Cov txheej txheem:

Cov Teeb Meem Teeb Tsav Tsheb: 4 Kauj Ruam
Cov Teeb Meem Teeb Tsav Tsheb: 4 Kauj Ruam

Video: Cov Teeb Meem Teeb Tsav Tsheb: 4 Kauj Ruam

Video: Cov Teeb Meem Teeb Tsav Tsheb: 4 Kauj Ruam
Video: XOV XWM 06/07/2023 teeb meem kev tsav tsheb & nyiag tsheb hla teb chaw 2024, Kaum ib hlis
Anonim
Tsheb Teeb Meem Tswj
Tsheb Teeb Meem Tswj

Muaj ntau qhov xwm txheej tshwm sim uas yuav tsum tau hloov pauv cov teeb liab sib cais yuav tsum tau ua kom muaj kev sib koom ntawm cov tsheb hla kev sib tshuam ntawm txoj kev tsis khoom thiab siv txoj kev me me. Hauv cov xwm txheej zoo li no, cov xwm txheej tuaj yeem tswj tau siv lub sijhawm sib txawv thiab teeb liab nrhiav tsheb los ntawm txoj kev ib sab. Cov kev xav tau no tuaj yeem ua tiav los ntawm cov txheej txheem ib txwm muaj xws li siv cov khoom tsim los ntawm cov khoom siv hluav taws xob tsis sib xws lossis microcontrollers. Txawm li cas los xij, lub tswv yim ntawm kev teeb tsa sib xyaw teeb liab sib xyaw ua ke (CMIC) muab lwm txoj hauv kev los txiav txim siab nws qhov kev hloov pauv yooj yim, tus nqi qis, sijhawm txhim kho, thiab yooj yim. Ntau thaj tsam thiab cov tebchaws tau nce mus rau cov kab ke nyuaj uas tuaj yeem haum rau ntau tus lej sib txawv los tswj cov teeb tsheb. Txawm li cas los xij, ntau lub teeb hluav taws xob tseem siv sijhawm tswj lub sijhawm, xws li cov cuab yeej siv hluav taws xob teeb liab. Lub hom phiaj ntawm daim ntawv thov kev ceeb toom no yog los qhia seb yuav siv GreenPAK's Asynchronous State Machine (ASM) li cas los txhim kho qhov yooj yim teeb liab kev tswj hwm los hloov lub sijhawm tswj. Lub teeb liab no tswj hwm kev hla kev hla kev sib tshuam ntawm txoj kev tseem ceeb uas tsis khoom thiab siv txoj kev me me. Tus tswj hwm yuav tswj xyuas qhov xwm txheej ntawm ob lub cim kev tsheb, uas tau teeb tsa ntawm txoj kev tseem ceeb thiab sab kev. Lub teeb liab sensor, kuaj pom tias muaj ib sab ntawm txoj kev tsheb khiav mus los, yog pub rau tus tswj uas, ua ke nrog ob lub sijhawm, yuav tswj tau cov xwm txheej ntawm cov tsheb khiav. Lub xeev txoj cai tshuab (FSM) tau tsim los kom ntseeg tau tias yuav tsum tau ua raws cov lus qhia ua ntu zus. Tus tswj kev xav tau siv los ntawm kev sib tham GreenPAK ™ SLG46537 teeb tsa sib xyaw teeb liab IC.

Hauv qab no peb piav qhia cov kauj ruam xav tau nkag siab yuav ua li cas GreenPAK nti tau raug teeb tsa los tsim Txoj Cai Tswj Xyuas Teeb Meem. 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 Cov Khoom Siv Txhim Kho rau koj lub khoos phis tawj thiab ntaus qhov program los tsim kev cai IC rau Kev Tswj Teeb Meem Teeb Meem.

Kauj ruam 1: Yuav tsum tau ua

Yuav tsum muaj
Yuav tsum muaj

Xav txog qhov xwm txheej tsheb khiav nrog lub sijhawm xav tau ntawm cov cim tsheb los ntawm txoj kev tseem ceeb thiab sab kev, raws li qhia hauv daim duab 1. Lub kaw lus muaj rau lub xeev, thiab yuav txav los ntawm ib lub xeev mus rau lwm qhov nyob ntawm qee qhov xwm txheej tau npaj tseg. Cov xwm txheej no yog ua raws peb lub sijhawm; lub sijhawm ntev TL = 25 s, lub sijhawm luv TS = 4 s thiab lub sijhawm hla dhau Tt = 1 s. Tsis tas li ntawd, yuav tsum muaj cov tswv yim digital los ntawm sab kev tshawb nrhiav lub teeb pom kev zoo. Cov lus piav qhia ntxaws ntawm txhua ntawm rau lub xeev txoj haujlwm thiab lub xeev kev hloov pauv hloov pauv tau qhia hauv qab no: Hauv thawj lub xeev, lub cim tseem ceeb yog ntsuab thaum lub teeb liab liab liab. Lub kaw lus yuav nyob hauv lub xeev no mus txog rau lub sijhawm ntev (TL = 25 s) tas sijhawm lossis tsuav tsis muaj tsheb nyob ntawm txoj kev. Yog tias muaj tsheb nyob ntawm txoj kev ib sab tom qab lub sijhawm siv sijhawm ntev dua, lub kaw lus yuav hloov pauv lub xeev hloov mus rau lub xeev thib ob. Hauv lub xeev thib ob, lub cim tseem ceeb hloov daj thaum lub teeb liab sab tseem liab rau lub sijhawm luv luv (TS = 4 s). Tom qab 4 vib nas this lub kaw lus txav mus rau hauv lub xeev thib peb. Hauv lub xeev thib peb, lub teeb liab tseem ceeb hloov mus rau liab thiab lub teeb liab sab tseem liab rau lub sijhawm ncua sijhawm (Tt = 1 s). Tom qab 1 thib ob, cov kab ke txav mus rau lub xeev thib plaub. Thaum lub xeev thib plaub lub cim tseem ceeb yog liab thaum lub teeb liab sab tig mus ntsuab. Lub kaw lus yuav nyob hauv lub xeev no kom txog thaum lub sijhawm siv sijhawm ntev (TL = 25 s) thiab muaj qee lub tsheb nyob ntawm txoj kev ib sab. Sai li lub sijhawm teem sijhawm ntev dhau los, lossis tsis muaj lub tsheb nyob ntawm txoj kev ib sab, lub kaw lus yuav hloov mus rau lub xeev thib tsib. Thaum lub xeev thib tsib lub cim tseem ceeb yog liab thaum lub teeb liab sab daj rau lub sijhawm luv luv (TS = 4 s). Tom qab 4 vib nas this lub kaw lus yuav txav mus rau lub xeev thib rau. Hauv qhov thib rau thiab lub xeev kawg ntawm cov kab ke, ob lub ntsiab lus tseem ceeb thiab sab yog liab rau lub sijhawm ntawm lub sijhawm hla (Tt = 1 s). Tom qab ntawd, cov kab ke rov qab mus rau thawj lub xeev thiab pib dua. Lub xeev thib peb thiab thib rau muab lub xeev tsis nyob qhov twg ob qho tib si (lub ntsiab thiab sab) teeb liab nyob rau lub sijhawm luv luv ntawm lub sijhawm hloov pauv. Lub Xeev 3 thiab 6 zoo ib yam thiab yuav zoo li tsis muaj ntxiv lawm, txawm li cas los xij qhov no tso cai rau kev ua raws li cov phiaj xwm tau hais kom yooj yim.

Kauj Ruam 2: Txheej Txheem Siv

Txoj Kev Siv
Txoj Kev Siv
Txoj Kev Siv
Txoj Kev Siv

Daim duab kab thaiv kab ke ua tiav ntawm qhov system tau qhia hauv daim duab 2. Daim duab no qhia txog tus qauv tag nrho, kev ua haujlwm ntawm lub kaw lus, thiab teev tag nrho cov kev xav tau thiab kev tso tawm. Qhov kev thov teeb tsa kev teeb tsa kev tswj hwm tau tsim nyob ib puag ncig lub xeev lub xeev qhov kawg (FSM) lub tswv yim. Lub sijhawm xav tau piav qhia saum toj no tau txhais ua rau rau lub xeev FSM raws li tau hais hauv daim duab 3.

Lub xeev-kev hloov pauv uas tau hais los saum no yog: Vs-Lub tsheb tam sim no nyob ntawm ib sab kev

TL - Lub sijhawm 25 s (timer ntev) nyob

TS - Lub sijhawm 4 s (lub sijhawm luv luv) tau qhib

Tt - Lub sijhawm 1 s (lub sijhawm hla dhau) tau qhib

Dialog GreenPAK CMIC SLG46537 tau raug xaiv los ua qhov FSM. Cov cuab yeej siv tau zoo no tso cai rau ntau yam sib xyaw ua haujlwm-teeb liab los tsim nyob rau hauv ib qho me me, tsis muaj zog ib leeg ua ke. Tsis tas li ntawd, IC muaj ASM macrocell tsim los tso cai rau tus neeg siv los tsim cov tshuab hauv lub xeev muaj txog li 8 lub xeev. Tus neeg siv tau yooj yim los txheeb xyuas tus lej ntawm lub xeev, kev hloov pauv hauv lub xeev, thiab cov cim qhia tawm uas yuav ua rau muaj kev hloov pauv ntawm ib lub xeev mus rau lwm lub xeev.

Kauj Ruam 3: Kev Siv Siv GreenPAK

Kev Siv Siv GreenPAK
Kev Siv Siv GreenPAK
Kev Siv Siv GreenPAK
Kev Siv Siv GreenPAK
Kev Siv Siv GreenPAK
Kev Siv Siv GreenPAK

FSM tsim los rau kev ua haujlwm ntawm cov tswj kev tsav tsheb tau siv SLG46537 GreenPAK. Hauv GreenPak Tus Tsim Qauv txoj haujlwm tau ua raws li qhia hauv daim duab 4.

PIN3 thiab PIN4 tau teeb tsa ua cov lej nkag digital; PIN3 txuas nrog rau sab kev tsheb tsheb nkag nkag thiab tus lej 4 yog siv rau kev rov pib dua. Tus lej PIN 5, 6, 7, 14, 15 thiab 16 tau teeb tsa ua cov pins tso tawm. Tus lej PIN 5, 6 thiab 7 raug xa mus rau sab liab liab, daj thiab ntsuab lub teeb tsav tsheb feem. Tus lej PIN 14, 15 thiab 16 tau dhau mus rau lub cim tseem ceeb ntsuab, daj thiab liab-teeb tsav tsheb feem. Qhov no ua tiav I/O kev teeb tsa ntawm cov phiaj xwm. Ntawm lub plawv ntawm cov txheej txheem dag ASM thaiv. Cov tswv yim ntawm ASM thaiv, uas tswj hwm kev hloov pauv hauv lub xeev, tau txais los ntawm kev sib cav tswv yim siv peb lub txee/ncua sijhawm thaiv (TS, TL thiab TT) thiab cov tswv yim los ntawm lub tsheb sab sensor. Cov laj thawj sib txuas ua ke yog qhov tsim nyog ntxiv siv lub xeev cov ntaub ntawv xa rov qab rau LUTs. Cov ntaub ntawv hauv xeev ntawm thawj, thib ob, plaub thiab tsib lub xeev tau txais kev siv ua ke ntawm B0 thiab B1 cov txiaj ntsig ntawm ASM thaiv. Kev sib txuas ntawm B0 thiab B1 sib xws rau thawj, thib ob, plaub thiab tsib lub xeev yog (B0 = 0, B1 = 0), (B0 = 1, B1 = 0), (B0 = 1, B1 = 1) thiab (B0) = 0, B1 = 1) feem. Cov xeev cov ntaub ntawv ntawm lub xeev thib 3 thiab 6 tau txais ncaj qha thov tus neeg teb xov tooj rau lub ntsiab liab liab thiab sab liab liab. Pub mis rau cov xeev no cov ntaub ntawv rau kev sib txuas ua ke kom ntseeg tau tias tsuas yog lub sijhawm cuam tshuam cuam tshuam. Lwm cov txiaj ntsig ntawm ASM thaiv tau muab rau lub teeb tsheb loj (lub ntsiab liab, lub ntsiab daj, thiab lub ntsuab loj) thiab sab teeb tsheb (sab liab, sab daj, thiab sab ntsuab).

Kev teeb tsa ntawm ASM thaiv tau qhia hauv daim duab 5 thiab Daim Duab 6. Cov xeev tau qhia hauv daim duab 5, sib raug raws li tau hais tseg thawj zaug, thib ob, thib peb, plaub, tsib thiab rau rau lub xeev pom hauv daim duab 3. Cov zis RAM teeb tsa ntawm ASM thaiv tau pom hauv daim duab 6.

