Lysstofrør fungerer ved at skabe en elektrisk lysbue i en damp , der indeholder en blanding af kviksølv og en af de ædle gasser ( neon, krypton eller argon ) . Første omgang, når et lysstofrør er kold , det har en høj modstand , der skal overvindes ved opvarmning eller med en høj spænding . Når drift, hurtigt modstanden falder . Ballast kredsløb til at begrænse strømmen under start af en fluorescerende lampe . Mikrocontrollere er begyndt at blive integreret med ballastkredsløb at tilvejebringe programmerbarhed og fleksibilitet . Atmel har produceret flere AVR microcontrollere , der er velegnede til brug i ballastkredsløb . Ting du skal
AVR microcontroller programmering og udvikling kit
Lysstofrør ballastkredsløb komponenter
Breadboard , wire wrap eller andet set- up for at opbygge en prototype kredsløb
Lysstofrør
Vis Flere Instruktioner
1
Bestem kravene til den type lampe og system du designe for . Forkoblingens er specifikke for den type lampe og systemkonfigurationen , såsom antallet af lamper, der vil blive koblet sammen . Generelt bør du nødt til at bestemme den spænding og frekvens , der er egnet til lampen , du skal arbejde med , og hvor mange konvertertrin skal kontrolleres .
2
List specifikke krav til AVR mikrocontroller til dit system. For eksempel om listen microcontroller skal i netværk med andre mikrocontrollere , og om mere avancerede funktioner er nødvendige , såsom lysstyrke kontrol-eller kontrast optimering funktioner.
3
Vælg en AVR microcontroller egnet til dit design. Atmel byder på mange AVR microcontrollere , hver med forskellige sæt af funktioner. Brug dine krav til at vælge, hvilken AVR er det rigtige til din konstruktion. Der er to AVR enheder, der kan være særligt nyttige i ballastkredsløb nemlig AT90PWM2 og AT90PWM3 . Disse to enheder tilbyder multi-kanal Pulse Width Modulation ( PWM) kontrol og flere effekttrin controllere. Også begge støtter den digitale adresserbare belysning interface ( eller DALI ) protokol.
4
Slut AVR microcontroller til de relevante kredsløb linjer. Når du har besluttet på en bestemt AVR microcontroller, kan du fortsætte for at integrere enheden i dit design ved at forbinde mikrocontroller stifter til de relevante linjer i din kreds. For eksempel kan DALI -interface linjer forbindes til DALI interface kredsløb linjer og effekttrin controllere kan tilsluttes de tilsvarende effekttrin omformere i dit kredsløb design .
5.
Skriv software til at styre AVR . Når du har dine hardware -forbindelser designet, kan du skrive software til at styre AVR enheden til at udføre dine specifikke kredsløb design mål . Softwaren vil afhænge af dine specifikke kredsløbskonfiguration såsom lampetype , arbejdsfrekvens , antal konverter stadier, kan osv. AVR -software skal skrives i assembler eller et højt niveau sprog som C programmeringssprog. Du bliver nødt til at skrive software rutiner til at styre tidspunktet for signaler, der sendes af microcontroller til ballast kredsløbet. Atmel hjemmeside har ballast ansøgning noter, herunder software eksempler , der kan downloades gratis.
6
Program AVR microcontroller og begynde at teste din ballast kredsløbet. For at programmere AVR er software skrevet i forrige trin kompileret og gemt i AVR programhukommelse .