hello roderico presenting my modification of IDX I wanted to leave the analog RX generator and RX U1 U2 circuits, as well as U3 U4 and U5 keys, and replace all remaining blocks with a microcontroller
Announcement
Collapse
No announcement yet.
VDI-RODERICO
Collapse
X
-
I did a test some time ago with a similar idea but with a simpler circuit, i.e. half idx and the discrimination and audio with the microcontroller (with a buzzer), the problem is that to minimize the latency you would need to use the first x, y values for turning on/off the speaker and this makes the audio signal even less reliable. The only advantage is that is very small and compact but performance is much worse.
Comment
-
scrungy_doolittle already suggested to use PIC24 and I think he is trying to do something similar, i.e. to move some of the detector features to the microcontroller. I'm proposing something more simple, e.g. to use the PWM module to generate a beep for positives and another beep (with different frequency) for negatives and thus replace all the audio stage if the latency problems could be solved...
Comment
-
it will be good if the microcontroller does as much as possible, i.e. it will eliminate all potentiometers and switches and make a sound,
adjustable low tone mute for negative indications, PIC24 family microcontrollers have low supply voltage up to 3V6, but this is not a problem,
I care more about the behavior of the TX generator in a system with its own resonance
Comment
-
no need to change the pic for testing, you only need to move the backlight control to the open drain (RA4) which is not used and then connect a buzzer to RC2, I have modified the last schematic to show how it would look like, what display are you using?Attached Files
Comment
-
this firmware is only for testing, I renamed to v3 because it is not backwards compatible with v2 but it is v2.1+buzzer code, you would only need to disconnect your speaker and connect a buzzer to pin 13, R16 should be 1W or greater than 330R. The main issue is the bad performance of the buzzer for locating targets and it would be good if you could test it in the fields. You can select the vdi range where the buzzer will be enabled, e.g. from -45 to 90, the frequency for VDI+ and VDI- and the duty cycle. Currently it is set for a 32R speaker, if you need the buzzer to be very loud you would need to set VDI+ to the resonance frequency of the buzzer e.g. 2.4KHz and 50%.Attached Files
Comment
-
good evening everyone .
I just made a VDI Roderico. It is with a KS0108 glcd. it works very well on IDX. Thank you very much for all the work done by Roderico and koman01.
I would now like to use it on an old LOBO.
I don't know where I should connect X and Y ... at the ends of the DISC potentiometer? exit of op amps?
thank you for your great advice.
Comment
-
-
I also have built the VDI using a few different PIC's.
Thank you Roderico for the time put in and for posting all the source files.
The way you broke the code into modules made it very easy to port your code to a different PIC or display.
I am using an OLED 128x64 with an SDD1305 controller. I only had to re-write 4 functions in the GLCD.c module.
I also designed and had made a PCB for different displays I call a Universal Display board. For this I moved some pins on the 28 pin PIC. Easy to simply redefine display to PIC pins.
This is being used on a TGSL EDU. So far bench testing looks very good. Hoping to get it packaged soon for field testing.
Comment
Comment