Cov txheej txheem:

Yuav Ua Li Cas Tswj MOSFET Nrog Arduino PWM: 3 Kauj Ruam
Yuav Ua Li Cas Tswj MOSFET Nrog Arduino PWM: 3 Kauj Ruam

Video: Yuav Ua Li Cas Tswj MOSFET Nrog Arduino PWM: 3 Kauj Ruam

Video: Yuav Ua Li Cas Tswj MOSFET Nrog Arduino PWM: 3 Kauj Ruam
Video: Kev cai hla dhau thiab kev txiav tawv yog dab tsi. 2024, Hlis ntuj nqeg
Anonim
Image
Image
Daim duab Circuit Court
Daim duab Circuit Court

Hauv cov lus qhia no peb yuav saib yuav ua li cas thiaj tswj tau tam sim no los ntawm MOSFET siv Arduino PWM (Pulse Width Modulation) cov teeb liab tso tawm.

Hauv qhov no peb yuav siv tus lej arduino los muab peb qhov sib txawv PWM teeb liab ntawm tus lej pin 9 ntawm arduino, thiab peb mam li lim lub teeb liab no kom muab peb hloov pauv DC uas tuaj yeem siv rau lub rooj vag ntawm MOSFET.

Qhov no yuav tso cai rau peb tswj cov transistor los ntawm lub xeev tsis muaj dej ntws tam sim no mus rau lub xeev uas tsuas yog ob peb milliamps ntawm cov dej ntws tam sim no lossis mus rau lub xeev uas peb muaj ob peb amps ntawm tam sim no ntws los ntawm transistor.

Ntawm no kuv yuav teeb tsa PWM kom peb muaj 8192 cov kauj ruam ntawm qhov sib txawv ntawm cov mem tes uas muab rau peb tswj tau zoo heev ntawm MOSFET.

Kauj Ruam 1: Daim duab Circuit Court

Lub Circuit Court yog qhov ncaj heev. PWM teeb liab los ntawm tus pin D9 ntawm arduino tau sib xyaw lossis lim los ntawm kev sib xyaw ntawm R1 thiab C1. Cov txiaj ntsig tau qhia ua haujlwm tau zoo ib zaus ua haujlwm ntawm 1.95KHz lossis 13 ntsis ua haujlwm nrog 8192 cov kauj ruam (2 rau lub zog 13 = 8192).

Yog tias koj txiav txim siab siv tus lej sib txawv ntawm cov kauj ruam ces koj yuav xav hloov tus lej R1 thiab C1. Piv txwv li yog tias koj siv 256 cov kauj ruam (ua haujlwm 8 ntsis) PWM zaus yuav yog 62.45 KHz koj yuav tsum tau siv tus nqi C1 sib txawv. Kuv pom 1000uF ua haujlwm tau zoo rau qhov zaus no.

Los ntawm cov lus pom ntawm qhov pom PWM teeb tsa ntawm 0 txhais tau tias DC qib ntawm MOSFET rooj vag yuav yog 0V thiab MOSFET yuav raug kaw tag nrho. Qhov PWM teeb tsa ntawm 8191 yuav txhais tau tias DC qib ntawm MOSFET lub rooj vag yuav yog 5V thiab MOSFET yuav muaj txiaj ntsig yog tias tsis ua tiav.

Tus tiv thaiv R2 nyob rau hauv qhov chaw tsuas yog kom ntseeg tau tias MOSFET tua thaum lub teeb liab ntawm lub qhov rooj raug tshem tawm los ntawm rub lub qhov rooj mus rau hauv av.

Muab hais tias lub zog siv hluav taws xob muaj peev xwm muab cov lus qhia tam sim no los ntawm PWM teeb liab ntawm MOSFET lub qhov rooj, koj tuaj yeem txuas nws ncaj qha rau MOSFET yam tsis muaj kev tawm tsam los txwv qhov tam sim no. Qhov tam sim no yuav raug txwv los ntawm MOSFET nkaus xwb thiab nws yuav ua rau muaj hluav taws xob ntau tshaj li cua sov. Nco ntsoov tias koj muab lub dab dej kub txaus yog tias siv qhov no rau cov dej ntws siab dua.

Kauj ruam 2: Arduino Code

Arduino Txoj Cai
Arduino Txoj Cai

Tus lej arduino tau txuas nrog. Cov cai tau hais tawm zoo thiab yooj yim haum. Qhov thaiv ntawm cov kab ntawm kab 11 txog 15 teeb tsa arduino rau kev ua haujlwm PWM nrawm nrog cov zis ntawm tus pin D9. Txhawm rau hloov PWM qib koj hloov tus nqi sib piv sau npe OCR1A. Txhawm rau hloov tus lej ntawm PWM cov kauj ruam koj hloov tus nqi ntawm ICR1. piv txwv li 255 rau 8 ntsis, 1023 rau 10 ntsis, 8191 rau 13 kev ua haujlwm me ntsis. Nco ntsoov tias thaum koj hloov ICR1 qhov hloov pauv ntawm kev ua haujlwm.

Lub voj tsuas yog nyeem lub xeev ntawm ob lub khawm hloov pauv thiab nce OCR1A tus nqi nce lossis nqis. Kuv tau teeb tsa tus nqi no hauv kev teeb tsa () rau 3240 uas yog qis dua tus nqi uas MOSFET pib qhib. Yog tias koj siv lub transistor sib txawv lossis C1 & R1 lim Circuit tus nqi no yuav txawv me ntsis rau koj. Zoo tshaj los pib nrog tus nqi preset ntawm xoom thawj zaug koj sim qhov no tsuas yog hauv rooj plaub!

Kauj Ruam 3: Cov Ntsiab Lus Xeem

Kev Ntsuam Xyuas
Kev Ntsuam Xyuas
Kev Ntsuam Xyuas
Kev Ntsuam Xyuas

Nrog ICR1 teeb tsa rau 8191 cov no yog cov txiaj ntsig kuv tau txais qhov sib txawv tam sim no ntawm 0 thiab 2 AMPS:

OCR1A (PWM SettingCurrent (ma) Gate Voltage (Vdc) 3240 0 ma 0v3458 10ma 1.949v4059 100ma 2.274v4532 200ma 2.552v4950 500ma 2.786v5514 1000ma 3.101v6177 1500ma 3.472v6927 2000ma 3.895v

Pom zoo: