一種帆板實驗系統的制作方法
【技術領域】
[0001]本實用新型涉及自動控制領域,主要是一種帆板實驗系統。
【背景技術】
[0002]當前自動化類專業的自動控制原理實驗一般基于MATLAB仿真平臺實現,未能很好地和控制對象結合起來。和控制對象結合起來的幾類實驗,則都是專業實驗,比如過程控制實驗、電機控制實驗、倒立擺實驗等,由于涉及的對象較復雜且需較多其他專業知識,學生很難從頭到尾參與到整個實驗環節中來,不利于對基本控制原理的理解與掌握,實驗效果并不理想。通過文獻檢索,國內外目前應用于實驗、研宄的類似系統多為磁浮球實驗系統,帆板實驗系統并未有成熟的產品。本課題將帆板作為實驗對象,更適合本科學生的課程教學實驗,研宄具有一定的創新性。
【發明內容】
[0003]本實用新型的目的是針對現有技術的不足,提出一種帆板實驗系統。
[0004]一種帆板實驗系統,包括角度測量模塊、控制驅動模塊、角度監控模塊;所述的角度測量模塊用于測量帆板的角度,并將角度值傳送給控制驅動模塊;所述的控制驅動模塊包括串口通信電路、MCU控制電路和功率放大電路;所述的角度監控模塊包括角度顯示單元和角度設定單元;
[0005]控制驅動模塊接收來自角度測量模塊的帆板角度值,再通過串口通信電路將帆板角度值發送給角度監控模塊中的角度顯示單元,用于顯示帆板角度值;同時控制驅動模塊接收來自角度監控模塊中角度設定單元輸入帆板目標角度值,通過功率放大電路,通過功率放大電路驅動風扇,實現將帆板控制到目標角度,
[0006]角度監控模塊中的角度設定單元輸入帆板目標角度值,角度監控模塊將輸入的目標角度值發送給控制驅動模塊中的MCU控制電路,角度顯示單元接收來自控制驅動模塊的帆板信息,用于顯示帆板的角度或運動軌跡;
[0007]角度測量模塊使用型號為MMA7260的三軸加速度計角度測量模塊,系統工作時將帆板的角度通過角度測量模塊測量出來,然后傳送給控制驅動模塊進行處理。
[0008]控制驅動模塊包括串口通信電路、MCU控制電路和功率放大電路。角度監控模塊包括角度顯示單元和角度設定單元。
[0009]串口通信電路包括第一芯片U1、USB接口、第一晶振Y1、第一電容Cl、第二電容C2、第三電容C3和第四電容C4,所述的第一芯片Ul的型號為CH341 ;
[0010]第一芯片Ul的第六引腳與第一電容Cl的一端相連接,第一電容Cl的另一端接地;第一芯片Ul的第七引腳與USB接口的第三引腳相連接,第八引腳與USB接口的第二引腳相連接;第一芯片Ul的第九引腳同時與第四電容C4的一端、第一晶振Yl的一端相連接,第四電容C4的另一端與第一芯片Ul的第十九引腳相連接并接地;第一芯片Ul的第十引腳同時與第一晶振Yl的另一端、第三電容C3的一端相連接,第三電容C3的另一端接地;第一芯片Ul的第十三引腳同時與第一芯片Ul的第二十引腳、第二電容C2的一端相連接,并同時接5V電壓;第一芯片Ul的第^^一引腳與第一芯片Ul的第十二引腳、第二電容C2的另一端相連接,并同時接地;USB接口的第一引腳接5V電壓,第五引腳接第六引腳,第四引腳接地,第一芯片Ul文中未提到的引腳皆架空。
[0011]MCU控制電路,包括第二芯片U2,所述的第二芯片U2的第六十八引腳和第六十九引腳依次與第一芯片Ul的第四引腳和第三引腳相連接;第二芯片U2的第三^^一引腳與第三電阻R3的一端相連接;第二芯片U2的第六引腳、第十一引腳、第二十一引腳、第二十二引腳、第二十八引腳、第五十引腳、第七十五引腳和第一百引腳接3.3V電壓;第二芯片U2的第十引腳、第十九引腳、第二十引腳、第二十七引腳、第四十九引腳、第七十四引腳和第九十九引腳均接地;第二芯片U2在文中未提到的引腳皆架空;
[0012]所述的第二芯片U2是整個控制驅動模塊的核心控制芯片,是基于32位的ARMCortex-M3處理器STM32F103VBT6,負責協調整個系統的工作,包括風扇驅動信號的輸出、串口通信的實現和信號采集處理等。
[0013]功率放大電路,包括的電機驅動芯片U3、NPN三極管Q1、發光二極管D1、第一電阻R1、第二電阻R2、第三電阻R3、第四電阻R4、第五電阻R5、第六電阻R6、第五電容C5、第六電容C6、第一接口器Jl和第二接口器J2。
[0014]電機驅動芯片U3的第一引腳接地,第二引腳與第二電阻R2的一端、NPN三極管Ql的集電極相連接,第二電阻R2的另一端接5V電壓,NPN三極管Ql的基極與第三電阻R3的另一端相連接,NPN三極管Ql的發射極接地;電機驅動芯片U3的第三引腳與第四電阻R4的一端相連接,第四電阻R4的另一端接5V電壓;電機驅動芯片U3的第五引腳與第五電阻R5的一端連接,電機驅動芯片U3的第六引腳與第六電阻R6的一端相連接,第五電阻R5、第六電阻R6的另一端接地;電機驅動芯片U3的第七引腳同時與第五電容C5的一端、第六電容C6的一端、第二接口器J2的第二引腳相連接,第五電容C5和第六電容C6的另一端、第二接口器J2的第一引腳均接地;電機驅動芯片U3的第八引腳同時與發光二極管Dl的正極、第一接口器Jl的第二引腳相連接,發光二極管Dl的負極與第一電阻Rl的一端相連接,第一電阻Rl的另一端、第一接口器Jl的第一引腳均接地;電機驅動芯片U3的第四引腳架空。
[0015]所述的電機驅動芯片U3型號為BTS7960,是半橋驅動,可以實現用單片機通過PWM信號控制風扇轉速的目的;
[0016]本實用新型所具有的有益效果:
[0017](I)傳統經驗了解到磁浮球控制算法復雜,作為本科實驗教學并不合適。本課題參照磁浮球實驗系統,以硬紙質板作為帆板控制對象,系統控制簡單,更加直觀,更適合于本科學生教學實驗。
【附圖說明】
[0018]圖1是本實用新型的硬件連接框圖;
[0019]圖2是本實用新型的串口通信電路圖;
[0020]圖3是本實用新型的MCU控制電路圖;
[0021]圖4是本實用新型的功率放大電路圖。
【具體實施方式】
[0022]下面結合附圖對本實用新型進一步說明。
[0023]如圖1所示,帆板控制實驗系統,包括角度測量模塊1、控制驅動模塊2、角度監控模塊3。
[0024]角度測量模塊I使用型號為MMA7260的三軸加速度計角度測量模塊,系統工作時將帆板的角度通過角度測量模塊I測量出來,然后傳送給控制驅動模塊2進行處理。
[0025]控制驅動模塊2包括串口通信電路2-l、MCU控制電路2_2、功率放大電路2_3。角度監控模塊3包括角度顯示單元3-1和角度設定單元3-2。
[0026]控制驅動模塊2接收來自角度測量模塊的帆板角度值,再通過串口通信電路2-1將帆板角度值發送給角度監控模塊3中的角度顯示單元3-1,用于顯示帆板角度值;同時控制驅動模塊2接收來自角度監控模塊3中角度設定單元3-2輸入帆板目標角度值,通過功率放大電路,通過功率放大電路驅動風扇,實現將帆板控制到目標角度,
[0027]角度監控模塊3中的角度設定單元3-2輸入帆板目標角度值,角度監控模塊3將輸入的目標角度值發送給控制驅動模塊2中的MCU控制電路2-2,角度顯示單元3-1接收來自控制驅動模塊2的帆板信息,用于顯示帆板的角度或運動軌跡;
[0028]如圖2所示,串口通信電路2-1包括第一芯片Ul、USB接口、第一晶振Yl、第一電容Cl、第二電容C2、第三電容C3和第四電容C4,所述的第一芯片Ul的型號為CH341 ;
[0029]第一芯片Ul的第六引腳與第一電容Cl的一端相連接,第一電容Cl的另一端接地;第一芯片Ul的第七引腳與USB接口的第三引腳相連接,第八引腳與USB接口的第二引腳相連接;第一芯片Ul的第九引腳同時與第四電容C4的一端、第一晶振Yl的一端相連接,第四電容C4的另一端與第一芯片Ul的第十九引腳相連接并接地;第一芯片Ul的第十引腳同時與第一晶振Yl的另一端、第三電容C3的一端相連接,第三電容C3的另一端接地;第一芯片Ul的第十三引腳同時與第一芯片Ul的第二十引腳、第二電容C2的一端相連接,并同時接5V電壓;第一芯片Ul的第^^一引腳與第一芯片Ul的第十二引腳、第二電容C2的另一端相連接,并同時接地;USB接口的第一引腳接5V電壓,第五引腳