聚豐項(xiàng)目 > 基于AB32VG1電液比例伺服閥控制板開發(fā)
感謝RT-Thread開發(fā)大賽提供此次學(xué)習(xí)機(jī)會(huì)。 電液比例伺服閥,也稱伺服比例閥,是將比例閥中的比例電磁鐵和伺服閥中的閥芯和閥套加工技術(shù)有機(jī)結(jié)合獲得的,相較于比例閥增加了位移傳感器監(jiān)測(cè)閥芯位移。比例電磁鐵吸力與輸入電流成線性關(guān)系。 本示例演示串口信號(hào)控制下,調(diào)整PWM控制LED燈亮度,模擬控制板根據(jù)輸入設(shè)定值,輸出一定的比例電磁鐵驅(qū)動(dòng)信號(hào)(板上PE4,帶跳線帽),一路PWM模擬閥芯反饋信號(hào)(板上PE1,跳線取下,連接ADC(PE7)采樣)。
jf_44170298
分享jf_44170298
團(tuán)隊(duì)成員
王超輝 主管工程師
根據(jù)中科藍(lán)訊AB32VG1開發(fā)板資源,比例伺服閥控制板需要利用PWM控制電磁鐵驅(qū)動(dòng)電流,本示例用綠色LED燈(PE4,帶跳線帽)代替,通過(guò)調(diào)節(jié)亮度表示輸出電流強(qiáng)度,用PE1(跳線取下)輸出模擬位移傳感器輸出。
圖1 綠色LED燈代表輸出,紅色LED等模擬閥芯位移傳感器
ADC功能采集位移傳感器信號(hào)(PE1),這里ADC選用(PE7)并按圖3連接電路。
圖2、圖3 ADC采集端口及采樣電路
程序開發(fā)平臺(tái)RT-Thread Studio,包括控制量輸入線程、PWM線程、ADC線程等
1、控制量輸入線程:獲取串口1輸入控制量,通過(guò)信號(hào)量與PWM線程同步。
2、PWM線程:根據(jù)輸入串口信號(hào)調(diào)整PWM占空比。
3、ADC線程:采集傳感器電壓信號(hào),在main.c文件。
4、RT-Thread串口1波特率設(shè)置為115200。
5、在RT-Thread Settings設(shè)置中啟用串口1和PWM
圖4 啟用串口及PWM
主要代碼鏈接https://gitee.com/wchh11/control-board
圖5 串口1發(fā)送控制信號(hào)
圖6 串口1接收回調(diào)顯示
圖7 調(diào)試助手接收到的電壓值
接收到的數(shù)據(jù),電阻串聯(lián)分壓后采集的電壓值為PE1最大輸出電壓1半。
the voltage is :0.07
the voltage is :0.08
the voltage is :0.53
the voltage is :0.53
the voltage is :0.86
the voltage is :0.86
the voltage is :1.09
the voltage is :1.09
the voltage is :1.26
the voltage is :1.27
the voltage is :1.40
the voltage is :1.40
the voltage is :1.49
the voltage is :1.49
the voltage is :1.56
the voltage is :1.56
the voltage is :1.60
the voltage is :1.60
the voltage is :1.64
the voltage is :1.64
the voltage is :1.64
the voltage is :1.64
演示視頻
視頻1 演示串口控制下,改變PWM持續(xù)周期改變亮度模擬對(duì)電磁鐵的電流大小控制
(0.01 MB)下載