Cov timers TL, TS thiab TT tau siv los siv lub txee/ncua sijhawm thaiv CNT1/DLY1, CNT2/DLY2 thiab CNT3/DLY3 feem. Tag nrho peb lub thaiv no tau teeb tsa hauv hom qeeb nrog nce pom ntug. Raws li tau qhia hauv daim duab 3, thawj thiab plaub lub xeev ua rau TL, lub xeev thib ob thiab thib tsib ua rau TS, thiab lub xeev thib peb thiab thib rau ua rau TT siv kev sib cav sib cav. Raws li kev ncua sijhawm ncua sijhawm tau tshwm sim, lawv cov txiaj ntsig tseem nyob 0 kom txog rau thaum kev teeb tsa ncua ua tiav nws lub sijhawm. Hauv txoj kev no TL ', TS' thiab TT '

cov cim tau txais ncaj qha los ntawm cov txiaj ntsig ntawm CNT1/DLY1, CNT2/DLY2 thiab CNT3/DLY3 thaiv. TS 'tau pub ncaj qha rau lub xeev thib ob thiab thib tsib hloov pauv kev hloov pauv thaum TT' tau dhau mus rau lub xeev thib peb thiab thib rau kev hloov pauv. TL, ntawm qhov tod tes, tau dhau mus rau qhov sib txuas ua ke logic blocks (LUTs) muab cov cim TL 'Vs thiab TL'+ VS 'uas tau pub rau kev hloov pauv ntawm cov thawj thiab xeev thib 4 feem. Qhov no ua tiav kev ua tiav ntawm FSM siv GreenPAK tus tsim qauv.

Kauj Ruam 4: Cov txiaj ntsig

Cov txiaj ntsig
Cov txiaj ntsig
Cov txiaj ntsig
Cov txiaj ntsig

Rau kev ntsuas lub hom phiaj, kev tsim qauv yog ua raws GreenPAK Universal Development Board siv SLG46537. Cov teeb hluav taws xob teeb pom kev zoo (sib npaug rau cov lej digital tso tawm 5, 6, 7, 14, 15 thiab 16) tau siv los qhib lub LEDs uas twb muaj nyob ntawm GreenPAK Development Board kom pom kev pom tus cwj pwm ntawm FSM. Txhawm rau txhawm rau tshuaj xyuas tag nrho tus cwj pwm hloov pauv ntawm cov phiaj xwm tsim, peb siv Arduino UNO pawg thawj coj los cuam tshuam nrog SLG46537. Lub Rooj Tswjhwm Saib Arduino muab lub tsheb tshawb pom lub teeb pom kev zoo thiab teeb tsa lub cim teeb tsa rau lub tswv yim thaum nws tau txais lub teeb pom kev khiav los ntawm lub kaw lus. Arduino pawg thawj coj tau siv los ua ntau txoj hauv kev sib cav logic los tshuaj xyuas thiab teeb duab qhia lub sijhawm ua haujlwm ntawm lub cev. Ob qhov xwm txheej uas ntes tus cwj pwm dav dav ntawm lub kaw lus tau tsim thiab sim. Daim duab 7 qhia thawj qhov xwm txheej ntawm cov phiaj xwm thaum qee lub tsheb ib txwm nyob ntawm txoj kev ib sab. Thaum lub teeb liab rov pib dua tau lees tias lub kaw lus pib hauv thawj lub xeev nrog tsuas yog lub ntsiab ntsuab thiab sab liab liab tso rau thiab tag nrho lwm cov cim tau muab tua. Txij li lub tsheb sab ib txwm nthuav qhia qhov kev hloov pauv tom ntej mus rau lub xeev thib ob raws li 25 vib nas this tom qab tig rau lub ntsiab daj thiab sab liab liab. Plaub vib nas this tom qab ASM nkag mus rau lub xeev thib peb uas lub cim liab liab thiab sab liab tseem nyob rau 1 thib ob. Lub kaw lus nkag mus rau lub xeev thib plaub nrog lub ntsiab liab liab thiab sab ntsuab qhib. Txij li cov tsheb sab ib txwm muaj, qhov hloov pauv tom ntej yuav siv sijhawm 25 vib nas this tom qab txav ASM mus rau lub xeev thib tsib. Kev hloov pauv ntawm lub xeev thib tsib mus rau lub xeev tshwm sim 4 vib nas this tom qab TS tas sijhawm. Cov kab ke nyob hauv lub xeev thib rau rau lub sijhawm 1 thib ob ua ntej ASM rov nkag rau thawj lub xeev.

