![單片機(jī)控制電子產(chǎn)品項(xiàng)目開發(fā) 課件 130-1-學(xué)習(xí)課件:小車行走程序開發(fā)_第1頁](http://file4.renrendoc.com/view11/M03/3E/2A/wKhkGWXbLnWAAe21AAHA4sJCipk700.jpg)
![單片機(jī)控制電子產(chǎn)品項(xiàng)目開發(fā) 課件 130-1-學(xué)習(xí)課件:小車行走程序開發(fā)_第2頁](http://file4.renrendoc.com/view11/M03/3E/2A/wKhkGWXbLnWAAe21AAHA4sJCipk7002.jpg)
![單片機(jī)控制電子產(chǎn)品項(xiàng)目開發(fā) 課件 130-1-學(xué)習(xí)課件:小車行走程序開發(fā)_第3頁](http://file4.renrendoc.com/view11/M03/3E/2A/wKhkGWXbLnWAAe21AAHA4sJCipk7003.jpg)
![單片機(jī)控制電子產(chǎn)品項(xiàng)目開發(fā) 課件 130-1-學(xué)習(xí)課件:小車行走程序開發(fā)_第4頁](http://file4.renrendoc.com/view11/M03/3E/2A/wKhkGWXbLnWAAe21AAHA4sJCipk7004.jpg)
![單片機(jī)控制電子產(chǎn)品項(xiàng)目開發(fā) 課件 130-1-學(xué)習(xí)課件:小車行走程序開發(fā)_第5頁](http://file4.renrendoc.com/view11/M03/3E/2A/wKhkGWXbLnWAAe21AAHA4sJCipk7005.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
作者:??∮⑿≤囆凶叱绦蜷_發(fā)CONTENTS01直流電機(jī)驅(qū)動(dòng)e7d195523061f1c01ef2b70529884c179423570dbaad84926380ABC1F97BAEF0C8FC051856578EAB7874501A1FFE158C4981707381814BCC4D9A8E3554438DEE4FBCF5A5B4D2A8B0989AB57E8BAC65EB4C7ADE47CB0CAEE0501E4A226B4263409BF6D490A639D9B9ED09071C131A40B4F721A3CABF56865E37DAC04C7C9B262B2670CBBEB096AEE5D9F6218CBA63150702舵機(jī)驅(qū)動(dòng)03小車調(diào)速與轉(zhuǎn)向1.直流電機(jī)驅(qū)動(dòng)e7d195523061f1c01ef2b70529884c179423570dbaad84926380ABC1F97BAEF0C8FC051856578EAB7874501A1FFE158C4981707381814BCC4D9A8E3554438DEE4FBCF5A5B4D2A8B0989AB57E8BAC65EB4C7ADE47CB0CAEE0501E4A226B4263409BF6D490A639D9B9ED09071C131A40B4F721A3CABF56865E37DAC04C7C9B262B2670CBBEB096AEE5D9F6218CBA631507若調(diào)轉(zhuǎn)直流電源的正、負(fù)極,電機(jī)轉(zhuǎn)子將會(huì)反轉(zhuǎn)將直流電源的正、負(fù)極分別接到電機(jī)相對(duì)應(yīng)的正、負(fù)引腳,電機(jī)轉(zhuǎn)子正向轉(zhuǎn)動(dòng)直流有刷電機(jī)1.直流電機(jī)驅(qū)動(dòng)e7d195523061f1c01ef2b70529884c179423570dbaad84926380ABC1F97BAEF0C8FC051856578EAB7874501A1FFE158C4981707381814BCC4D9A8E3554438DEE4FBCF5A5B4D2A8B0989AB57E8BAC65EB4C7ADE47CB0CAEE0501E4A226B4263409BF6D490A639D9B9ED09071C131A40B4F721A3CABF56865E37DAC04C7C9B262B2670CBBEB096AEE5D9F6218CBA631507高電平時(shí)電機(jī)轉(zhuǎn)動(dòng),同時(shí)電機(jī)電樞電感儲(chǔ)存能量電樞電壓平均值Uav由占空比及電源電壓決定,改變占空比能夠改變直流電動(dòng)機(jī)的轉(zhuǎn)速PWM調(diào)速控制低電平時(shí)停止向電動(dòng)機(jī)提供能量1.直流電機(jī)驅(qū)動(dòng)e7d195523061f1c01ef2b70529884c179423570dbaad84926380ABC1F97BAEF0C8FC051856578EAB7874501A1FFE158C4981707381814BCC4D9A8E3554438DEE4FBCF5A5B4D2A8B0989AB57E8BAC65EB4C7ADE47CB0CAEE0501E4A226B4263409BF6D490A639D9B9ED09071C131A40B4F721A3CABF56865E37DAC04C7C9B262B2670CBBEB096AEE5D9F6218CBA631507H橋驅(qū)動(dòng)電路使電機(jī)運(yùn)轉(zhuǎn),必須導(dǎo)通對(duì)角線上的一對(duì)場(chǎng)效應(yīng)管024個(gè)場(chǎng)效應(yīng)管:左上臂、左下臂、右上臂、右下臂01當(dāng)左上臂Q1管和右下臂Q4管導(dǎo)通時(shí),驅(qū)動(dòng)電機(jī)順時(shí)針轉(zhuǎn)動(dòng)03左下臂Q2和右上臂Q3導(dǎo)通的情況,驅(qū)動(dòng)電機(jī)逆時(shí)針轉(zhuǎn)動(dòng)041.直流電機(jī)驅(qū)動(dòng)e7d195523061f1c01ef2b70529884c179423570dbaad84926380ABC1F97BAEF0C8FC051856578EAB7874501A1FFE158C4981707381814BCC4D9A8E3554438DEE4FBCF5A5B4D2A8B0989AB57E8BAC65EB4C7ADE47CB0CAEE0501E4A226B4263409BF6D490A639D9B9ED09071C131A40B4F721A3CABF56865E37DAC04C7C9B262B2670CBBEB096AEE5D9F6218CBA631507H橋上兩個(gè)同側(cè)的場(chǎng)效應(yīng)管不能同時(shí)導(dǎo)通引入開通延時(shí)死區(qū)1.直流電機(jī)驅(qū)動(dòng)e7d195523061f1c01ef2b70529884c179423570dbaad84926380ABC1F97BAEF0C8FC051856578EAB7874501A1FFE158C4981707381814BCC4D9A8E3554438DEE4FBCF5A5B4D2A8B0989AB57E8BAC65EB4C7ADE47CB0CAEE0501E4A226B4263409BF6D490A639D9B9ED09071C131A40B4F721A3CABF56865E37DAC04C7C9B262B2670CBBEB096AEE5D9F6218CBA631507>嵌入式芯片不能直接連至直流電機(jī)兩端驅(qū)使其工作,一般使用專用驅(qū)動(dòng)芯片>如L298驅(qū)動(dòng)芯片,雙H高電壓大電流功率集成電路1.直流電機(jī)驅(qū)動(dòng)e7d195523061f1c01ef2b70529884c179423570dbaad84926380ABC1F97BAEF0C8FC051856578EAB7874501A1FFE158C4981707381814BCC4D9A8E3554438DEE4FBCF5A5B4D2A8B0989AB57E8BAC65EB4C7ADE47CB0CAEE0501E4A226B4263409BF6D490A639D9B9ED09071C131A40B4F721A3CABF56865E37DAC04C7C9B262B2670CBBEB096AEE5D9F6218CBA63150701INPUT1、INPUT2OUT1、OUT2輸出的控制端,OUT1、OUT2接M01,INPUT1接高電平、INPUT2接低電平,電機(jī)M01正轉(zhuǎn),INPUT1接低電平、INPUT2接高電平,電機(jī)M01反轉(zhuǎn)02INPUT3、INPUT4OUT3,OUT4輸出的控制端,OUT3、OUT4接M0203En_A、En_B接控制使能端,控制電機(jī)M01和M02的停轉(zhuǎn),當(dāng)兩引腳接入PWM信號(hào)時(shí),可以實(shí)現(xiàn)電機(jī)調(diào)速04CUR_A、CUR_B電機(jī)M01和M02的電流反饋引腳,不用時(shí)可以接地1.直流電機(jī)驅(qū)動(dòng)e7d195523061f1c01ef2b70529884c179423570dbaad84926380ABC1F97BAEF0C8FC051856578EAB7874501A1FFE158C4981707381814BCC4D9A8E3554438DEE4FBCF5A5B4D2A8B0989AB57E8BAC65EB4C7ADE47CB0CAEE0501E4A226B4263409BF6D490A639D9B9ED09071C131A40B4F721A3CABF56865E37DAC04C7C9B262B2670CBBEB096AEE5D9F6218CBA631507#defineIN1P00 //LN298INPUT1引腳定義#defineIN2P01 //LN298INPUT2引腳定義#defineENA P02 //LN298ENA引腳定義unsignedcharCycle=10; //電機(jī)PWM周期1.25msunsignedcharDuty=6; //電機(jī)PWM高電平時(shí)長(zhǎng)初始值為7.5msunsignedcharCnt_PWM=0;//電機(jī)PWM計(jì)時(shí)器計(jì)數(shù)單位0.125msunsignedcharMotor_State=1;//電機(jī)狀態(tài)控制變量//低兩位設(shè)置方向:00停轉(zhuǎn)01正轉(zhuǎn)10反轉(zhuǎn)//第四、五位設(shè)置占空比voidMOTOR_Ctrl(){ switch(Motor_State&0x03)//根據(jù)方向設(shè)置,調(diào)整方向設(shè)置端口
{
case0:{IN1=0;IN2=0;break;}
case1:{IN1=1;IN2=0;break;}
case2:{IN1=0;IN2=1;break;}
}
Duty=(Motor_State&0x30)>>4;//根據(jù)速度設(shè)置,調(diào)整PWM占空比
//PWM輸出控制
if(Cnt_PWM<=Duty) ENA=1;
elseENA=0; }//PWM周期計(jì)時(shí)
Cnt_PWM++;
if(Cnt_PWM>=Cycle)
Cnt_PWM=0;在定時(shí)器對(duì)Cnt_PWM進(jìn)行0到PWM周期Cycle循環(huán)計(jì)時(shí)MOTOR_Ctrl函數(shù)為電機(jī)控制函數(shù)按照要求的電機(jī)轉(zhuǎn)動(dòng)方向設(shè)置模塊的IN1和IN2端口電平按照要求的電機(jī)轉(zhuǎn)速設(shè)置PWM占空比參數(shù)輸出PWM信號(hào)01020304按開發(fā)需要改變電機(jī)狀態(tài)控制變量Motor_State,改變電機(jī)工作狀態(tài)1.直流電機(jī)驅(qū)動(dòng)e7d195523061f1c01ef2b70529884c179423570dbaad84926380ABC1F97BAEF0C8FC051856578EAB7874501A1FFE158C4981707381814BCC4D9A8E3554438DEE4FBCF5A5B4D2A8B0989AB57E8BAC65EB4C7ADE47CB0CAEE0501E4A226B4263409BF6D490A639D9B9ED09071C131A40B4F721A3CABF56865E37DAC04C7C9B262B2670CBBEB096AEE5D9F6218CBA6315072.舵機(jī)驅(qū)動(dòng)e7d195523061f1c01ef2b70529884c179423570dbaad84926380ABC1F97BAEF0C8FC051856578EAB7874501A1FFE158C4981707381814BCC4D9A8E3554438DEE4FBCF5A5B4D2A8B0989AB57E8BAC65EB4C7ADE47CB0CAEE0501E4A226B4263409BF6D490A639D9B9ED09071C131A40B4F721A3CABF56865E37DAC04C7C9B262B2670CBBEB096AEE5D9F6218CBA631507舵機(jī)(伺服馬達(dá)、servo)01從控制端輸入的PWM信號(hào)能用于設(shè)定輸出軸的轉(zhuǎn)動(dòng)角度02舵機(jī)能比較精確地控制和保持輸出軸的角度。通常,這樣的電機(jī)控制方式為閉環(huán)控制2.舵機(jī)驅(qū)動(dòng)e7d195523061f1c01ef2b70529884c179423570dbaad84926380ABC1F97BAEF0C8FC051856578EAB7874501A1FFE158C4981707381814BCC4D9A8E3554438DEE4FBCF5A5B4D2A8B0989AB57E8BAC65EB4C7ADE47CB0CAEE0501E4A226B4263409BF6D490A639D9B9ED09071C131A40B4F721A3CABF56865E37DAC04C7C9B262B2670CBBEB096AEE5D9F6218CBA631507舵機(jī)(伺服馬達(dá)、servo)2.舵機(jī)驅(qū)動(dòng)e7d195523061f1c01ef2b70529884c179423570dbaad84926380ABC1F97BAEF0C8FC051856578EAB7874501A1FFE158C4981707381814BCC4D9A8E3554438DEE4FBCF5A5B4D2A8B0989AB57E8BAC65EB4C7ADE47CB0CAEE0501E4A226B4263409BF6D490A639D9B9ED09071C131A40B4F721A3CABF56865E37DAC04C7C9B262B2670CBBEB096AEE5D9F6218CBA631507驅(qū)動(dòng)芯片直接驅(qū)動(dòng)(無需隔離、驅(qū)動(dòng)電流要求不高)光耦隔離的舵機(jī)電路連接//定義為全局變量或者靜態(tài)變量unsignedcharCycle_Stevo=160;//舵機(jī)驅(qū)動(dòng)PWM周期單位0.125ms實(shí)際時(shí)長(zhǎng)20msunsignedcharDuty_Stevo=0;
//舵機(jī)驅(qū)動(dòng)PWM信號(hào)高電平持續(xù)時(shí)間unsignedcharCnt_Stevo_PWM=0;//舵機(jī)驅(qū)動(dòng)PWM信號(hào)計(jì)時(shí)器
單位0.125ms
//定時(shí)器平臺(tái),PWM計(jì)時(shí)和驅(qū)動(dòng)輸出Cnt_Stevo_PWM++;//舵機(jī)驅(qū)動(dòng)PWM信號(hào)計(jì)時(shí)器if(Cnt_Stevo_PWM>=Cycle_Stevo)Cnt_Stevo_PWM=0;//PWM20毫秒周期計(jì)時(shí)//PWM信號(hào)輸出電平控制if(Cnt_Stevo_PWM<=Duty_Stevo)
Stevo=1;elseStevo=0;2.舵機(jī)驅(qū)動(dòng)e7d195523061f1c01ef2b70529884c179423570dbaad84926380ABC1F97BAEF0C8FC051856578EAB7874501A1FFE158C4981707381814BCC4D9A8E3554438DEE4FBCF5A5B4D2A8B0989AB57E8BAC65EB4C7ADE47CB0CAEE0501E4A226B4263409BF6D490A639D9B9ED09071C131A40B4F721A3CABF56865E37DAC04C7C9B262B2670CBBEB096AEE5D9F6218CBA6315073.三輪小車調(diào)速轉(zhuǎn)向e7d195523061f1c01ef2b70529884c179423570dbaad84926380ABC1F97BAEF0C8FC051856578EAB7874501A1FFE158C4981707381814BCC4D9A8E3554438DEE4FBCF5A5B4D2A8B0989AB57E8BAC65EB4C7ADE47CB0CAEE0501E4A226B4263409BF6D490A639D9B9ED09071C131A40B4F721A3CABF56865E37DAC04C7C9B262B2670CBBEB096AEE5D9F6218CBA631507左電機(jī)芯片IC4右電機(jī)芯片IC5左電機(jī)右電機(jī)小車運(yùn)行狀態(tài)P40P20P22P210000停停停1010正轉(zhuǎn)正轉(zhuǎn)向前行0110反轉(zhuǎn)正轉(zhuǎn)向左轉(zhuǎn)0010停正轉(zhuǎn)左電機(jī)為中心原地向左轉(zhuǎn)1001正轉(zhuǎn)反轉(zhuǎn)向右轉(zhuǎn)1000正轉(zhuǎn)停右電機(jī)為中心原地向右轉(zhuǎn)0101反轉(zhuǎn)反轉(zhuǎn)向后退3.三輪小車調(diào)速轉(zhuǎn)向e7d195523061f1c01ef2b70529884c179423570dbaad84926380ABC1F97BAEF0C8FC051856578EAB7874501A1FFE158C4981707381814BCC4D9A8E3554438DEE4FBCF5A5B4D2A8B0989AB57E8BAC65EB4C7ADE47CB0CAEE0501E4A226B4263409BF6D490A639D9B9ED09071C131A40B4F721A3CABF
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)三年級(jí)上冊(cè)數(shù)學(xué)口算題
- 小學(xué)六年級(jí)口算強(qiáng)化練習(xí)題
- 小學(xué)二年級(jí)數(shù)學(xué)萬以內(nèi)口算題
- 青島版數(shù)學(xué)九年級(jí)上冊(cè)《有關(guān)圓的典型例題的解析》聽評(píng)課記錄3
- 醫(yī)院麻風(fēng)病宣傳總結(jié)
- 招商引資個(gè)人工作總結(jié)
- 太陽能光伏發(fā)電屋頂租賃合同范本
- 建筑公司股權(quán)轉(zhuǎn)讓協(xié)議書范本
- 樁基工程施工勞務(wù)分包合同范本
- 出租普通房屋合同范本
- 2024年海南省高考地理試卷(含答案)
- 【企業(yè)盈利能力探析的國(guó)內(nèi)外文獻(xiàn)綜述2400字】
- 三年級(jí)上冊(cè)數(shù)學(xué)口算題1000道帶答案
- 危急值的考試題及答案
- 2024年知識(shí)競(jìng)賽-競(jìng)彩知識(shí)考試近5年真題集錦(頻考類試題)帶答案
- 初中地理課程標(biāo)準(zhǔn)測(cè)試題
- 高級(jí)農(nóng)業(yè)經(jīng)理人(三級(jí))技能鑒定考試題及答案
- 幼兒園2024年春季開學(xué)預(yù)案
- GB/T 44311-2024適老環(huán)境評(píng)估導(dǎo)則
- 蘇教版(2024新版)一年級(jí)上冊(cè)科學(xué)全冊(cè)教案教學(xué)設(shè)計(jì)
- 【長(zhǎng)安的荔枝中李善德的人物形象分析7800字(論文)】
評(píng)論
0/150
提交評(píng)論