Cov txheej txheem:

DIY 4xN LED Tsav Tsheb: 6 Kauj Ruam
DIY 4xN LED Tsav Tsheb: 6 Kauj Ruam

Video: DIY 4xN LED Tsav Tsheb: 6 Kauj Ruam

Video: DIY 4xN LED Tsav Tsheb: 6 Kauj Ruam
Video: Tik Tok || Tseem Nco Koj Thiab Kuv P15 2024, Kaum ib hlis
Anonim
DIY 4xN LED tsav tsheb
DIY 4xN LED tsav tsheb

Cov lus qhia LED tau siv dav hauv cov kab ke xws li cov moos digital, cov suav, lub sijhawm, cov ntsuas hluav taws xob, lub laij lej yooj yim, thiab lwm yam khoom siv hluav taws xob muaj peev xwm nthuav qhia cov lej. Daim duab 1 piav qhia piv txwv ntawm 7-ntu LED zaub uas tuaj yeem qhia tus lej thiab tus lej cim zauv. Raws li txhua ntu ntawm LED zaub tuaj yeem tswj tus kheej, kev tswj hwm no tuaj yeem xav tau ntau lub cim, tshwj xeeb rau ntau tus lej. Cov Lus Qhia no piav qhia GreenPAK ™ raws li kev siv los tsav ntau tus lej nrog 2-xaim I2C interface los ntawm MCU.

Hauv qab no peb piav qhia cov kauj ruam xav tau nkag siab li cas GreenPAK nti tau raug tsim los tsim 4xN LED tsav tsheb. Txawm li cas los xij, yog tias koj tsuas yog xav kom tau txais txiaj ntsig los ntawm kev ua haujlwm, rub tawm GreenPAK software los saib qhov ua tiav GreenPAK Tsim Cov Ntaub Ntawv. Txuas GreenPAK Kev Txhim Kho Khoom Siv rau koj lub khoos phis tawj thiab ntaus qhov program los tsim kev cai IC rau 4xN LED tsav tsheb.

Kauj ruam 1: Tom qab

Keeb kwm yav dhau
Keeb kwm yav dhau
Keeb kwm yav dhau
Keeb kwm yav dhau
Keeb kwm yav dhau
Keeb kwm yav dhau

Cov lus qhia LED tau muab faib ua ob pawg: Common Anode thiab Common Cathode. Nyob rau hauv ib qho kev teeb tsa anode, cov anode terminals tau sab hauv luv ua ke raws li tau qhia hauv daim duab 2. Txhawm rau Qhib LED, qhov dav dav dav anode txuas nrog lub zog muab hluav taws xob VDD thiab cov cathode terminals txuas nrog hauv av los ntawm kev txwv tam sim no.

Ib qho kev teeb tsa cathode zoo ib yam li kev teeb tsa anode tshwj tsis yog cov cathode terminals tau luv ua ke raws li qhia hauv daim duab 3. Txhawm rau qhib cov cathode LED sib xws, cov cathode dav dav tau txuas nrog hauv av thiab lub dav hlau anode txuas nrog lub cev muab hluav taws xob VDD los ntawm kev txwv tam sim no.

N-tus lej multiplexed LED zaub tuaj yeem tau los ntawm kev sib koom N tus neeg 7-ntu LED qhia. Daim duab 4 piav qhia qhov piv txwv ntawm 4x7 LED zaub tau los ntawm kev sib txuas 4 tus tib neeg 7 ntu qhia hauv ib qho kev teeb tsa anode.

Raws li pom hauv daim duab 4, txhua tus lej muaj qhov sib thooj anode pin / backplane uas tuaj yeem siv los ua tus kheej ib tus zuj zus txhua tus lej. Cov cathode pins rau txhua ntu (A, B,… G, DP) yuav tsum luv ua ke sab nraud. Txhawm rau teeb tsa 4x7 LED zaub, tus neeg siv yuav tsum tau tsuas yog 12 tus pin (4-tus pin rau txhua tus lej thiab 8-ntu pins) los tswj tag nrho 32 ntu ntawm qhov sib npaug 4x7 zaub.

GreenPAK tsim, piav qhia ntxaws hauv qab no, qhia yuav ua li cas thiaj tsim tau cov cim tswj rau lub teeb pom kev zoo LED no. Qhov kev tsim no tuaj yeem txuas ntxiv kom tswj tau txog 4 tus lej thiab 16 ntu. Thov saib ntu Cov Lus Hais rau qhov txuas rau GreenPAK cov ntaub ntawv tsim muaj nyob hauv Dialog lub vev xaib.

