版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、2011年全國(guó)大學(xué)生電子競(jìng)賽設(shè)計(jì)與總結(jié)報(bào)告編 號(hào): b甲03105 題 目:_ 基于自由擺的平板控制系統(tǒng) _學(xué) 校: 棗莊學(xué)院_ _ 學(xué)生姓名: _ 2011年9月3日目錄摘要- 3 -一、方案論證與比較- 4 -1.1 系統(tǒng)設(shè)計(jì)與結(jié)構(gòu)框圖- 4 -1.2 方案論證- 4 -1.2.1 電源方案論證與比較- 4 -1.2.2 控制系統(tǒng)- 4 -1.2.3 電機(jī)驅(qū)動(dòng)的方案論證與比較- 5 -1.2.4 傾角傳感器的選取- 5 -二、理論分析與參數(shù)計(jì)算- 5 -2.1 增量式pid控制步進(jìn)電機(jī)- 5 -三、系統(tǒng)硬件設(shè)計(jì)- 6 -3.1 電源電路- 6 -3.2 步進(jìn)電機(jī)驅(qū)動(dòng)電路- 6 -3.3 傾
2、角傳感器電路- 6 -3.4 單片機(jī)系統(tǒng)電路- 6 -3.5 led模組電路- 7 -3.6 液晶顯示電路- 7 -3.7 1*4鍵盤(pán)模組電路- 7 -四、程序流程圖- 7 -模式一- 7 -模式二- 7 -模式三- 7 -五、單元測(cè)試數(shù)據(jù)與結(jié)果分析- 8 -5.1 測(cè)試方法- 8 -5.2 測(cè)試數(shù)據(jù)以及數(shù)據(jù)圖- 8 -5.3 測(cè)試結(jié)果分析- 9 -六、系統(tǒng)功能測(cè)試- 7 -6.1 基本功能測(cè)試- 7 -6.2 發(fā)揮部分測(cè)試- 8 -七、 總結(jié)與結(jié)論- 9 -參考文獻(xiàn)- 9 -附錄- 9 -附1:原器件清單- 9 -附2:系統(tǒng)使用說(shuō)明- 10 -附3:部分源程序- 10 -附4: 電路原理圖-
3、 12 -摘要 本設(shè)計(jì)以spce061a單片機(jī)作為主控制器,結(jié)合數(shù)據(jù)采集、傾角傳感器、電機(jī)驅(qū)動(dòng)、led燈、液晶顯示以及鍵盤(pán)等模塊共同實(shí)現(xiàn)了自由擺的平板控制功能。軟件部分使用c語(yǔ)言編寫(xiě),實(shí)現(xiàn)了對(duì)平板的轉(zhuǎn)動(dòng)角度的控制。自由擺的運(yùn)動(dòng)為連續(xù)的過(guò)程,所以控制采用了積分分離增量式pid控制算法。整個(gè)系統(tǒng)模塊化程度好、集成度高,充分發(fā)揮了單片機(jī)靈活、實(shí)用、控制準(zhǔn)確的特點(diǎn),并且具有有友好的人機(jī)交互界面。系統(tǒng)不僅完全實(shí)現(xiàn)了題目的基本要求,而且部分完成了題目發(fā)揮部分的要求。關(guān)鍵字:spce061a;平板控制系統(tǒng);c語(yǔ)言;靈活;準(zhǔn)確abstract the design spce061a microcontroll
4、er as the master controller, combined with the data acquisition , tilt sensor , the motor drive , led , lcd display and keyboard module is put together to achieve a free flat-panel control. software components written in c using the single-chip, to achieve the rotation angle of the control panel .be
5、cause the free movement of swing control of a continuous process, so the integral control law with a separate incremental pid control algorithm .the whole system is a good degree of modularity, high integration, give full play to the microcontroller flexible, practical, precise control features, and
6、 has a friendly interactive interface .system not only required to complete all basic part of the subject, but also completed the requirements to play a part.keywords: spce061a; flat control system; c language; flexible; accurate一、方案論證與比較 1.1 系統(tǒng)設(shè)計(jì)與結(jié)構(gòu)框圖根據(jù)題目要求本系統(tǒng)設(shè)計(jì)的模塊主要分為數(shù)據(jù)采集模塊、控制模塊以及電機(jī)驅(qū)動(dòng)模塊。系統(tǒng)的總體結(jié)構(gòu)框圖如
7、下圖1.1.1:傳感器 splc061a單片機(jī) 模擬量輸入通道測(cè)控對(duì)象液晶、鍵盤(pán)電機(jī)模擬量輸出通道 傳感器 圖1.1.1:系統(tǒng)結(jié)構(gòu)圖 1.2 方案論證 1.2.1 電源方案論證與比較 方案一:采用1.5伏干電池。體積小,重量輕,使用靈活方便。但是不滿足長(zhǎng)時(shí)間的持續(xù)供電的要求。 方案二:采用直流穩(wěn)壓電源。輸出精度高,032v可調(diào),調(diào)節(jié)范圍大,使用簡(jiǎn)單,但是體積重量較大,不方便攜帶。方案三:采用自制5v/12v直流穩(wěn)壓電源。能夠使各模塊單獨(dú)供電,使系統(tǒng)更加穩(wěn)定可靠,而且它具有體積小,重量輕,攜帶方便的特點(diǎn)。經(jīng)過(guò)仔細(xì)分析比較后,我們選擇方案三。 1.2.2 控制系統(tǒng)方案一:采用通用的51單片機(jī)作為主
8、控制器。51單片機(jī)通用靈活、價(jià)格低廉、使用方便,但此單片機(jī)功耗較高,數(shù)據(jù)處理能力很弱,處理速度比較慢,資源不夠豐富,需要擴(kuò)展較多的外圍電路,降低了系統(tǒng)的可靠性,增加了制作的難度,難以滿足本設(shè)計(jì)要求。方案二:采用spce061a單片機(jī)作為主控制器。61單片機(jī)算術(shù)功能強(qiáng),軟件編程簡(jiǎn)潔靈活、自由度大 ,可用軟件編程實(shí)現(xiàn)各種邏輯控制功能,且其功耗低、技術(shù)成熟,成本低廉。本系統(tǒng)主要是進(jìn)行反饋信號(hào)的處理以及驅(qū)動(dòng)電機(jī)的控制。因此我們選擇方案二。 1.2.3 電機(jī)驅(qū)動(dòng)的方案論證與比較 方案一:使用普通直流電機(jī)。其控制簡(jiǎn)單,利用雙極性pwm即可實(shí)現(xiàn)調(diào)速和正、反轉(zhuǎn)。但該類電機(jī)的制動(dòng)能力較差,需要閉環(huán)控制速度,安裝
9、調(diào)試復(fù)雜。方案二:選擇步進(jìn)電機(jī),步進(jìn)電機(jī)是一種將電脈沖信號(hào)轉(zhuǎn)化成相應(yīng)的角位移或線位移的機(jī)電組件它的轉(zhuǎn)角及轉(zhuǎn)速分別取決于脈沖信號(hào)的數(shù)量和頻率,且只有周期性的誤差,因此可達(dá)到很高的控制精度,同時(shí),步進(jìn)電機(jī)還具有快速啟動(dòng)和停止的能力,輸出力矩大、控制難度較小等優(yōu)點(diǎn)。綜合考慮我們選擇方案二。 1.2.4 傾角傳感器的選取用于測(cè)量和控制的傳感器種類很多,本系統(tǒng)主要目標(biāo)是保持平板工作臺(tái)的平衡性,所以采用的傳感器是傾角傳感器。傾角傳感器是一種通過(guò)把傳感器相對(duì)于基準(zhǔn)面的傾角(或傾角變化)轉(zhuǎn)換為與之相對(duì)應(yīng)的電信號(hào)輸出,從而求出對(duì)應(yīng)的傾角值的裝置。現(xiàn)有的傾角傳感器分為三類,即重力加速度的擺式傾角傳感器,利用角速度
10、積分的傾角傳感器和由多個(gè)傳感器組合而成的復(fù)合式傾角傳感器。綜合考慮我們選擇用角速度積分的傾角傳感器。二、理論分析與參數(shù)計(jì)算 2.1 增量式pid控制步進(jìn)電機(jī)系統(tǒng)采用增量式pid控制算法,雖然只是原來(lái)算法上的一點(diǎn)改進(jìn)卻帶來(lái)了很多優(yōu)點(diǎn):由于由計(jì)算機(jī)輸出增量,所以誤動(dòng)作時(shí)影響小,必要時(shí)可以用邏輯判斷的方法去掉;由于只輸出本次的增量,與初始位置無(wú)關(guān),因而有利于實(shí)現(xiàn)手動(dòng)到自動(dòng)的無(wú)擾動(dòng)切換;算式中不需要累加不會(huì)引起累計(jì)誤差。通過(guò)pwm脈沖對(duì)步進(jìn)電機(jī)進(jìn)行調(diào)速示意圖如圖2.1.1所示:pid算法步進(jìn)電機(jī) 平衡板 r + e u u - 圖2.1.1:增量pid控制步進(jìn)電機(jī)簡(jiǎn)化示意圖根據(jù)香農(nóng)采樣定理ts/max
11、選取采樣周期ts,其中max為被采樣信號(hào)的上限角頻率,由增量式pid算法公式:u(k)=kpe(k)-e(k-1)+tse(k)/t1+td/tse(k)-2e(k-1)+e(k-2)可知只需儲(chǔ)存最近三個(gè)誤差采樣值e(k)、e(k-1)、e(k-2)就足夠完成對(duì)步進(jìn)電機(jī)的控制了。其中kp為比列放大系數(shù),t1為積分時(shí)間常數(shù),td微分時(shí)間常數(shù), 為積分放大系數(shù), 為微分放大系數(shù)。三、系統(tǒng)硬件設(shè)計(jì) 根據(jù)題目要求自由擺平衡控制系統(tǒng)主要有電源、驅(qū)動(dòng)電機(jī)、傾角傳感器、led燈、液晶顯示屏和控制器模塊等構(gòu)成。 3.1 電源電路 步進(jìn)電機(jī)驅(qū)動(dòng)電源為+12v穩(wěn)壓源,其電路圖見(jiàn)附錄4圖3.1.1所示。單片機(jī)控制電
12、路為+5v穩(wěn)壓源,其電路圖見(jiàn)附錄4圖3.1.2所示。 3.2 步進(jìn)電機(jī)驅(qū)動(dòng)電路 步進(jìn)電機(jī)驅(qū)動(dòng)電路原理圖(見(jiàn)附錄4圖3.2.1)所示:4路控制信號(hào)經(jīng)光耦隔離后輸入42bygh4417,設(shè)計(jì)通過(guò)跳線帽可將im1和im2引腳接地,以便選擇激勵(lì)方式,因本系統(tǒng)采用1/8細(xì)分激勵(lì),故不將這兩腳接地;42bygh4417還可控制電機(jī)正轉(zhuǎn)或反轉(zhuǎn),且能通過(guò)不能超過(guò)5khz時(shí)鐘輸入信號(hào)控制電機(jī)的運(yùn)轉(zhuǎn)速度;nfa和nfb引腳信號(hào)控制步進(jìn)電機(jī)輸入電流,電流大小為:i0vref/rnf,其中rnf為nf端外接電阻,系統(tǒng)使用0.5、2w的大功率電阻;ea為片選引腳,低電平有效, rst為復(fù)位引腳,高電平有效,d1d8為快
13、速恢復(fù)二極管,用于泄放繞組電流。 3.3 傾角傳感器電路 傳感器部分,在正常工作下,傳感器將測(cè)到的傾角轉(zhuǎn)換為占空比不同的頻率輸出。電路原理圖(見(jiàn)附錄4圖3.3.1)所示:mcu接口電路(圖見(jiàn)附錄4圖3.3.2)所示:j1與mcu的接口部分可以方便的與spce061a連接。 3.4 單片機(jī)系統(tǒng)電路 spce061a 單片機(jī)最小系統(tǒng)圖見(jiàn)附錄4圖3.4.1: 3.5 led模組電路 當(dāng)指令完成時(shí)以led亮燈指示。led電路原理圖見(jiàn)附錄4圖3.5.1: 3.6 液晶顯示電路液晶顯示屏實(shí)時(shí)的顯示提示信息及自由擺與基準(zhǔn)軸的夾角。液晶顯示電路圖見(jiàn)附錄4圖3.6.1: 3.7 1*4鍵盤(pán)模組電路 1*4鍵盤(pán)作
14、為人機(jī)接口可以更方便的控制系統(tǒng)功能的開(kāi)啟,操作者可以通過(guò)按鍵來(lái)選擇想要實(shí)現(xiàn)的功能。其電路原理圖見(jiàn)附錄4圖3.7.1四、程序流程圖 模式一:完成基本要求一五周期自由擺,偏差絕對(duì)值小于45度。 模式二:完成基本要求二和三里一枚/八枚硬幣自由擺3-5周期內(nèi)不掉落。 模式三:完成發(fā)揮部分激光筆照射中心位置,完成后led亮燈指示。 程序流程圖以及各模式的流程圖見(jiàn)附錄4圖4.1.1 及4.1.2五、測(cè)試數(shù)據(jù)與結(jié)果分析 5.1 測(cè)試方法 方法: 采用各個(gè)模塊先單獨(dú)進(jìn)行測(cè)試,測(cè)試通過(guò)以后各個(gè)部分組合成一個(gè)系統(tǒng)然后對(duì)整個(gè)系統(tǒng)進(jìn)行整體測(cè)試。首先將各個(gè)部分單獨(dú)輸入程序進(jìn)行測(cè)試測(cè)試通過(guò),組合成系統(tǒng)后輸入調(diào)試好的程序進(jìn)
15、行調(diào)試。 5.2 測(cè)試數(shù)據(jù)以及數(shù)據(jù)圖 數(shù)據(jù)分析圖見(jiàn)附錄4圖5.2.1所示 5.3 測(cè)試結(jié)果分析 通過(guò)多次測(cè)試我們發(fā)現(xiàn)了系統(tǒng)的一些不足之處。由于軸承的摩擦、空氣對(duì)板的阻力、支座的穩(wěn)定性等因素系統(tǒng)不可能達(dá)到理想狀態(tài),但是為了減小系統(tǒng)整體誤差我們進(jìn)行了多次測(cè)量實(shí)驗(yàn),已經(jīng)將誤差減至規(guī)定的范圍內(nèi)。系統(tǒng)在范圍內(nèi)已經(jīng)可以穩(wěn)定高效的運(yùn)行。六、系統(tǒng)功能測(cè)試 6.1 基本功能測(cè)試測(cè)試結(jié)果及分析表格如下所示:擺桿初始傾角/度計(jì)數(shù)器計(jì)數(shù)值/次步進(jìn)電機(jī)的轉(zhuǎn)速 轉(zhuǎn)/分60511734504217344132183631241836 <2419406.2 發(fā)揮部分測(cè)試測(cè)試結(jié)果及分析表格如下所示:傾角的角度變化范圍 /
16、度切線角與之對(duì)應(yīng)角度變化值/度60606055-2.25550-25045-1.84540-1.64035-1.43530-1.2測(cè)試結(jié)果分析: 發(fā)揮部分的測(cè)試表明系統(tǒng)很穩(wěn)定的完成了各項(xiàng)功能,但是測(cè)試中發(fā)現(xiàn)在測(cè)試中光斑距離中心線還有很小的一段(在題目要求的范圍內(nèi)),系統(tǒng)的精度還可以有進(jìn)一步的提高。7、 總結(jié)與結(jié)論 根據(jù)題目要求,我們以凌陽(yáng)十六位單片機(jī)為主控制器,設(shè)計(jì)了自由擺平板控制系統(tǒng)。反復(fù)實(shí)驗(yàn)表明,該系統(tǒng)實(shí)現(xiàn)了題目的基本要求,能夠順利的實(shí)現(xiàn)發(fā)揮部分的功能且穩(wěn)定高效,達(dá)到了預(yù)期的效果,但還是會(huì)有一定的欠缺,懇請(qǐng)老師指正。參考文獻(xiàn)1童詩(shī)白,華成英.模擬電子技術(shù)基礎(chǔ)m.北京:高等教育出版社,200
17、6,52邱關(guān)源,羅先覺(jué).電路m.北京:高等教育出版社,2006,5.3范云霄,劉樺測(cè)試技術(shù)與信號(hào)處理m北京:中國(guó)計(jì)量出版社20024譚浩強(qiáng),c語(yǔ)言程序設(shè)計(jì)m.北京:清華大學(xué)出版社,2000,1.5張毅剛,單片機(jī)原理及應(yīng)用.北京:高等教育出版社,2003.6電子競(jìng)賽優(yōu)秀論文選集.全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽山東賽區(qū)組委會(huì),2006.7 凌陽(yáng)科技大學(xué)計(jì)劃.凌陽(yáng)單片機(jī)在大學(xué)生電子競(jìng)賽中的應(yīng)用 (平裝),北京航空航天大學(xué)出版社, 第1版 2005年6月1日附錄附1:原器件清單 清單列表:序號(hào)名稱型號(hào)數(shù)量功能01單片機(jī)spce061a1系統(tǒng)控制02傾角傳感器629h463b1角度測(cè)量03步進(jìn)電機(jī)42bygh4
18、4171驅(qū)動(dòng)04lcd液晶顯示屏splc5011顯示05鍵盤(pán)自制1控制附2:系統(tǒng)使用說(shuō)明 鍵盤(pán)的按鍵功能,如下圖所示:發(fā)揮按鍵4基本3按鍵3基本2按鍵2基本1按鍵1基本1 基本1附3:部分源程序#include "spce061a.h"#define void motor_z2(change)#define void motor_f2(change)#define void delay_us2(unsigned int timecnt)#define quzhi(void)unsigned int getkey(void);int shuzu218=0x0800,0x0c0
19、0,0x0400,0x0600,0x0200,0x0300,0x0100,0x0900;int shuzu228=0x0100,0x0300,0x0200,0x0600,0x0400,0x0c00,0x0800,0x0900;int num131=0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30;float num231=37.43,39.03,40.66,42.32,44.01,45.74,47.49,49.27,51.09,52.93,54.81,56.72,58.66,60
20、.63,62.62,64.65,66.70,68.77,70.87,72.99,75.13,77.29,79.46,81.65,83.84,86.05,88.26,90.47, 92.68,94.88,97.09; char crray7; int sz,h,l;int main() /端口初始化unsigned int key = 0x0000;*p_ioa_dir = 0x00ff; *p_ioa_attrib = 0x00ff; *p_ioa_data = 0xff00; *p_iob_dir = 0xffff; *p_iob_attrib = 0xffff;*p_iob_data = 0x0000; quzhi(); while(1) key = getkey(); key = key >> 8; switch(key) case 0x0010: /模式1 one(); brea
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 公安半年工作總結(jié)
- 二零二五年度西瓜種植基地水資源保護(hù)與利用合同
- 二零二五年度沿街門(mén)面房租賃合同(附租賃期市場(chǎng)波動(dòng)風(fēng)險(xiǎn)應(yīng)對(duì)措施)
- 二零二五年度知識(shí)產(chǎn)權(quán)銷售合同電子版授權(quán)使用與保護(hù)協(xié)議
- 2025年度文化產(chǎn)業(yè)項(xiàng)目合同履行創(chuàng)意保護(hù)與市場(chǎng)推廣策略
- 臨床常用操作
- 幼兒園主班工作職責(zé)培訓(xùn)
- 忘帶作業(yè)的檢討書(shū)
- 中班每日工作計(jì)劃
- 打保監(jiān)會(huì) 回復(fù)函
- 河南省鄭州外國(guó)語(yǔ)高中-【高二】【上期中】【把握現(xiàn)在 蓄力高三】家長(zhǎng)會(huì)【課件】
- 2025年中煤電力有限公司招聘筆試參考題庫(kù)含答案解析
- 建設(shè)項(xiàng)目施工現(xiàn)場(chǎng)春節(jié)放假期間的安全管理方案
- 國(guó)有資產(chǎn)出租出借審批表(學(xué)校事業(yè)單位臺(tái)賬記錄表)
- 30第七章-農(nóng)村社會(huì)治理課件
- 考研考博-英語(yǔ)-東北石油大學(xué)考試押題三合一+答案詳解1
- 出國(guó)學(xué)生英文成績(jī)單模板
- 植物細(xì)胞中氨基酸轉(zhuǎn)運(yùn)蛋白的一些已知或未知的功能
- 山東省高等學(xué)校精品課程
- 三菱張力控制器LE-40MTA-E說(shuō)明書(shū)
- 生活垃圾填埋場(chǎng)污染控制標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論