Cov txheej txheem:

Yuav Ua Li Cas Nyeem Ntau Tus Hloov Nrog Ib Tus MCU Pin: 4 Kauj Ruam
Yuav Ua Li Cas Nyeem Ntau Tus Hloov Nrog Ib Tus MCU Pin: 4 Kauj Ruam

Video: Yuav Ua Li Cas Nyeem Ntau Tus Hloov Nrog Ib Tus MCU Pin: 4 Kauj Ruam

Video: Yuav Ua Li Cas Nyeem Ntau Tus Hloov Nrog Ib Tus MCU Pin: 4 Kauj Ruam
Video: Saib Mis paub Poj niam (hluas nkauj) tus yam ntxwv lub siab 2024, Hlis ntuj nqeg
Anonim
Yuav Ua Li Cas Nyeem Ntau Tus Hloov Nrog Ib Tus PIN MCU
Yuav Ua Li Cas Nyeem Ntau Tus Hloov Nrog Ib Tus PIN MCU

Koj puas tau raug chugging tam sim ntawm ib qhov haujlwm (s) thiab txoj haujlwm txuas ntxiv zuj zus thiab loj hlob, thaum koj ntxiv ntau yam ntxiv rau nws (peb hu qhov ntawd Feaping Creaturism)? Ntawm qhov haujlwm tsis ntev los no, Kuv tab tom tsim lub ntsuas ntsuas zaus thiab ntxiv tsib lub luag haujlwm teeb liab lub tshuab hluav taws xob/cov khoom sib xyaw ua ke. Kuv tsis ntev nrog qhov hloov pauv ntau dua li kuv muaj cov pins sab laug, yog li tus txiv neej yuav ua dab tsi?

Txawm li cas los xij, Kuv tsis ntev muaj xya qhov hloov pauv ntxiv ntawm kuv lub Funbox (yog, qhov kuv hu ua kuv lub tshuab hluav taws xob ua haujlwm … Kuv paub, kuv tsis muaj lub tswv yim) thiab ntawm no yog cov lus qhia luv qhia koj li cas koj tuaj yeem ua tib yam. Nws tsis xav tau kev hloov npe lossis tshwj xeeb IC's. Qhov tseeb, nws tsis xav tau lub microcontroller, ib yam, yog tias cov khoom siv hluav taws xob sib cais yog koj li cas. Nov yog ib txoj hauv kev uas koj tuaj yeem nyeem/tswj ntau tus hloov pauv siv tus pin ib leeg ntawm koj AVR (lossis lwm lub microcontroller… Kuv tau hnov muaj lwm lub microcontrollers ntxiv rau AVR, tab sis kuv tsis tuaj yeem xav …).:)

Kauj Ruam 1: Qhov Tseem Ceeb (Tsis Tiag)

Txhawm rau ua kom tiav qhov no, koj yuav xav tau ob peb yam. Nws pab kom muaj ntau qhov kev hloov pauv uas koj yuav tsum tau tswj. Koj kuj tseem yuav xav tau qee tus neeg tiv thaiv thiab ib lub microcontroller uas muaj ADC (Kev Sib Hloov-rau-Digital Kev Hloov) lossis qee txoj hauv kev koj xav qhia tias muaj kev hloov pauv thiab qhov hloov nws yog dab tsi.

Yog tias koj xav tau koj tuaj yeem siv qhov ntsuas hluav taws xob tswj oscillator los qhia qhov no, tej zaum nrog qee lub teeb ntsais, lossis hloov pauv, nrog lub suab. Hauv qhov no ible, Kuv yuav ua piv txwv tias peb tab tom siv AVR, tab sis hauv koj lub ntiaj teb koj tuaj yeem ua piv txwv yam ua rau koj zoo siab. Kuv nco Bob Ross.

Kauj ruam 2: Voltage Divider

Qhov Voltage Divider
Qhov Voltage Divider
Qhov Voltage Divider
Qhov Voltage Divider

