Qlog

Rob's fiets blog

Archief van de categorie 'Electronica'

Quest Control – km teller

Na het knipperlicht begint nu ook de kilometer teller vastere vormen aan te nemen.

Het aantal wielomwentelingen wordt geteld en ook de tijd gemeten, daarmee is de basis gelegd voor zowel de afstands- als ook de snelheidsmeter.

De eerste versie is hier te vinden.

uC-OS II interrupt latency test

Voor de QuestControl niet echt noodzaak, maar het is toch altijd leuk om te weten wat de vertraging bij het afhandelen van een interrupt is.
Daarom heb ik een kleine interrupt test gemaakt: P0.16 is gekoppeld aan een externe interrupt (EINT0) en deze interrupt routine zet een ledje aan (LED 11 op P0.19) en stuurt een message naar de knipperlicht taak. Het eerste wat ik doe – na het ontvangen van de message – is het aanzetten van LED 14 (op P0.22).

Deze signalen heb ik op de logic analyzer (een LogicPort van Intronix waarover later meer) bekeken met het onderstaande resultaat.
Vanaf het moment van indrukken van de toets tot het aanzetten van de LED in de interrupt routine duurt het ongeveer 2.6 us en na zo’n 10 us is het bericht ontvangen in de knipperlicht taak. (Lees het artikel)

Knipperlicht & uC-OS II

Afgelopen weekend uC-OS II draaiend gekregen op het ontwikkelsysteem en begonnen met de software voor het knipperlicht. Zonder ontwerp op papier gewoon begonnen met het gebruik van ‘event flags’ maar dat leverde toch een aantal problemen. De nieuwe software maakt gebruik van een ‘message mailbox’, zo bestuurt één taak zowel het standlicht als ook het knipperen. Om vast een tipje van de sluier op te lichten staan het state diagram en de listing die daar bij horen hier ook vast.

De eerste LED dimmer

Na tijden mijn LPC2148 ontwikkelsysteem weer eens uit de mottenballen gehaald.
Na een paar warme vingers van het solderen zit er nu een mosfet driver op het bord (IRF7403) en de eerste versie van de LED dimmer is een feit. Het programma stelt nog niet veel voor; gewoon een simpel programma om zowel de frequentie als de dutycycle in te kunnen stellen.

De oranje/rode luxeon hangt nu gewoon aan de 5 volt en trekt ca. 120 mA. Dit is ruim voldoende voor een verblindend felle verlichting en zelfs met een duty-cycle van 50% is de helderheid meer dan doeltreffend.

{ Foto’s volgen }

Specificaties voor ontwikkel kit

DL1414 LED display TIL311 LED displayOm de gekozen microcontroller-module voor QC echt te kunnen gebruiken moet er nog wel het een en ander aan electronica aangeknoopt worden. Ondertussen heb ik dus eens een opgeschreven wat er op een ontwikkel bord zou moeten zitten en de hier afgebeelde LED displays moeten beide op het bord om een uiteindelijke keuze te kunnen maken.

Links is de DL1414 van HP te zien, met 14 segmenten een volledig alfanumeriek display en rechts de TIL311 van Texas Instruments, die kan alleen de hexadecimale tekens (0-9, A-F) aangeven. De tekens van beide displays zijn 2.8 mm en 7.6 mm hoog, aan de kleine kant dus misschien moet ik ook nog gaan experimenteren met een LCD …

Een volledige beschrijving is hier te vinden.

QuestControl – een boordcomputer voor de Quest

Questen bij Velomobiel.nl voor de deurIk kan het niet laten … Er moet een boord-computer voor in de Quest komen die alle electronica functies gaat besturen. Voor mijn werk ben ik al jaren met de ARM microprocessor aan het stoeien en voor de QuestControl moet er dus iets vergelijkbaars komen.
Voorlopig is mijn oog gevallen op het QSB2106 printje van EmbeddedArtists. De LPC2106 microcontroller op dat printje heeft 32 I/O pinnen en op het eerste gezicht moet dat ruim voldoende zijn.

QC moet in ieder geval dienst gaan doen als snelheids/cadans meter en het aansturen van alle verlichting. Als lampen is mijn keus gevallen op Luxeon LEDs die ik dan via pulsbreedte modulatie kan dimmen. Voorlicht, knipperlichten, achterlicht, binnenverlichting en ook de LCD verlichting moet op deze manier geregeld gaan worden – Er zitten 6 PWM regelaars in de microcontroller dus dat past precies, ware het niet dat 2 van deze uitgangen op dezelfde pinnen zijn uitgevoerd als een van de serieële poorten …