Roland wrote:Wat je allemaal wel niet kan met een ATmega he, leuk project wordt dat.
Wat doen die PS2505-4 dingen?
Ga je er ook nog een potmetertje oid aanhangen om de gevoeligheid afstelbaar te maken? En hij moet natuurlijk ook wel uit kunnen.
Hoe ga je de wheel speed sensors doen? Reed switches?
De ATmega is mega handig ja

Eigenlijk hebben we voor de code helemaal geen 128K nodig, maar de 128 is de kleinste die voldoende externe interrupts (minimaal 4) en counters (ook minimaal 4) heeft

Interrupts heeft 'ie er zelfs 8 dus we zouden t/m V8 motoren kunnen ondersteunen. Ach ja, zo duur zijn die dingen ook weer niet, en nu hoeven we in ieder geval niet op ieder bitje te letten, en kunnen we nog eens wat leuks inbouwen (zoals ik zei, launch control of een revlimiter voor als je je auto uitleent

of met een MAP sensor aan een ADC input en een solenoid aan een PWM output zouden we zelfs boost control kunnen bouwen!).
Die PS2505 is een optocoupler, de -4 zijn er 4 in een DIP package. Waarschijnlijk pakken we overigens een ander merk (ILQ74 van Infineon) maar idee blijft hetzelfde. Zo'n optocoupler is in feite een solid state relais en bestaat uit een LEDje en een lichtgevoelige transistor, en daar bereiken we twee dingen mee:
- Koppelen van de verschillende voltage circuits (injector circuit is 12V, ECU en onze eigen TC box zijn 5V, en van de wheel speed sensors weten we nog niet hoeveel volt ze genereren).
- Galvanische scheiding van de circuits; omdat het signaal met een lichtpuls wordt doorgegeven zijn de circuits galvanisch (elektrisch) volledig gescheiden, en kan (een storing in) het ene circuit het andere niet beinvloeden.
We willen de hoeveelheid toegestane slip inderdaad regelbaar maken, waarschijnlijk idd traploos (of nou ja traploos; 2^10 standen

) met een potmetertje. Kan mooi met een kabeltje de cabine in, samen met een LEDje voor wanneer 'ie uit staat of aan het ingrijpen is. Uitzetten kan dan door de stelknop helemaal terug te draaien.
Verder komt er een RS232 poort op, ten eerste voor onszelf tijdens het ontwikkelen (debug info), ten tweede om afstelling/configuratie te kunnen doen (bv wheel speed sensors ijken en injector cut patronen definieren) en ten derde om het mogelijk te maken de firmware te updaten met een laptop/PC zonder dat de box bij ons aan de programmer hoeft.
Het uitlezen van de wheel speed sensors is nog niet helemaal duidelijk, omdat we (buiten de weerstandtoleranties ervan die in de BGB staan) niet weten hoeveel volts en amps die Hall sensor genereert. De bedrading wordt natuurlijk vrij lang (van ieder wiel naar de ABS computer, en vandaar naar de TC box) dus mogelijk verliezen we teveel volts om er nog het LEDje in de opto mee te laten branden. In dat geval moet er een signaalversterker bij. Bovendien moet de stroom groot genoeg zijn zodat de ABS computer zelf ook nog voldoende overhoudt om het signaal te kunnen lezen. Wordt nog uitgezocht