Daim duab 8 qhia txog tus cwj pwm ntawm cov phiaj xwm hauv qhov xwm txheej thib ob, thaum ob peb lub tsheb sab nrauv nthuav tawm ntawm lub teeb liab. Tus cwj pwm ntawm cov kab ke pom tau ua haujlwm zoo li tau tsim. Lub kaw lus pib hauv thawj lub xeev nrog tsuas yog lub ntsiab ntsuab thiab sab liab cim rau thiab tag nrho lwm cov cim qhia kom tsis txhob tawm 25 vib nas this tom qab qhov kev hloov pauv tom ntej no raws li muaj lub tsheb nyob tam sim no. Lub ntsiab daj thiab sab liab liab tau qhib rau hauv lub xeev thib ob. Tom qab 4 vib nas this, ASM nkag mus rau lub xeev thib peb nrog lub ntsiab liab liab thiab sab liab liab qhib. Lub kaw lus nyob hauv lub xeev thib peb rau 1 thib ob thiab tom qab ntawd txav mus rau lub xeev thib plaub khaws lub ntsiab liab thiab sab ntsuab rau. Sai li sai tau lub tsheb nkag mus rau qhov qis (thaum tag nrho cov tsheb sab tau dhau mus), lub kaw lus nkag mus rau lub xeev thib tsib uas qhov liab loj thiab sab daj nyob. Tom qab nyob hauv lub xeev thib tsib rau plaub vib nas this lub kaw lus txav mus rau lub xeev thib rau tig ob lub ntsiab thiab sab liab liab. Cov cim no tseem liab rau 1 thib ob ua ntej ASM rov nkag mus rau thawj lub xeev. Cov xwm txheej tiag yuav yog los ntawm kev sib koom ua ke ntawm ob qhov xwm txheej piav qhia uas tau pom tias ua haujlwm tau raug.

Xaus Hauv app no ceeb toom tus tswj kev tsheb uas tuaj yeem tswj kev hla kev hla kev hla ntawm txoj kev tseem ceeb uas tsis khoom thiab txoj kev me me uas siv txoj kev tau siv Dialog GreenPAK SLG46537. Cov phiaj xwm yog ua raws ASM uas ua kom ntseeg tau cov teeb meem kev teeb tsa ua ntu zus raws li qhov xav tau. Tus cwj pwm ntawm kev tsim qauv tau txheeb xyuas los ntawm ob peb LEDs thiab Arduino UNO microcontroller. Cov txiaj ntsig tau txheeb xyuas tias lub hom phiaj tsim tau ua tiav. Qhov txiaj ntsig tseem ceeb ntawm kev siv Dialog cov khoom lag luam yog obviate qhov xav tau ntawm cov khoom siv hluav taws xob tsis sib xws thiab microcontroller los tsim tib lub system. Cov qauv tsim tam sim no tuaj yeem txuas ntxiv los ntawm kev ntxiv lub teeb liab nkag los ntawm lub laub khawm kom hla tus neeg taug kev mus hla txoj kev tsis khoom. Lub teeb liab tuaj yeem hla mus rau LOSSIS lub qhov rooj nrog rau lub teeb liab los ntawm lub tsheb sab hauv lub sensor kom ua rau thawj lub xeev hloov pauv. Txawm li cas los xij, txhawm rau kom muaj kev nyab xeeb ntawm cov neeg taug kev tam sim no muaj qhov xav tau ntxiv ntawm qee lub sijhawm tsawg kawg uas yuav tau siv hauv xeev thib plaub. Qhov no tuaj yeem ua tiav tau yooj yim siv lwm lub sijhawm timer. Cov cim ntsuab thiab liab ntawm txoj kev tsheb ciav hlau ntawm ib sab tam sim no tseem tuaj yeem muab pub rau cov neeg taug kev taw qhia ntawm txoj kev ib sab.

Pom zoo: