【資源下載】下載地址如下1547:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
直流電機PWM控制系統(tǒng)的主要功能包括:實現(xiàn)對直流電機的加速、減速以及電機的正轉(zhuǎn)、反轉(zhuǎn)和急停,并且可以調(diào)整電機的轉(zhuǎn)速,能夠很方便的實現(xiàn)電機的智能控制。
主體電路:即直流電機PWM控制模塊。這部分電路主要由AT89S52單片機的I/O端口、定時計數(shù)器、外部中斷擴展等控制直流電機的加速、減速以及電機的正轉(zhuǎn)和反轉(zhuǎn),并且可以調(diào)整電機的轉(zhuǎn)速,能夠很方便的實現(xiàn)電機的智能控制。其間是通過AT89S52單片機產(chǎn)生脈寬可調(diào)的脈沖信號并輸入到L298驅(qū)動芯片來控制直流電機工作的。該直流電機PWM控制系統(tǒng)由以下電路模塊組成:
設(shè)計輸入部分:這一模塊主要是利用帶中斷的獨立式鍵盤來實現(xiàn)對直流電機的加速、減速以及電機的正轉(zhuǎn)、反轉(zhuǎn)和急停控制。
設(shè)計控制部分:主要由AT89S52單片機的外部中斷擴展電路組成。直流電機PWM控制實現(xiàn)部分主要由一些二極管、電機和L298直流電機驅(qū)動模塊組成。
設(shè)計顯示部分: LED數(shù)碼顯示部分,實現(xiàn)對PWM脈寬調(diào)制占空比的實時顯示。
#include #include #define uchar unsigned char #define uint unsigned int /********************************************************************** L298n接口定義 **********************************************************************/ sbit MOTOR_A_1=P3^6; sbit MOTOR_A_2=P3^7; sbit k1=P1^0; //定義k1為p1.0口 sbit k2=P1^1; //定義k2為p1.1口 sbit k3=P1^2; //定義k3為p1.2口 sbit k4=P1^3; //定義k4為p1.3口 uchar T=0; //定時標記 uchar W=0; //脈寬值 0~100 uchar A=0; //方向標記 0,1 uchar k=0; //按鍵標記 uchar i=0; //計數(shù)變量 uchar code table1[]={ 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71}; uchar code table2[]={0xfe,0xfb,0xfd,0xf7}; void delayms(uint t); /********************************************************************** 數(shù)碼管顯示 **********************************************************************/ void disp(void) { P2=table2[3]; P0=table1[W%10]; //顯示占空比個位 delayms(1); //延時1ms P2=0xff; //P0清1 P2=table2[2]; P0=table1[W/100]; //顯示占空比百位 delayms(1); //延時1ms P2=0xff; //P0清1 P2=table2[1]; P0=table1[W/10%10]; //顯示占空比十位 delayms(1); //延時1ms P2=0xff; //P0清1
上一篇:51單片機霍爾測速與PWM調(diào)直流電機轉(zhuǎn)速快慢
下一篇:51單片機與計算機通訊,51單片機與PC通信方法總結(jié)
推薦閱讀
史海拾趣
隨著電子產(chǎn)品的日益小型化和復雜化,對緊固件的要求也越來越高。B&F Fastener Supply公司緊跟行業(yè)趨勢,投入大量資源進行技術(shù)創(chuàng)新。公司成功研發(fā)出一系列適用于微型電子設(shè)備的緊固件產(chǎn)品,不僅滿足了市場的迫切需求,還憑借出色的性能和穩(wěn)定的品質(zhì)贏得了客戶的廣泛認可。
在電子行業(yè)的浪潮中,創(chuàng)都(CAX)公司憑借其卓越的技術(shù)創(chuàng)新能力,逐漸嶄露頭角。公司創(chuàng)始人李先生是一位熱衷于新技術(shù)的電子工程師,他帶領(lǐng)著一支由業(yè)內(nèi)頂尖人才組成的研發(fā)團隊,不斷挑戰(zhàn)技術(shù)極限。在一次偶然的機會中,他們成功研發(fā)出了一款具有革命性意義的高效能芯片,這款芯片不僅性能卓越,而且成本大幅降低,迅速在市場中獲得了廣泛認可。隨著這款芯片的成功推出,創(chuàng)都公司的知名度迅速提升,訂單量激增,公司也借此機會逐步擴大了生產(chǎn)規(guī)模和市場占有率。
勝利公司深知品牌文化對于提升品牌價值的重要性。因此,公司積極開展文化營銷活動,如舉辦羽毛球文化節(jié)、贊助羽毛球賽事等。通過這些活動,公司不僅與消費者建立了深厚的情感聯(lián)系,還提升了品牌的知名度和美譽度。
以上故事均基于虛構(gòu),旨在展示一個品牌成長的可能路徑和方式。如有需要,請結(jié)合實際情況進行調(diào)整和修改。
AVX一直致力于綠色技術(shù)的研發(fā)與應(yīng)用。在數(shù)十年的深入研發(fā)支持下,AVX的產(chǎn)品為各種綠色技術(shù)提供了關(guān)鍵的支持,如風能、太陽能和水力發(fā)電等領(lǐng)域。這些技術(shù)的應(yīng)用旨在節(jié)省現(xiàn)有能源并創(chuàng)建可靠、價格合理的電子系統(tǒng),為可持續(xù)發(fā)展做出了積極貢獻。AVX在這一領(lǐng)域的持續(xù)投入和創(chuàng)新,使其在綠色技術(shù)領(lǐng)域取得了顯著成果。
近年來,隨著全球環(huán)保意識的提高,綠色環(huán)保和可持續(xù)發(fā)展成為各行各業(yè)關(guān)注的焦點。Semi-Films Division 也積極響應(yīng)這一趨勢,將綠色環(huán)保理念融入到公司的生產(chǎn)和經(jīng)營中。公司采用環(huán)保的生產(chǎn)工藝和材料,減少了對環(huán)境的污染和破壞。同時,公司還積極參與各種環(huán)?;顒雍晚椖浚苿诱麄€行業(yè)的綠色發(fā)展和可持續(xù)發(fā)展。這些努力不僅提升了公司的社會形象,也為公司的長期發(fā)展奠定了堅實的基礎(chǔ)。
進入21世紀后,汽車電子市場蓬勃發(fā)展,為Eris Tech提供了新的發(fā)展機遇。公司憑借在半導體技術(shù)方面的積累,成功開發(fā)出多款適用于汽車電子系統(tǒng)的半導體產(chǎn)品,如功率管理芯片、傳感器等。這些產(chǎn)品不僅提高了汽車電子系統(tǒng)的性能,還降低了成本,贏得了汽車廠商的廣泛認可。隨著汽車電子市場的不斷擴大,Eris Tech的營收也實現(xiàn)了快速增長。
隨著移動通信的快速發(fā)展,一些不法分子利用移動通信網(wǎng)絡(luò)發(fā)送了大量的非法或不健康的垃圾短信。這些垃圾短信已成為一種社會公害。因此,消除垃圾短信成為移動運營商和政府相關(guān)管理部門的一個重要任務(wù)。有專家提出,治理垃圾短信最有效的手段就 ...… 查看全部問答∨ |
|
一、vivi下如何用命令方式修改MACH_TYPE?用命令方式修改,就不用重新make vivi了吧? 二、我用的就是廠家提供的vivi鏡像和內(nèi)核鏡像,可是燒進去不能啟動。 你幫我看看下面這個分區(qū)有問題嗎?我的flash是64M,可是vivi好像沒有全部將它分區(qū)。 啟動 ...… 查看全部問答∨ |
為什么NAND flash以page為單位讀寫,SD card以block為單位讀寫? NAND flash以page為單位讀寫,以block為單位erase, SD card的存儲介質(zhì)用的是NAND flash,為什么卻已block為單位讀寫呢?《SD SPEC》甚至都沒有page這個概念。 《SD SPEC》還提到set block length 用CMD16,block的長度不是該由NAND FLASH的硬件組 ...… 查看全部問答∨ |
dsp builder7.2中altbus沒有Node Type選項是怎么回事?給點思路就給分! 我裝的是matlab r2007a quartus 7.2 dspbuilder 7.2 使用dspbuilder 時發(fā)現(xiàn)altbusaltbus沒有Node Type選項,請問是怎么回事? 如果版本錯了,問哪個版本合適,最好給個鏈接,不勝感激!… 查看全部問答∨ |
關(guān)于藍牙WSALookupServiceNext()錯誤10050的問題 各位大俠我最近初學藍牙,準備在WIN CE 5.0 平臺下用SOCKET進行藍牙的開發(fā)。 但是在查找設(shè)備的時候總是出錯。是在WSALookupServiceNext()這一步的時候出現(xiàn)了錯誤,錯誤代碼為10050 好像是沒有找到藍牙設(shè)備,用CE里的例子試也是出現(xiàn)錯誤代碼10 ...… 查看全部問答∨ |
PIC單片機用SPI 發(fā)送數(shù)據(jù)出現(xiàn)亂碼問題 用的PIC單片機, 采用在定時器中斷里面發(fā)送數(shù)據(jù), 如果當前發(fā)送的數(shù)據(jù)塊和下一個將要發(fā)送的數(shù)據(jù)塊的時間間隔的間隔很短的話(10秒以內(nèi)),不會出現(xiàn)亂碼 只要時間間隔稍微長點(譬如23秒),就出現(xiàn)亂碼了 想問下哪位大俠有此方面的經(jīng)驗,在 ...… 查看全部問答∨ |
|
See Beaglebone Run系列之——See Beaglebone Run Linux See Beaglebone Run 系列——See Beaglebone Run Linux 1、 Boot(啟動階段) 22、 Uname -a (系統(tǒng)版本信息) 33、 cat /proc/cpuinfo(CPU信息)   ...… 查看全部問答∨ |
大家好,我使用的處理器是omapl138,開發(fā)套件是DVSDK,想在DVSDK中增加mcasp的驅(qū)動,最終編譯到all.x674中。 DVSDK中是否有mcasp相應(yīng)的api可以調(diào)用?如果有應(yīng)該怎么 ...… 查看全部問答∨ |
設(shè)計資源 培訓 開發(fā)板 精華推薦
- Microchip 升級數(shù)字信號控制器(DSC)產(chǎn)品線 推出PWM 分辨率和 ADC 速度業(yè)界領(lǐng)先的新器件
- 意法半導體STM32MP23x:突破成本限制的工業(yè)AI應(yīng)用核心
- 意法半導體推出用于匹配遠距離無線微控制器STM32WL33的集成的匹配濾波芯片
- ESP32開發(fā)板連接TFT顯示屏ST7789跳坑記
- 如何讓ESP32支持analogWrite函數(shù)
- LGVL配合FreeType為可變字體設(shè)置字重-ESP32篇
- 使用樹莓派進行 ESP32 Jtag 調(diào)試
- ESP32怎么在SPIFFS里面存儲html,css,js文件,以及網(wǎng)頁和arduino的通訊
- ESP32 freeRTOS使用測試
- Maxim 利用nanoPower創(chuàng)新技術(shù),致力于降低系統(tǒng)的靜態(tài)功耗 看視頻答題贏好禮! 還有免費開發(fā)板等你拿
- 有獎直播:市場環(huán)境不確定,為物聯(lián)網(wǎng)設(shè)備保駕護航英飛凌很確定
- 免費嘗鮮:熱氣體式加速度傳感器來啦,拍攝沖擊對比實驗有好禮
- 調(diào)查:量身定制你的 M0 單片機!參與問卷有好禮!
- 瑞薩電子RL78/G14評估板DIY精彩上演!
- 有獎直播報名 | 大聯(lián)大世平集團&Molex 互聯(lián)方案為下一代汽車科技賦能
- 發(fā)原創(chuàng)討論 贏驚喜大禮
- 有獎直播:TI MSP430TM集成可配置信號鏈模塊在傳感測量領(lǐng)域的應(yīng)用
- 拆招有禮:洞悉電子產(chǎn)品中的大數(shù)據(jù),招招解決測量難題!Keysight DAQ970系列活動
- 電感知識大考:遇到這些問題怎么辦?|“MPS電感探索季:發(fā)現(xiàn)小且不凡的秘密!”第一站