Kauj Ruam 2: GreenPAK Tsim

GreenPAK Tsim
GreenPAK Tsim

GreenPAK tus qauv tsim tawm hauv daim duab 5 suav nrog ob ntu thiab cov cim cim cim hauv ib qho tsim. Cov paib ntu tau tsim los ntawm ASM thiab cov lej cim xaiv tau tsim los ntawm DFF saw. Cov paib ntu tau txuas nrog rau ntu ntu los ntawm kev txwv tsis pub siv tam sim no, tab sis cov lej xaiv cov cim qhia tau txuas nrog cov pins nquag ntawm cov zaub.

Kauj Ruam 3: Digit Signal Generation

Digit Signal Generation
Digit Signal Generation

Raws li tau piav qhia hauv ntu 4, txhua tus lej ntawm cov duab sib txuam muaj tus kheej lub nraub qaum. Hauv GreenPAK, cov cim rau txhua tus lej tau tsim los ntawm sab hauv oscillator-tsav DFF saw.

Cov cim qhia no tsav cov pins ntau ntawm cov zaub. Daim duab 6 qhia txog tus lej xaiv cov cim.

Channel 1 (Daj) - Pin 6 (Zauv 1)

Channel 2 (Ntsuab) - Pin 3 (Zauv 2)

Channel 3 (Xiav) - Pin 4 (Zauv 3)

Channel 4 (Magenta) - Pin 5 (Tus lej 4)

Kauj Ruam 4: Segment Signal Generation

GreenPAK ASM tsim cov qauv sib txawv los tsav cov paib ntu. Ib qho 7.5ms lub voj voos hla los ntawm ASM xeev. Raws li ASM yog qib nkag siab, qhov kev tsim qauv no siv kev tswj hwm uas zam kev muaj peev xwm hloov pauv sai ntawm ntau lub xeev thaum lub sijhawm siab ntawm 7.5ms moos. Qhov kev siv tshwj xeeb no tso siab rau ASM xeev sib law liag tswj los ntawm kev hloov pauv lub moos tsis sib xws. Ob qho ntu thiab cov lej cim tau tsim los ntawm tib 25kHz sab hauv oscillator.

Kauj ruam 5: ASM Configuration

ASM Configuration
ASM Configuration
ASM Configuration
ASM Configuration
ASM Configuration
ASM Configuration

Daim duab 7 piav qhia lub xeev daim duab ntawm ASM. Xeev 0 hloov mus rau Xeev 1. Ib qho kev hloov pauv zoo sib xws tshwm sim los ntawm Xeev 2 rau Xeev 3, Xeev 4 rau Xeev 5, thiab Xeev 6 rau Xeev 7. Cov ntaub ntawv los ntawm Xeev 0, Xeev 2, Xeev 4, thiab Xeev 6 raug kaw tam sim DFF 1, DFF 2, thiab DFF 7 raws li qhia hauv daim duab 5, ua ntej ASM hloov mus rau lub xeev tom ntej. Cov DFFs latch cov ntaub ntawv los ntawm txawm tias lub xeev ntawm ASM, uas ua rau tus neeg siv tswj hwm qhov txuas ntxiv 4x11/4xN (N txog 16 ntu) tso saib siv GreenPAK's ASM.

Txhua tus lej ntawm 4xN zaub raug tswj los ntawm ob lub xeev ntawm ASM. Xeev 0/1, Xeev 2/3, Xeev 4/5, thiab Xeev 6/7 feem tswj tus lej 1, Zauv 2, Zauv 3, thiab Zauv 4. Rooj 1 piav qhia ASM xeev nrog rau lawv cov RAM chaw nyob los tswj txhua tus lej.

Txhua lub xeev ntawm ASM RAM khaws ib byte ntawm cov ntaub ntawv. Yog li, txhawm rau teeb tsa 4x7 zaub, peb ntu ntawm Digit 1 tau tswj hwm los ntawm Xeev 0 ntawm ASM thiab tsib ntu ntawm Digit 1 raug tswj los ntawm Xeev 1 ntawm ASM. Raws li qhov tshwm sim, txhua ntu ntawm txhua tus lej ntawm LED zaub tau los ntawm kev sib koom ua ntu los ntawm lawv ob lub xeev sib xws. Table 2 piav qhia qhov chaw ntawm txhua tus lej 1's ntu hauv ASM RAM. Ib yam nkaus, ASM Lub Xeev 2 txog Xeev 7 feem suav nrog ntu ntu ntawm Tus Zauv 2 txog Zauv 4.

