




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、帆板控制系統(tǒng)設(shè)計(jì)與總結(jié)報(bào)告摘要本系統(tǒng)采用stm32單片機(jī)為控制核心,通過(guò)角度傳感器檢測(cè)帆板角度,并利用內(nèi)置的pwm產(chǎn)生直流風(fēng)扇的調(diào)速信號(hào),再由lm298n驅(qū)動(dòng)直流風(fēng)扇,使帆板達(dá)到設(shè)定的060內(nèi)的任意角度。該系統(tǒng)具有驅(qū)動(dòng)電流穩(wěn)定、人機(jī)界面友好、響應(yīng)速度快、性?xún)r(jià)比高、工作穩(wěn)定可靠等優(yōu)點(diǎn)。關(guān)鍵字:stm32、角度傳感器、lm298n、直流風(fēng)扇。abstract the system uses stm32 microcontroller as control core, through the angle sensor test the panels, and the angle using buil
2、t-in pwm produce dc fan speed control signal, again by lm298n drive dc fans, realize 0 to 60 angle within reach a set with fans. the system has driven stable current, friendly man-machine interface, fast response time, high performance/price ratio, stable, reliable, etc.key word: stm32, angle sensor
3、, lm298n, dc fan.目錄 一、方案的設(shè)計(jì)與論證1二、理論分析與計(jì)算11.角度測(cè)量的基本原理12.風(fēng)扇控制電路23.控制算法3三、硬件電路設(shè)計(jì)31.硬件系統(tǒng)總體設(shè)計(jì)32.風(fēng)扇控制電路43.帆板角度檢測(cè)電路54.聲光提示電路55.顯示接口電路6四、軟件設(shè)計(jì)61.系統(tǒng)軟件總體設(shè)計(jì)62.控制算法設(shè)計(jì)與實(shí)現(xiàn)73.多級(jí)菜單的設(shè)計(jì)與實(shí)現(xiàn)7五、測(cè)試方案與測(cè)試結(jié)果81.測(cè)試儀器82.測(cè)試方法與測(cè)試結(jié)果分析8參考文獻(xiàn)9一、方案的設(shè)計(jì)與論證根據(jù)題目要求,整個(gè)系統(tǒng)可分為控制系統(tǒng)、液晶顯示模塊、鍵盤(pán)輸入模塊、電源系統(tǒng)、帆板角度檢測(cè)模塊和動(dòng)力執(zhí)行系統(tǒng)。角度檢測(cè)模塊通過(guò)角度傳感器檢測(cè)帆板傾角,并將信號(hào)實(shí)時(shí)傳回
4、控制器處理。控制部分的作用是接受并處理鍵盤(pán)輸入的控制信息以及檢測(cè)信號(hào),根據(jù)檢測(cè)的角度控制電機(jī)的轉(zhuǎn)速來(lái)改變風(fēng)力的大小,從而控制帆板與垂線(xiàn)的傾角。各模塊構(gòu)成系統(tǒng)框圖如圖1所示。圖1 系統(tǒng)框圖本系統(tǒng)采用stm32f103rbt6單片機(jī),其具有72mhz的高速頻率、512k的flash和20k的sram。是運(yùn)算功能強(qiáng)大的32位單片機(jī),足以滿(mǎn)足本系統(tǒng)對(duì)信息處理速度與能力的要求。角度檢測(cè)模塊采用導(dǎo)電塑料角度傳感器wdy35,根據(jù)角度的變化改變傳感器輸出的電壓,再通過(guò)a/d轉(zhuǎn)換將數(shù)據(jù)傳送給單片機(jī),實(shí)現(xiàn)檢測(cè)角度的功能。動(dòng)力系統(tǒng)為12v、2.3a的直流風(fēng)扇,其風(fēng)力較強(qiáng),執(zhí)行速度較快,加速性能好,調(diào)速范圍廣,易于
5、平滑調(diào)節(jié),易于控制。采用l298n作為驅(qū)動(dòng)芯片,用單片機(jī)一個(gè)i/o口輸出pwm即可提供控制信號(hào)。電源系統(tǒng)由220v經(jīng)變壓器變壓到12v,再由穩(wěn)壓電路lm2596t-5和穩(wěn)壓電路lm2596t-12兩路分別輸出5v和12v。顯示模塊采用液晶顯示屏lcd12864,具有128*64的分辨率,其占用資源少,功耗小,體積小,顯示信息量大,能靈活多變的顯示多種信息。二、理論分析與計(jì)算1.角度測(cè)量的基本原理如圖2所示,根據(jù)題意帆板固定在與角度傳感器連接的轉(zhuǎn)軸上。把帆板看做一個(gè)質(zhì)點(diǎn),當(dāng)帆板不受外力時(shí),帆板受重力和軸的拉力,受力平衡。當(dāng)帆板被風(fēng)扇風(fēng)力吹動(dòng)時(shí),帆板受重力、推力與轉(zhuǎn)軸的拉力。做受力分解為f邊的對(duì)角
6、,所以?xún)A角與推力f成正比。若已知帆板所受風(fēng)力f,則可算出帆板傾角。反之若已知帆板傾角也可算出達(dá)到此角度所需的風(fēng)力值。圖2 受力分析角度傳感器wdy35原理為旋轉(zhuǎn)式滑動(dòng)電位器,其測(cè)量角度范圍為0-360,電壓變化范圍為0-5v。角度傳感器1腳和3腳間為3.3v電壓,2腳輸出的電壓值比上3.3v再乘以最大測(cè)量角度360則可計(jì)算出檢測(cè)角度。根據(jù)題目要求最大測(cè)量角度為60,則uad在00.55v之間,提供數(shù)據(jù)給單片機(jī)自帶的a/d。uad3.3=360本單片機(jī)stm32f103rbt6擁有3個(gè)adc,均為12位逐次逼近型的模擬數(shù)字轉(zhuǎn)換器,adc的結(jié)果可以左對(duì)齊或右對(duì)齊方式儲(chǔ)存在16位數(shù)據(jù)寄存器中。最大轉(zhuǎn)
7、換速率為1mhz,也就是轉(zhuǎn)換時(shí)間為1s(在adcclk=14mhz,采樣周期為1.5個(gè)adc時(shí)鐘下得到)。2.風(fēng)扇控制電路采用l298n驅(qū)動(dòng)芯片驅(qū)動(dòng)直流風(fēng)扇,l298n是st公司生產(chǎn)的一種高電壓、大電流電機(jī)驅(qū)動(dòng)芯片。該芯片主要特點(diǎn)是:工作電壓高,最高工作電壓可達(dá)46v;輸出電流大,瞬間峰值電流可達(dá)3a,持續(xù)工作電流為2a;內(nèi)含兩個(gè)h橋的高電壓大電流全橋式驅(qū)動(dòng)器,可以用來(lái)驅(qū)動(dòng)直流電動(dòng)機(jī)和步進(jìn)電動(dòng)機(jī)、繼電器、線(xiàn)圈等感性負(fù)載;采用標(biāo)準(zhǔn)ttl邏輯電平信號(hào)控制;具有兩個(gè)使能控制端,在不受輸入信號(hào)影響的情況下允許或禁止器件工作;有一個(gè)邏輯電源輸入端,使內(nèi)部邏輯電路部分在低電壓下工作。由于直流電機(jī)啟動(dòng)瞬間電
8、流大于l298n的峰值電流3v,且持續(xù)工作電流接近2a,芯片有較嚴(yán)重發(fā)熱現(xiàn)象,經(jīng)測(cè)試修改后,采用兩路l298n驅(qū)動(dòng)芯片,經(jīng)實(shí)驗(yàn),問(wèn)題解決。3.控制算法根據(jù)題目,帆板達(dá)到角度即要速度也要精度。經(jīng)過(guò)實(shí)際測(cè)試與考慮,決定用開(kāi)環(huán)和閉環(huán)結(jié)合的方式,即調(diào)試好角度傳感器后,先開(kāi)環(huán)檢測(cè)達(dá)到設(shè)定角度t的pwm值,修改初始pwm占空比,再加閉環(huán)去微調(diào)風(fēng)力。達(dá)到角度的流程原理為:先以較大加速度輸出與設(shè)定角度t近似的提前測(cè)試的pwm值,當(dāng)角度差510(由設(shè)定角度決定程序檔位)達(dá)到時(shí)(加速度改變臨界角度),降低加速度a,實(shí)時(shí)反饋角度傳感器的數(shù)值,使帆板在最大誤差范圍內(nèi)漸漸趨近于設(shè)定值,從而達(dá)到減少時(shí)間的題目要求。如圖3
9、。圖3 加速度變化示意圖三、硬件電路設(shè)計(jì)1.硬件系統(tǒng)總體設(shè)計(jì)本系統(tǒng)包括直流風(fēng)扇驅(qū)動(dòng)電路、電源電路、聲光提醒電路、12864液晶顯示電路,系統(tǒng)以stm32f103rbt6單片機(jī)作為主控芯片,完成所有電路模塊的檢測(cè)和驅(qū)動(dòng)功能。如圖4所示。圖4 硬件總體電路2.風(fēng)扇控制電路如圖5,風(fēng)扇控制電路采用兩路l298n驅(qū)動(dòng)芯片并為一路的方式,增大了最大輸出電流。圖5 風(fēng)扇控制電路3.帆板角度檢測(cè)電路角度傳感器原理為旋轉(zhuǎn)式滑動(dòng)電位器,型號(hào)為wdy35,角度傳感器1腳和3腳間為3.3v電壓,2腳輸出的電壓值除以3.3v再乘以最大測(cè)量角度360則可計(jì)算出檢測(cè)角度。根據(jù)題目要求最大測(cè)量角度為60,則uad在00.5
10、5v之間變化,其值提供給stm32自帶的a/d。如圖6所示。圖6 角度傳感器原理4.聲光提示電路根據(jù)要求,當(dāng)帆板的角度達(dá)到455范圍內(nèi),由單片機(jī)控制三極管開(kāi)關(guān)使能端,此時(shí)蜂鳴器鳴響、發(fā)光二極管點(diǎn)亮,起到提示的作用。如圖7所示。圖7 聲光提示電路5.顯示接口電路系統(tǒng)采用了st7920的128*64液晶顯示模塊,該模塊內(nèi)置了漢字字庫(kù),有串行和并行兩種接口方式,并由模塊的psb引腳控制。當(dāng)psb接地時(shí)為串行方式,接高電平時(shí)為并行方式,本系統(tǒng)設(shè)計(jì)中采用了串行接口方式。如圖8所示。圖8 顯示電路四、軟件設(shè)計(jì)1.系統(tǒng)軟件總體設(shè)計(jì)在軟件設(shè)計(jì)中,將系統(tǒng)分為5個(gè)功能模塊,通過(guò)按鍵進(jìn)行功能的選擇和退出,每個(gè)功能都
11、有對(duì)應(yīng)的顯示界面,由lcd12864模塊進(jìn)行顯示。系統(tǒng)主程序流程圖如圖9所示圖9 軟件流程圖2.控制算法設(shè)計(jì)與實(shí)現(xiàn)軟件控制以反饋閉環(huán)控制的思想為核心,使角度逐漸接近設(shè)定角度。但根據(jù)題目在誤差小的情況下還要快速達(dá)到設(shè)定角度,經(jīng)研究決定采用前期開(kāi)環(huán)后期閉環(huán)的算法。前期開(kāi)環(huán)是指電機(jī)初始pwm采用多次試驗(yàn)獲得的近似值,接近設(shè)定角度時(shí)降低加速度,改用閉環(huán)控制,使帆板漸漸趨近于設(shè)定值由于帆板在不同角度時(shí)動(dòng)力臂和阻力臂都不同,所以不同的設(shè)定角度所需的pwm初值以及達(dá)到臨界值后微調(diào)的加速度也不同,把060分為6檔,逐檔調(diào)試到最佳值后,能最大限度的節(jié)省時(shí)間,使帆板又快又準(zhǔn)的達(dá)到題目要求。3.多級(jí)菜單的設(shè)計(jì)與實(shí)現(xiàn)
12、本系統(tǒng)設(shè)計(jì)的特色之一是采用了多級(jí)菜單界面的設(shè)計(jì),每個(gè)界面對(duì)應(yīng)一個(gè)功能,由按鍵實(shí)現(xiàn)功能設(shè)置和切換,每個(gè)界面的設(shè)計(jì)五、測(cè)試方案與測(cè)試結(jié)果1.測(cè)試儀器萬(wàn)能表量角器尺子示波器rigol ds1052d2.測(cè)試方法與測(cè)試結(jié)果分析測(cè)試方法:運(yùn)行題目對(duì)應(yīng)的程序,觀察角度變化規(guī)律,反復(fù)修改程序,使時(shí)間最短。(1)角度傳感器的精度與準(zhǔn)確度表1 實(shí)際角度21624374260顯示角度21624364261如上表數(shù)據(jù)可知,誤差幾乎為0。(2)設(shè)定角度與實(shí)際角度的誤差表2 設(shè)定角度7132734424558實(shí)際角度6122636434558如上表數(shù)據(jù)可知,最大誤差為2,符合題目要求。(3)間距d=10時(shí),在誤差值內(nèi)到達(dá)設(shè)定值的速度表3設(shè)定角度172
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆尋甸回族彝族自治縣三年級(jí)數(shù)學(xué)第一學(xué)期期末監(jiān)測(cè)試題含解析
- 工程經(jīng)濟(jì)管理原則試題及答案
- 市政工程市場(chǎng)分析試題及答案
- 秋冬季消防安全教育
- 商業(yè)合作伙伴關(guān)系協(xié)議說(shuō)明
- 買(mǎi)賣(mài)手購(gòu)房合同書(shū)
- 項(xiàng)目監(jiān)管體系的構(gòu)建試題及答案
- 酒店旅游行業(yè)在線(xiàn)預(yù)訂系統(tǒng)優(yōu)化方案
- 農(nóng)學(xué)作物病蟲(chóng)害防治知識(shí)卷
- 學(xué)歷認(rèn)證書(shū)教育背景證明(8篇)
- 隴南2025年隴南市事業(yè)單位高層次人才和急需緊缺專(zhuān)業(yè)技術(shù)人才引進(jìn)(第一批)筆試歷年參考題庫(kù)附帶答案詳解
- 2025-2030年中國(guó)羥基磷灰石(HAp)行業(yè)市場(chǎng)現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 貴州中考英語(yǔ)復(fù)習(xí)重點(diǎn)單選題100道及答案
- 課程售賣(mài)合同協(xié)議書(shū)
- 合伙養(yǎng)牛合同協(xié)議書(shū)
- 2025屆廣西邕衡教育名校聯(lián)盟高三下學(xué)期新高考5月全真模擬聯(lián)合測(cè)試數(shù)學(xué)試題及答案
- 2025羽毛球場(chǎng)館租賃合同
- 線(xiàn)上陪玩店合同協(xié)議
- (二模)貴陽(yáng)市2025年高三年級(jí)適應(yīng)性考試(二)英語(yǔ)試卷(含答案)
- 蓉城小史官考試試題及答案
- 河南省安陽(yáng)市新鄉(xiāng)市2025屆高三三模語(yǔ)文試題(含答案)
評(píng)論
0/150
提交評(píng)論