新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于Atmel Mega8的無刷電機控制系統

        基于Atmel Mega8的無刷電機控制系統

        作者: 時間:2013-10-15 來源:網絡 收藏

          b.換向調速電路

          無刷直流電動機轉速的控制方法可分為勵磁控制法與電樞電壓控制法兩類?4?。由于前者所受的各類限制較多,且勵磁線圈電感較大?動態響應較差。所以常用的是改變電樞端電壓以實現調速的電樞電壓控制法。設直流電源電壓為Ud,為電樞串聯一個電阻R并接到電源Ud,則電樞兩端的電壓Ua為Ua=Ud-IaR,顯然?調節電阻R即可改變端電壓?從而達到調速目的。但這種傳統的調壓調速方法效率較低。隨著電力電子技術的發展?出現了許多新的電樞電壓控制方法。PWM?脈寬調制?就是其中之一,其基本原理如圖2所示。

          設加在電機電樞兩端的矩形波的幅值電壓為Ud ?則電機電樞兩端電壓的平均值為

          Ua=(T1-T2)Ud/(T1+T2)=(2T1/T2-1)Ud=(2α-1)Ud

          其中α為占空比,通過改變α的值可達到調壓的目的。由于0 ≤α≤1, Ua值的范圍是-Ud~+Ud,因而電機可以在正、反兩個方向調速運轉。

          圖3所示是一種電動自行車無刷直流電機調速系統的部分原理圖。通過圖中單片機可采樣電動自行車手柄上可調電阻的電壓,再經A/D轉換后送到PWM寄存器,從而控制單片機的PB1腳,輸出占空比可調的PWM 信號。該信號和來自限流電路LM358比較器的輸出信號一起通過軟件比較,在限流電路不工作的情況下輸出PWM信號,以配合軟件控制的PB0、PD5和PD6引腳來驅動相應的光耦,進而控制MOSFET全橋電路換相導通,實現電機的換向。因此,通過調節單片機PWM信號的占空比,最終可改變加在電動機定子繞組上的電壓,從而實現電動機的調速。

          4 系統軟件控制

          ATmega8在軟件上能有效支持C語言及匯編語言。C語言目前已成為設計嵌入式系統的標準語言,它既有普通高級語言結構化編程、可讀性好、維護方便的特點,又具有匯編等低級語言對硬件訪問方便、代碼效率高的特點。本設計是用C語言編程實現的,具有很好的可移植性,其程序流程圖如圖4所示。

          5 結束語

          用本方案設計的電動自行車a href="/mcu/search.php?keywords=調速控制search=1" target="_blank">調速控制/a>系統在實驗運行過程中獲得了良好的動、靜態特性。高性價比ATmega8單片機的運用大大降低了成本,提高了軟件設計靈活性,豐富了硬件接口功能,為今后系統升級創造了良好條件。

        霍爾傳感器相關文章:霍爾傳感器工作原理


        霍爾傳感器相關文章:霍爾傳感器原理
        脈寬調制相關文章:脈寬調制原理
        雙控開關相關文章:雙控開關原理

        上一頁 1 2 下一頁

        關鍵詞: Atmel Mega8 無刷電機控制系統

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 得荣县| 克东县| 秦安县| 嘉义县| 教育| 思茅市| 蛟河市| 巫山县| 泉州市| 舞阳县| 昌江| 公主岭市| 丹棱县| 师宗县| 冕宁县| 揭西县| 应城市| 萝北县| 阜平县| 余庆县| 定南县| 灵台县| 醴陵市| 乌拉特中旗| 安义县| 中山市| 丽水市| 礼泉县| 兴城市| 都匀市| 文水县| 泰和县| 天峨县| 舟曲县| 偃师市| 漯河市| 汝州市| 孟州市| 沂源县| 当涂县| 静安区|