<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設計應用 > 基于MSP430F149的水稻插秧機水平智能控制系統

基于MSP430F149的水稻插秧機水平智能控制系統

作者: 時(shí)間:2010-07-27 來(lái)源:網(wǎng)絡(luò ) 收藏

2 系統硬件電路設計
本系統選用TI的超低功耗的型單片機,其工作電源電壓為1.8~3.6 V,具有5種省電模式,并且可方便地在各種工作模式之間切換,從待機模式喚醒只需6μs,內部自帶參考基準源、采樣保持和自動(dòng)掃描特性的12位A/D轉換器,2個(gè)USART,具有豐富的片上外圍模塊。


圖2是的主要外圍電路設計,以5 V電源供電,通過(guò)AMSlll7轉換成3.3 V供給,低頻時(shí)鐘源選擇為32.768 kHz,高頻時(shí)鐘源選擇為8 MHz,由于電路并不復雜,復位電路選擇簡(jiǎn)單的RC復位電路即可,RS232通信接口通過(guò)MAX232進(jìn)行驅動(dòng),用于輸入輸出及控制的端口,按定義連接并對相應的寄存器設置和軟件編程即可。
傾斜角度傳感器發(fā)出的角度信號可選MSP430F149單片機的A0~A7任意一個(gè)引腳作為A/D模擬量輸入通道,采集信號經(jīng)運算處理,得出控制電機轉向轉速的命令控制字符,并通過(guò)串口發(fā)送至控制器,控制電機完成相應的動(dòng)作。

3 系統軟件設計
MSP430F149采用C語(yǔ)言完成程序設計,可以在IAR軟件中進(jìn)行仿真調試,程序設計流程如圖3所示。


系統的軟件程序固化在MSP430F149內部Flash存儲器中完成,采用模塊化設計方法,結構清晰。主程序包括有時(shí)鐘初始化、定時(shí)器。Ti-merA、串口通信、A/D初始化和存儲等模塊。系統上電自動(dòng)復位后,自動(dòng)運行程序,采用查詢(xún)方式,每120ms發(fā)送一次控制命令。其控制命令的算法如下:
控制命令為:N=(LP/360)(V-2.5)×18,其中,L為編碼器分辨率;P為電機減速比;V為角度傳感器信號。
延時(shí)程序用MSP430F149內部的定時(shí)器延時(shí),其相關(guān)程序代碼(延時(shí)10 ms)如下:


定時(shí)器時(shí)鐘源為子系統時(shí)鐘,子系統時(shí)鐘由外部8 MHz時(shí)鐘源經(jīng)8分頻得到。主程序在執行完int_timerA()程序后即進(jìn)入定時(shí)器的中斷服務(wù)程序,在中斷服務(wù)程序中設置中斷標志位,標志位累加,在主程序中通過(guò)查詢(xún)中斷標志位的累加次數,從而判斷延時(shí)時(shí)間是否達到預期值??紤]到電機的動(dòng)作時(shí)間及控制的實(shí)時(shí)有效,控制命令的發(fā)送時(shí)間要保證每發(fā)送一條命令都要在上一條命令執行完畢的情況下,2條命令的發(fā)送時(shí)間間隔盡量縮短。經(jīng)過(guò)多次實(shí)踐,120ms/次的發(fā)送頻率較佳。



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>