Raws li pom los ntawm Rooj Lus 2, QHOV TSEEB 3 txog OUT 7 ntu ntawm Xeev 0 thiab OUT 0 rau OUT 2 ntu ntawm Xeev 1 tsis siv. GreenPAK tsim hauv daim duab 5 tuaj yeem tswj tau 4x11 zaub los ntawm kev teeb tsa OUT 0 rau OUT 2 ntu ntawm txhua lub xeev txawv ntawm ASM. Qhov kev tsim qauv no tuaj yeem nthuav dav ntxiv los tswj kev txuas ntxiv 4xN (N txog 16 ntu) tso saib los ntawm kev siv ntau DFF cov laj thawj hlwb thiab GPIOs.

Kauj Ruam 6: Xeem

Kev Xeem
Kev Xeem
Kev Xeem
Kev Xeem
Kev Xeem
Kev Xeem

Daim duab 8 qhia txog qhov ntsuas ntsuas siv los tso cov lej lej ntawm 4x7-ntu LED zaub. Ib qho Arduino Uno tau siv rau I2C kev sib txuas lus nrog GreenPAK's ASM RAM sau npe. Yog xav paub ntxiv txog I2C kev sib txuas lus, thov mus saib [6]. Cov kab anode nquag ntawm cov zaub tau txuas nrog tus lej xaiv GPIOs. Cov pins ntu tau txuas nrog ASM los ntawm kev txwv tam sim no. Tam sim no-txwv cov resistor sizing yog qhov sib piv sib piv rau qhov ci ntawm LED zaub. Tus neeg siv tuaj yeem xaiv lub zog ntawm qhov txwv tam sim no resistors nyob ntawm qhov nruab nrab qhov siab tshaj tam sim no ntawm GreenPAK GPIOs thiab qhov siab tshaj DC tam sim no ntawm LED zaub.

Table 3 piav qhia txog zauv zauv 0 txog 9 hauv ob qho binary thiab hexadecimal hom ntawv kom pom ntawm 4x7 zaub. 0 qhia tias ntu tau qhib thiab 1 qhia tias ntu ntu OFF. Raws li tau qhia hauv Table 3, ob bytes yuav tsum tau tso tus lej ntawm cov zaub. Los ntawm kev sib txheeb ntawm Rooj 1, Rooj 2, thiab Rooj 3, tus neeg siv tuaj yeem hloov kho ASM's RAM sau npe kom pom cov lej sib txawv ntawm lub vijtsam.

Table 4 piav qhia I2C cov qauv hais kom ua rau Zauv 1 ntawm 4x7 LED zaub. I2C cov lus txib xav tau pib me ntsis, tswj hwm byte, lo lus chaw nyob, cov ntaub ntawv byte, thiab nres me ntsis. Zoo li I2C cov lus txib tuaj yeem sau rau Tus lej 2, Tus lej 3, thiab Tus lej 4.

Piv txwv, sau 1234 ntawm 4x7 LED zaub, ua raws I2C cov lus txib tau sau.

[0x50 0xD0 0xF9 0xFF]

[0x50 0xD2 0xFC 0xA7]

[0x50 0xD4 0xF8 0xB7]

[0x50 0xD6 0xF9 0x9F]

Los ntawm kev rov sau dua txhua yim bytes ntawm ASM, tus neeg siv tuaj yeem hloov kho cov qauv pom. Raws li qhov piv txwv, tus lej lej suav nrog hauv ZIP cov ntaub ntawv ntawm daim ntawv thov hauv Dialog lub vev xaib.

Cov lus xaus

Kev daws GreenPAK tau piav qhia hauv Cov Lus Qhia no ua rau tus neeg siv txo qis tus nqi, suav nrog, thaj chaw hauv pawg thawj coj, thiab siv hluav taws xob.

Feem ntau ntawm MCUs muaj tsawg tus GPIOs, yog li tshem tawm cov tsav tsheb LED GPIOs mus rau qhov me me thiab pheej yig GreenPAK IC ua rau tus neeg siv txuag IOs rau kev ua haujlwm ntxiv.

Ntxiv mus, GreenPAK ICs yog qhov yooj yim los sim. ASM RAM tuaj yeem hloov kho nrog nyem ntawm ob peb lub khawm hauv GreenPAK Designer Software, uas qhia kev hloov pauv tsim qauv. Los ntawm kev teeb tsa ASM raws li tau piav qhia hauv Phau Ntawv Qhia no, tus neeg siv tuaj yeem tswj plaub N-ntu LED qhia nrog txog 16 ntu txhua.

Pom zoo: