介紹一下控制方向的準備吧:
控制方向最基本的就是電機控制。首先要搭建出自己的直流電機控制系統,主控板(STM32)+電機驅動電路+編碼器。
電機驅動使用Time配置程PWM輸出,編碼器用Timer配置程encoder輸出,這方面stm32已經有現成的例程。
基於上面模組完成PID演算法實現電機的位置速度控制和位置控制,有一套不錯的PID調節方法。
完成了這個電機控制系統之後,就可以抽時間把往年的控制題目訓練一下。
然後再準備寫基本的感測器檢測電路,比如聲音檢測,光檢測等電路。
學工科一定要邊學變動手,多搗鼓,這將是件很有趣的事情。
比如學了數位電路,可以用verilog寫一些小的數位電路模組玩玩,計算器等等,用modelsim模擬,如果條件允許就可以走FPGA流程。
學習了類比電路,可以用很多EDA軟體做電路模擬,畫一個基本的放大電路或者濾波電路等,甚至可以自己用麵包板焊出來,運放晶片可以向TI申請樣片。
學習了自控原理,可以再Matlab的Simulink裡面搭建一個電機控制模型,調節一下PID引數,感性的認識各個引數的調節特性。
這些實踐可以幫助更深刻的理解。
介紹一下控制方向的準備吧:
控制方向最基本的就是電機控制。首先要搭建出自己的直流電機控制系統,主控板(STM32)+電機驅動電路+編碼器。
電機驅動使用Time配置程PWM輸出,編碼器用Timer配置程encoder輸出,這方面stm32已經有現成的例程。
基於上面模組完成PID演算法實現電機的位置速度控制和位置控制,有一套不錯的PID調節方法。
完成了這個電機控制系統之後,就可以抽時間把往年的控制題目訓練一下。
然後再準備寫基本的感測器檢測電路,比如聲音檢測,光檢測等電路。
學工科一定要邊學變動手,多搗鼓,這將是件很有趣的事情。
比如學了數位電路,可以用verilog寫一些小的數位電路模組玩玩,計算器等等,用modelsim模擬,如果條件允許就可以走FPGA流程。
學習了類比電路,可以用很多EDA軟體做電路模擬,畫一個基本的放大電路或者濾波電路等,甚至可以自己用麵包板焊出來,運放晶片可以向TI申請樣片。
學習了自控原理,可以再Matlab的Simulink裡面搭建一個電機控制模型,調節一下PID引數,感性的認識各個引數的調節特性。
這些實踐可以幫助更深刻的理解。