Hur bygger man en bilbana

Dax för en uppdatering. Problem 1. Jag använder 6 stycken AD-kanaler och jag kunde se kraftig överhörning mellan närliggande efterföljande kanaler. Kanal 1 läckte över till Kanal 2. Kanal 2 läckte över till kanal 3 osv. Det finns lite olika sätt att tackla det här problemet. Jag började med att öka samplingstiden från 1us till maximala 2us i 32 MHz mode.

Hjälpte föga. Impedansen på kontrolleringången är 18kOhm, vilket är nästan dubbelt så mycket som är rekommenderat. Detta kan avhjälpas genom att lägga till en liten kondensator parallellt med varje AD-kanal. Testade även detta, men tyvärr fortfarande väldigt mycket överhörning. Nästa försök var att öka samplingstiden. I 32MHz mode så är max samplingstid 2us.

Ett byte till 16MHz gjorde att även 4us samplingstid kan åstadkommas. Detta hjälpte fullständigt. Ingen överhörning alls mellan kanalerna. Inte ens utan kondensatorn. Problem 2. AD-kanalerna utan kontrollers kopplade till sig har inte insignalen kortsluten till GND. Dessa ligger därför så klart och flyter. En flytande AD-kanal ger alla möjliga värden mellan 0 och Det var enkelt att fixa genom att koppla en pinne på alla 2,5mm audio inputs till GND.

Problem 3. Eftersom lösningen av Problem 2 medför att två av pinnar kopplas hårt till GND om ingen kontroller är inkopplad, så medför det problem med programmeringen. Man kommer runt problemet genom att koppla in två kontrollers på kontrollerport 1 och 2 och trycka in bromsen på båda eller full trottel.

Detta fungerar eftersom man då kopplar in ett 18kOhms motstånd mellan programmeringspinnarna och GND, och man kan då programmera PIC:en. Det här problemet är också bara ett problem tills man är nöjd med mjukvaran.

Nu är jag det snart, och kan därefter ignorera det här problemet. Jag är mycket nöjd! Det som återstår nu är följande, 1. Hitta en bra kapsling till Styrkort och H-brygga. Hitta en bra lösning till att i 6 stycken 1V-steg kunna sänka matningsspänningen från 18,5V till 12,5V. Förslag mottages gärna. Hitta en bra banlayout och realisera den på min nymålade 12mm nymålade MDF Bonussteg om jag orkar, 4.

Det finns uttag på kortet för två IR-sensorer som jag tänkte använda för att räkna varvtider.

Det finns ett I2C-uttag på kortet som jag tänkte använda för att presentera varvtider. Lite bilder. Vridpotentiometrarna kommer att ersättas med fasta resistorer 16k.