2.2電機調速系統系統中電機的調速方法均為PWM調速.其中2主驅動輪電動機分開進行PWM調速,以期能實現差速調速來控制和協調2個主電動輪在直道、彎道的行駛速度和方向考慮到電子元件的散熱和驅動能力問題,2洗刷電機也分別進行PWM調速,但是輸入的PWM信號相同2支墩洗刷電機也分別進行PWM調速,輸入的PWM信號也相同2洗刷清洗液壓泵使用同一個PWM信號調速2支墩洗刷液壓泵使用同一個PWM信號調速.如圖4所示,PWM信號從光耦4N35的1腳輸入,4腳輸出,當PWM信號占空比不為0時,場效應管IRF3205觸發,觸發時間的長短取決于PWM信號占空比的大小.開關S1有3個擋位:上、中、下,當開關S1處于上擋位時電機正轉,當開關S1處于下擋位時電機反轉,當開關S1處于中擋位時電機不接通.將A/D模塊的參考電壓設為0~5V,通過電位器調節此參考電壓就能控制PWM的占空比,電機由此實現調速的目的.如圖5所示,在PWM調速系統中,在電源電壓Ud不變的情況下,電樞端電壓的平均值取決于占空比的大小,即改變占空比的值可以改變電樞端電壓U0的平均值,從而達到調速的目的U0=t1/(t1+t2)Ud=t1/TUd=式中T占空比,0T13軟件系統設計系統的軟件用C語言設計而成,采用模塊化程和結構化編程,即將程序分解成若干個小模塊,各個模塊保持相對的獨立性,只靠少量的出入口參數聯系,這樣使程序的調試、修改、維護都比較方便各個模塊利用嚴格的轉移和調用語句組成一個嚴密的整體.軟件系統主要由主程序、子程序和中斷服務程序組成.