Hvordan Design en Ballast AVR Microcontroller Circuit

Hvordan Design en Ballast AVR Microcontroller Circuit


Lysrør operere ved å opprette en elektrisk lysbue i en damp inneholdende en blanding av kvikksølv og en av de edle gasser (neon, krypton eller argon). Til å begynne med, når et lysstoffrør er kald, har den en høy motstand som må overvinnes ved oppvarming eller med en høy spenning. Når drifts, synker motstanden raskt. Ballaster kretser brukes til å begrense strømmen under start av en fluoriserende lampe. Mikrokontrollere har begynt å bli integrert med ballast kretser for å tilveiebringe programmerbarhet og fleksibilitet. Atmel har produsert flere AVR mikrokontrollere som er godt egnet for bruk i ballast kretser.

Bruksanvisning

1 Bestem kravene for type lyskilde og systemet du designe for. Lysrør ballast er spesifikke for den type lampe og systemkonfigurasjonen, for eksempel antall lamper som skal kobles sammen. Vanligvis må du bestemme spenning og frekvens som er egnet for lampen du skal jobbe med og hvor mange converter etapper trenger å bli kontrollert.

2 Liste spesifikke krav til AVR mikrokontroller for systemet. For eksempel, liste om mikrokontrolleren må være i nettverk med andre mikrokontrollere og om flere avanserte funksjoner er nødvendig slik som lysstyrke kontroll eller kontrast optimalisering funksjoner.

3 Velg en AVR mikrokontroller som passer til dine krav til design. Atmel tilbyr mange AVR mikrokontrollere, som hver har ulike sett med funksjoner. Bruk dine krav for å velge hvilken AVR er riktig for din design. Det er to AVR-enheter som kan være spesielt nyttig i ballastkretser: AT90PWM2 og AT90PWM3. Disse to enhetene tilbyr flerkanals Pulse Width Modulation (PWM) kontroll og flere kraftscene kontrollere. Også, både støtter digitale adresser belysning grensesnitt (eller DALI) protokoll.

4 Koble AVR microcontroller til de riktige kretsledningene. Når du har bestemt deg for en bestemt AVR mikrokontroller, kan du fortsette å integrere enheten i design ved å koble microcontroller pins til de aktuelle linjene i kretsen. For eksempel kan DALI grensesnitt linjer kobles til DALI grensesnitt krets linjer og Power Stage-kontrollere kan kobles til de tilsvarende Power Stage omformere i din krets design.

5 Skriv programvare for å kontrollere AVR. Når du har maskinvare tilkoblinger utformet, kan du skrive programvare for å kontrollere AVR-enheten for å oppnå dine spesifikke krets design mål. Programvaren vil avhenge av din spesielle kretsen konfigurering, f.eks lampetype, frekvens av drift, antall converter etapper, etc. AVR programvare kan være skrevet i assembly eller en høy-nivå språk som C programmeringsspråk. Du må skrive programvare rutiner for å kontrollere tidspunktet for signalene som sendes av microcontroller til ballast krets. Atmel nettsiden har ballast søknad notater, inkludert programvare eksempler, tilgjengelig for nedlasting gratis.

6 Programmere AVR microcontroller og begynne å teste ballast krets. For å programmere AVR, er programvare skrevet i forrige trinn samlet og lagret i AVR programminne.

Hint

  • Atmel har en AVR ballast demo kit, kalt ATAVRFBKIT.
  • Design med testing i tankene. Kom opp med en plan for å teste hver krets seksjon eller kode-delen som en enhet.
  • Det er hobbyist nettsteder, for eksempel AVRFreaks.com, viet til AVR microcontroller. Sjekk fora der for å få hjelp hvis du får problemer med AVR maskinvare eller programvare.
  • Fluorescerende lamper involverer høy spenning, og det er en mulighet for å bli skadet eller drept av elektrisk støt. Vær svært forsiktig når du arbeider med høyspenning.
  • Hvis du ikke har erfaring med elektronikk eller elektriske systemer, bør du sannsynligvis fungere på et lysrør prosjekt med hjelp fra en mer erfaren person.