Qhov tseem ceeb, txoj hauv kev peb yuav ua qhov no yog siv cov txheej txheem thiab Circuit Court hu ua qhov faib hluav taws xob. Qhov faib hluav taws xob ua, raws li koj yuav tau kwv yees, faib V,, hauv,, qhov hluav taws xob los ntawm qee tus nqi uas koj txiav txim siab. Koj tuaj yeem faib qhov hluav taws xob nrog ob peb yam, suav nrog cov khoom siv hluav taws xob thiab cov khoom siv hluav taws xob, tab sis ntawm no kuv yuav ua nws nrog qhov zoo 'ol resistor. Lub Tswv Yim Peb tab tom ua dab tsi yog muab ob qho khoom sib xyaw ua ke uas yuav ua rau, ib tus zuj zus, poob qhov hluav taws xob hla cov khoom. Saib thawj daim duab yog tias kuv tsis nkag siab. Muaj peev xwm sib txawv ntawm 9V los ntawm kev tsheb nqaj hlau mus rau tsheb nqaj hlau. Nruab nrab ntawm 9V thiab 0V muaj ob lub resistors hauv koob. Txhua ntawm cov no yuav ntsib qhov poob qis hla nws tus kheej, nyob ntawm qhov tsis kam, raws li koj tej zaum yuav rov qab los ntawm V = IR. Yog tias koj ntsuas qhov ntsuas hluav taws xob nruab nrab ntawm ob tus tiv thaiv, koj yuav tau txais qee qhov txiaj ntsig ntawm 9V thiab 0V, nyob ntawm seb muaj pes tsawg qhov hluav taws xob tau poob hla thawj tus tiv thaiv thiab ntau npaum li cas sab laug kom poob hla tus tiv thaiv thib ob, ua ntej 0V. Muaj cov qauv yooj yim rau kev suav qhov hluav taws xob poob hla tus tiv thaiv hauv qhov xwm txheej no thiab nws zoo li qhov no. Cia qhov voltage dhau resistor 1 (R1) yog V1 thiab qhov hluav taws xob hla resistor ob (R2) yog V2. Txij li thaum kuv tsis tuaj yeem siv kev teeb tsa ntxiv, saib daim duab 2 hauv qab no rau cov qauv … Yog li, hauv peb qhov kev faib tawm qhov tsis sib xws, Vout voltage tuaj yeem txiav txim siab los ntawm peb cov mis rau V2 (txij li peb yuav hais txog GND rau 0V). Qhov no yuav ua li cas nrog muaj cov pawg ntawm cov keyboards raug kuaj pom los ntawm ib tus pin? Zoo, tig nplooj ntawv thiab kuv yuav qhia koj!

Kauj Ruam 3: Voltage Divider Ladder

Voltage Divider ntaiv
Voltage Divider ntaiv

Tam sim no xav tias peb muaj tag nrho peb cov hloov pauv, tej zaum rau lossis yim lossis kaum rau, txhua qhov txuas nrog ntawm cov resistors uas txhua tus ua raws li qhov faib hluav taws xob xws li thaum lub xeev hloov tus lej hloov pauv, qhov hluav taws xob tau nyeem thiab raws qib theem, peb tuaj yeem paub qhov kev hloov twg nyuam qhuav qhib. Saib hauv qab no. Hauv daim duab hauv qab no, Kuv tau txuas ob lub pob ntawm qhov hloov pauv. Sab saum toj-thaiv feem ntau muaj ob lub qhov muag, thiab hauv qab-feem ntau thaiv muaj tsib qhov hloov pauv. Koj tuaj yeem txuas koj qhov toggle sib cais, ib ntus, muaj peev xwm, thiab lwm yam hloov pauv tib yam. Qhov tseem ceeb tshaj plaws kom pom yog tus tiv thaiv uas koj qhov hloov pauv tau txuas nrog. Hauv kuv qhov piv txwv, Kuv yuav luag ob npaug ntawm qhov tsis kam ntawm tus tiv thaiv tom ntej los tsim qhov sib txawv qhov hluav taws xob uas yooj yim ntsuas thiab tsis yuam kev rau qhov hloov ua ntej lossis tom qab. Yog tias koj tsis tau pom dua ua ntej, rov saib dua, thiab paub tias peb tau rov qab los ntawm peb tus phooj ywg qub qhov kev tiv thaiv hluav taws xob sib faib. Thawj tus tiv thaiv, 10k ohm, txuas nrog 5V thiab tus tiv thaiv thib ob - tus tiv thaiv uas yuav txiav txim siab Vtawm rau SWITCH_ADC tus pin, txuas nrog rau txhua qhov kev hloov pauv thiab yog li ntawd, txhua qhov kev hloov pauv cuam tshuam nrog qhov tshwj xeeb Vout uas tuaj yeem nyeem tau los ntawm ADC tus pin txuas ntawm SWITCH_ADC. Tom ntej no, txiav txim siab qhov Vout xav tau los ntawm txhua qhov hloov pauv zoo li ntawd

Vout = Vin * (R2 / (R1 + R2))

rau hloov ib:

Vout = 5V * (500 / (10000 + 500)) = 5 * 0.048 = 0.24V lossis 240 mV

rau hloov ob:

Vout = 5V * (2200 / (10000 + 2200)) = 5 * 0.18 = 0.9V lossis ~ 900mV

thiab ntxiv rau.. Xav tias tsis hloov pauv hauv koj tus kheej qhov txiaj ntsig rau R2 yog tias koj tsuas muaj qee yam tiv thaiv kab ke ua ke … Qhov tseem ceeb ntawm no yog kom muaj qhov sib txawv txaus nyob rau hauv qhov hluav taws xob ntawm cov hloov pauv kom muaj qhov tsis raug ntawm ADC yeej ' t tso koj rau qhov ntsuas hluav taws xob xav tau los ntawm kev hloov pauv nyob sib ze. Kuv tau pom qhov yooj yim tshaj plaws los ua yog txhawm rau txhim kho tus ntaiv cais thiab muab multimeter/voltmeter rau ntawm tus pin ADC thiab nias txhua tus pin thiab pom qhov txiaj ntsig koj tau txais. Lawv yuav tsum yog qhov zoo nkauj rau qhov koj xam. Thaum koj muaj txhua qhov kev cia siab qhov ntsuas hluav taws xob los ntawm txhua qhov hloov pauv siv tus tiv thaiv tshwj xeeb, tom qab ntawd koj tuaj yeem muaj koj tus MCU nyeem ADC tus lej thiab sib piv qhov ntawd rau koj qhov kev paub uas muaj txiaj ntsig los txiav txim siab qhov hloov pauv tau nias. Piv txwv li, hais tias koj tau sau npe cuam tshuam kev pabcuam ib ntus uas yuav raug hu thaum twg los tau pom muaj kev hloov pauv ntawm tus lej ADC. Sab hauv ISR ntawd, koj tuaj yeem nyeem ADC thiab sib piv tus nqi tawm tsam koj lub rooj hloov. Yog tias koj siv tus lej 8-ntsis ADC, koj qhov hluav taws xob yuav hloov pauv mus rau tus lej nruab nrab ntawm 0 thiab 255 uas sib haum rau qhov hluav taws xob ntawm 0V thiab 5V. Qhov no xav tias koj muaj koj li ADC teeb tsa li no.

Kauj ruam 4: Cov ntsiab lus

Yog li, tam sim no koj yuav tsum paub yuav ua li cas thiaj txuag tau ntawm kev siv GPIO pins rau kev hloov pauv. Thaum twg los xij koj tab tom khiav qis ntawm GPIO pins, lossis tsis muaj ib qho yuav pib nrog, lossis yog tias koj paub tias koj yuav siv lub txhab nyiaj ntawm cov hloov pauv, qhov kev tawm tsam tawm tsam yog txoj hauv kev mus cawm koj li GPIO pins thaum tseem muab lub tshuab muaj zog txhawm rau txheeb xyuas kev nkag mus.

Pom zoo: