新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于AVR單片機的通用電機控制裝置的設計

        基于AVR單片機的通用電機控制裝置的設計

        作者: 時間:2011-11-21 來源:網絡 收藏

        0 引言
        電機的驅動與控制是現代電子技術中一個重要的研究課題,不同種類的電動機需要有不同的控制和驅動方法。使用高性能單片機作為電機控制驅動裝置的核心,可以有效降低電機驅動器的成本,擴展應用范圍,提高使用靈活性。
        ATmegal6單片機是ATMEL公司的一款高性能8位,它內部帶有功能強大的可編程定時和計數單元,通過編程可以很容易地產生
        各類交、直流電機以及步進電機的驅動波形,因此,利用這類功能強大的單片機作為電機控制器的核心,可以使控制器應用更加靈活、應用范圍更廣、維護成本更低。本文設計出的電機通用控制裝置功能齊全,其液晶顯示裝置和按鍵可以控制并顯示電機的運行狀態,而數字化的溫度傳感器則能有效準確地監控電機的運行溫度,RS485/232總線通信接口可以將多個控制器進行聯網。從而實現電機的智能化遠程控制。

        1 電機控制及驅動電路設計
        圖l所示是一種裝置系統的總體結構圖。其整個單片機系統以ATmegal6單片機為控制核心,其中從單片機和主單片機利用I2C總線進行通信。從單片機連接按鍵和液晶屏,可以實現人機接口的功能,這樣即可以為主單片機節約寶貴的I/O資源,又可以提高系統的運行效率。另外,DSl8820采用單總線結構采集溫度,可以實現對電機溫度的監控。

        1a.JPG


        1.1 ATmegal6主控電路
        ATmegal6單片機具有3個PWM功能的定時器/計數器T/C0、T/Cl和T/C2,其中T/C0和T/C2是兩個8位的定時器/計數器,而T/Cl是16位具有輸入捕獲功能的定時器/計數器。
        本系統的主控單片機電路如圖2所示。它以megal6單片機為核心,配有外圍復位電路和振蕩器電路,單片機所有I/0都可獨立引出,以便與外部電路的連接和擴展。

        1b.JPG


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 镶黄旗| 忻州市| 通许县| 陆川县| 龙江县| 天峨县| 罗平县| 庆阳市| 蕲春县| 望城县| 洞头县| 阳谷县| 凤冈县| 平舆县| 双辽市| 盐山县| 定西市| 东源县| 瑞安市| 贵德县| 兴文县| 郎溪县| 正镶白旗| 临西县| 安龙县| 岳西县| 裕民县| 临海市| 家居| 固始县| 台南市| 大石桥市| 黑水县| 和静县| 梅河口市| 东兰县| 元阳县| 冕宁县| 文山县| 沽源县| 迁安市|