ዝርዝር ሁኔታ:
- ደረጃ 1: ወደ ጥልቅ የመረጃ ዝርዝር ውስጥ & ወደ ምንጭ ኮድ - የሰዓት ፍጥነት
- ደረጃ 2 - የ UART ምዝገባዎችን ማቀናበር
- ደረጃ 3 የ PWM ቅንብሮች
- ደረጃ 4: ውጤት
ቪዲዮ: Atmega128A የተመጣጠነ የሞተር መንዳት - ATMEL ICE AVR Timer UART PWM መቆጣጠሪያ 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
በዚህ መመሪያ ውስጥ ፣ እንዴት ማድረግ እንዳለብዎ እነግርዎታለሁ
- ከ PWM ጋር የዲሲ ሞተርን ይቆጣጠሩ
- በ UART በኩል ይገናኙ
- የእጅ ሰዓት ቆጣሪ ይቋረጣል
በመጀመሪያ ፣ በ 4 ዶላር ዙሪያ በ Aliexpress ላይ ሊያገኙት የሚችለውን የ AVR ኮር ስርዓት ልማት ቦርድ እንጠቀማለን። የልማት ቦርድ አገናኝ እዚህ አለ። እንዲሁም ሶፍትዌራችንን ለማቀድ እና ለማረም Atmel ICE አራሚ እና Atmel ስቱዲዮን እንጠቀማለን።
ደረጃ 1: ወደ ጥልቅ የመረጃ ዝርዝር ውስጥ & ወደ ምንጭ ኮድ - የሰዓት ፍጥነት
በ 1. ጥይት በልማት ቦርድ ላይ ማየት የምንችልበትን ክሪስታል ድግግሞሽ እንገልፃለን
ደረጃ 2 - የ UART ምዝገባዎችን ማቀናበር
ከ UART ጋር ለመገናኘት USART Baud Rate Register - UBRRnL እና UBRRnH ን በትክክል እራስዎ ማስላት ይችላሉ ወይም ትክክለኛ እሴቶችን በቀላሉ ለማግኘት የመስመር ላይ ካልኩሌተርን መጠቀም ይችላሉ።
የመስመር ላይ ካልኩሌተር
ruemohr.org/~ircjunk/avr/baudcalc/avrbaudca…
ስለዚህ MYUBBR እሴት ከዚያ ይሰላል ፣ በ UCSR0B ውስጥ በመመዝገብ RXEN0 (recv enable) TXEN0 (ማስተላለፍን ማንቃት) እና RXCIE0 (RX ለማቋረጥ) እናነቃለን። UCSR0C ን በመመዝገብ 8 ቢት የቻር መጠን እንመርጣለን።
የ RX ማቋረጫ ቢት ካስቀመጥን በኋላ ፣ ለ USART0_RX_vect የ ISR ተግባር ማከል አለብን
ISR (USART0_RX_vect) {char rcvChar = UDR0; ከሆነ (rcvChar! = '\ n') {ቋት [bufferIndex] = rcvChar; bufferIndex ++; }}
በአቋራጭ አገልግሎትዎ አሠራር ውስጥ ማንኛውንም የንግድ አመክንዮ ማድረግ የለብዎትም። ተግባሩ በፍጥነት እንዲመለስ ማድረግ አለብዎት።
ደረጃ 3 የ PWM ቅንብሮች
በስራ ላይ
እንዲሁም የዲሲ ሞተርን በሠንጠረዥ 66 ውስጥ ከተጠቀሰው የ OC2 ፒን ጋር ማገናኘት አለብን። የውጤት ሁነታን ፣ ፈጣን የ PWM ሁነታን በእኛ የውሂብ ሉህ ውስጥ ያወዳድሩ ፣ እንዲሁም የ OC2 ፒን (OC2/OC1C) PB7 መሆኑን ያያሉ።
ደረጃ 4: ውጤት
በአባሪ ውስጥ የምንጭ ኮዱን ሲሰቅሉ።
የዲሲ ሞተር ፍጥነቱን ለማዘጋጀት አዲስ የ PWM እሴት (0-255) ከ UART (አርዱዲኖ ተከታታይ ወደብ ተርሚናል መጠቀም ይችላሉ) ማስገባት ይችላሉ።
የሚመከር:
የተመጣጠነ ሮቦት / 3 የጎማ ሮቦት / STEM ሮቦት 8 ደረጃዎች
የተመጣጠነ ሮቦት / 3 የጎማ ሮቦት / STEM ሮቦት - በትምህርት ቤቶች ውስጥ እና ከት / ቤት ትምህርታዊ ትምህርቶች በኋላ ለትምህርታዊ አጠቃቀም የተቀናጀ ሚዛን እና 3 ጎማ ሮቦት ገንብተናል። ሮቦቱ የተመሠረተው በአርዱዲኖ ኡኖ ፣ ብጁ ጋሻ (ሁሉም የግንባታ ዝርዝሮች ቀርበዋል) ፣ የ Li Ion ባትሪ ጥቅል (ሁሉም ገንቢ
ማይክሮ መቆጣጠሪያ ሳይኖር የእንፋሎት ሞተር መንዳት።: 7 ደረጃዎች
ያለ ማይክሮ መቆጣጠሪያ (Stepper Motor) መንዳት። ወደኋላ ፣ እና የፍጥነት መቆጣጠሪያ። ሞተሩ ባለአንድ-ዋልታ ደረጃ ሞተር wi
AVR ማይክሮ መቆጣጠሪያ Fuse ቢት ውቅር። በማይክሮ መቆጣጠሪያ መቆጣጠሪያ ፍላሽ ማህደረ ትውስታ ውስጥ የ LED ብልጭ ድርግምተኛ መርሃ ግብር መፍጠር እና መስቀል። 5 ደረጃዎች
AVR ማይክሮ መቆጣጠሪያ Fuse ቢት ውቅር። በማይክሮ መቆጣጠሪያ ተቆጣጣሪው ፍላሽ ማህደረ ትውስታ ውስጥ የ LED ብልጭ ድርግምተኛ መርሃ ግብር መፍጠር እና መስቀል የ Atmel ስቱዲዮን እንደ የተቀናጀ የልማት መድረክ በመጠቀም የራሳችንን ፕሮግራም እንጽፋለን እና የሄክሱን ፋይል እናጠናቅቃለን። እኛ ፊውዝ bi ን እናዋቅራለን
555 PWM የሞተር መቆጣጠሪያ 6 ደረጃዎች
555 PWM የሞተር መቆጣጠሪያ - ሞተርን ፣ አንዳንድ ጊዜ ለፕሮጄክቶቼን ፣ አንዳንድ ጊዜ የሚሰራ መሆኑን ለማየት ብቻ ለመሞከር ስፈልግ አንድ ሁኔታ ያጋጥመኛል። በጣም ቀላሉ መፍትሔ ከባትሪ ወይም ከአንድ ዓይነት የኃይል አቅርቦት ጋር ማገናኘት ብቻ ነው እና ያ ጥሩ ነው ግን እኔ ለመቆጣጠር ከፈለጉ
PWM DC የሞተር ፍጥነት እና የብርሃን መቆጣጠሪያ - ዲሲ ዲመር: 7 ደረጃዎች
PWM DC የሞተር ፍጥነት እና የብርሃን መቆጣጠሪያ | ዲሲ ዲመር - ዛሬ በዚህ ቪዲዮ ውስጥ መብራቶችን እንዴት ማደብዘዝ እንደሚቻል ፣ በዲሲ ውስጥ የሞተርን ፍጥነት መቆጣጠር ወይም ቀጥተኛ የአሁኑን ለመጀመር እንጀምር።