Orodha ya maudhui:
- Hatua ya 1: Kuingia kwa kina kwenye Hati na Msimbo wa Chanzo - Kasi ya Saa
- Hatua ya 2: Kuweka Sajili za UART
- Hatua ya 3: Mipangilio ya PWM
- Hatua ya 4: Matokeo
Video: Atmega128A Usawa wa Kuendesha Magari - ATMEL ICE AVR Timer UART PWM Udhibiti: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Katika hii inayoweza kufundishwa, nitakuelezea jinsi ya
- kudhibiti motor DC na PWM
- wasiliana kupitia UART
- kushughulikia kipima muda
Kwanza kabisa, tutatumia bodi ya Maendeleo ya mfumo wa AVR Core ambayo unaweza kupata kwenye Aliexpress karibu na USD 4. Kiungo cha bodi ya Maendeleo kiko hapa. Tutatumia pia Atmel ICE Debugger na Atmel Studio kupanga na kurekebisha programu yetu.
Hatua ya 1: Kuingia kwa kina kwenye Hati na Msimbo wa Chanzo - Kasi ya Saa
Katika 1. risasi tunafafanua mzunguko wetu wa kioo ambapo tunaweza kuona kwenye bodi ya maendeleo
Hatua ya 2: Kuweka Sajili za UART
Ili kuwasiliana na UART lazima uweke Sajili za Kiwango cha Baud za USART - UBRRnL na UBRRnH kwa usahihi unaweza kuhesabu mwenyewe au unaweza kutumia kikokotoo mkondoni kupata maadili sahihi kwa urahisi
Calculator mkondoni
ruemohr.org/~ircjunk/avr/baudcalc/avrbaudca …….
Kwa hivyo thamani ya MYUBBR imehesabiwa wakati huo, Katika usajili UCSR0B tunawezesha RXEN0 (recv kuwezesha) TXEN0 (transmit kuwezesha) na RXCIE0 (RX kwa kukatiza). Katika usajili UCSR0C tunachagua saizi 8 ya char.
Baada ya kuweka usumbufu wa RX kidogo, tunapaswa kuongeza kazi ya ISR kwa USART0_RX_vect
ISR (USART0_RX_vect) {char rcvChar = UDR0; ikiwa (rcvChar! = '\ n') {bafa [bafaIndex] = rcvChar; bafaIndex ++; }}
Haupaswi kufanya mantiki yoyote ya biashara katika utaratibu wako wa kukatiza huduma. Lazima ufanye kazi irudie haraka.
Hatua ya 3: Mipangilio ya PWM
Katika kazi initPWM tunaweka saa yetu ya saa ya CPU, mode ya Timer / Counter kama Fast PWM na kuweka tabia yake na bits COM.
Tunapaswa pia kuunganisha gari la DC na pini ya OC2 ambayo imeainishwa kwenye Jedwali 66. Linganisha Njia ya Pato, Njia ya PWM ya haraka katika hifadhidata yetu, utaona pia kuwa pini ya OC2 ni (OC2 / OC1C) PB7
Hatua ya 4: Matokeo
Unapopakia nambari ya chanzo kwenye kiambatisho.
Unaweza kuingiza thamani mpya ya PWM (0-255) kutoka UART (unaweza kutumia terminal ya bandari ya arduino serial) kuweka kasi ya DC Motor.
Ilipendekeza:
Kuendesha gari chafu na LoRa! (Sehemu ya 2) -- Kifungua Dirisha la Magari: Hatua 6 (na Picha)
Kuendesha gari chafu na LoRa! (Sehemu ya 2) || Kiboreshaji cha Dirisha la Magari: Katika mradi huu nitakuonyesha jinsi nilivyounda kopo la madirisha yenye motor kwa chafu yangu. Hiyo inamaanisha nitakuonyesha gari nililotumia, jinsi nilivyobuni mfumo halisi wa mitambo, jinsi ninavyoendesha gari na mwishowe jinsi nilitumia Arduino LoRa
Magari ya Maji ya Kuendesha na Kiashiria cha Kiwango: Hatua 6 (na Picha)
Magari ya Maji ya Kuendesha na Kiashiria cha Kiwango: Halo Wote, karibu kwa mwingine anayeweza kufundishwa. Katika Mradi huu tutajifunza jinsi ya kuunda Mdhibiti wa Kiwango cha Tangi ya Maji Moja kwa Moja na kipengee cha Kiashiria cha kiwango cha maji kwa kutumia Arduino Nano. Arduino ni ubongo wa mradi huu. Itachukua maoni kutoka
Fanya vipuli vidogo vya usawa vilivyo na usawa katika Ulimwenguni: Hatua 7 (na Picha)
Fanya vipuli vidogo vya usawa vilivyo na usawa katika Ulimwenguni: Huu ni mradi wa kufanya pete ndogo kabisa za BA zenye sauti ya sauti ya sauti. Ubunifu huo uliongozwa na Mwisho F7200, azimio kubwa la $ 400 + IEM kwenye Amazon. Wakati na vifaa vinavyopatikana kwenye soko la wazi, DIYers wanaweza kuifanya
Udhibiti wa Mwangaza Udhibiti wa LED wa msingi wa PWM Kutumia Vifungo vya kushinikiza, Raspberry Pi na Scratch: Hatua 8 (na Picha)
Udhibiti wa Mwangaza Udhibiti wa LED wa PWM Kutumia Vifungo vya Push, Raspberry Pi na Scratch: Nilikuwa najaribu kutafuta njia ya kuelezea jinsi PWM ilifanya kazi kwa wanafunzi wangu, kwa hivyo nilijiwekea jukumu la kujaribu kudhibiti mwangaza wa LED kwa kutumia vifungo 2 vya kushinikiza. - kitufe kimoja kinaongeza mwangaza wa LED na ile nyingine inapunguza. Kuendelea
Kuendesha Magari kwa DC kutumia H Bridge: Hatua 9
Kuendesha Magari kwa DC kutumia H Bridge: Halo jamani! Katika hii inayoweza kufundishwa, nitakuonyesha jinsi ya kujenga H Bridge - mzunguko rahisi wa elektroniki ambao unatuwezesha kutumia voltage kupakia katika pande zote. Inatumiwa kawaida katika matumizi ya roboti kudhibiti DC Motors. Kwa kutumia H Brid