<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>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于A(yíng)VR單片機帆板控制系統的設計

基于A(yíng)VR單片機帆板控制系統的設計

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

為了解決在與風(fēng)機近距離且小角度轉動(dòng)時(shí),其穩定性不易精確控制的難題,我們采用可自動(dòng)跳變的雙電源,即供給L298芯片的主電源VCC_K有9V和20V兩種電壓。根據預置參數的大小,控制三極管Q2驅動(dòng)繼電器K1,自動(dòng)切換兩種電源的輸出。

顯示電路略。

系統軟件

PWM算法

由于風(fēng)扇與之間的距離d不固定,每次風(fēng)扇電機起動(dòng)時(shí),PWM先按最大值距離時(shí)預置參數對應的PWM2值給定,當控制轉到預置參數值后,PWM值按下列公式計算出。

PWM=PWM2-((PWM2-PWM1)/K)×(θ1-θ2)

θ1=帆板轉動(dòng)的實(shí)際角度值;

θ2=預置參數;

PWM1最小距離時(shí)θ2對應的PWM值(由實(shí)驗獲得);

PWM2最大距離時(shí)θ2對應的PWM值(由實(shí)驗獲得);

K=d+13

PWM賦值范圍是0~255。

軟件流程

角度檢測單元

角度檢測單元主程序流程框圖見(jiàn)圖8所示,主要包括:

(1)初始化:I2C模式通信設置、定時(shí)器中斷等;

(2)采集判斷:采集完成標志位有效,傳感器的數據保留;

(3)數據運算:每次采集到實(shí)際角度的信息,線(xiàn)性化后轉換成可顯示的角度值;

(4)50次采集判斷:是否完成了50次角度數據采集;

(5)生成偏差量:實(shí)測帆板轉角與預置參數運算,生成待調節的偏差量。

圖8 角度檢測單元主程序流程框圖

控制單元

控制單元主程序流程,主要包括初始化、起動(dòng)按鍵判斷與處理、停止按鍵判斷與處理、報警判斷與處理和設置參數判斷與處理等。

(1)初始化:主要包括引腳配置初始化、相關(guān)參數初始化等;

(2)起動(dòng)按鍵判斷與處理:按鍵有效,執行電機起動(dòng)子程序(主要工作:讀出EEPROM中預置參數,由PWM信號控制電機驅動(dòng)器輸出,并累計控制過(guò)程的用時(shí));

(3)停止按鍵判斷與處理:按鍵有效,執行電機停止子程序(主要工作:停止電機驅動(dòng)器輸出,并清零累計控制過(guò)程的時(shí)間);

(4)報警判斷與處理:帆板轉到預置參數時(shí),執行聲光報警子程序(主要工作:聲光報警,停止累計控制過(guò)程的用時(shí));

(5)設置參數判斷與處理:按鍵有效,執行參數設定子程序(主要工作:實(shí)現帆板轉動(dòng)的預置參數設定,并存儲保留參數值)。

測試方案與測試結果

1.測試儀器:量角器、刻度尺、示波器、溫度計、數字萬(wàn)用表。

2.測試結果分析:經(jīng)反復測試,要達到分辨力為1°、絕對誤差≤3°、調整時(shí)間小于3秒、距離d在5cm~18cm 范圍可變、旋轉角度在0~20°之間變化時(shí),電機供電電壓應為9V;當風(fēng)帆轉角在21°~70°之間變化時(shí),電機供電電壓應為20V。對應的PWM數據如表1所示。

表1 PWM數據

pwm相關(guān)文章:pwm是什么


單片機相關(guān)文章:單片機教程


單片機相關(guān)文章:單片機視頻教程


單片機相關(guān)文章:單片機工作原理


蜂鳴器相關(guān)文章:蜂鳴器原理

上一頁(yè) 1 2 下一頁(yè)

評論


相關(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>