新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于單片機C8051F020 的數字多電機控制平臺的設計

        基于單片機C8051F020 的數字多電機控制平臺的設計

        作者: 時間:2013-05-06 來源:網絡 收藏

        2. 4 直流橋式驅動電路

        直流是可以直接采用電源直接驅動的,直流驅動電路的主要目的就是對電機的轉速和轉向進行。在本系統中采用了橋式電路,如圖4 所示。

        橋式電路

        這種橋式電路非常適合用來做,只需按照一定的邏輯和時序開關管的開通關斷,就能實現直流電機的正反轉,也能調節電機繞組通電的占空比,從而達到改變電機轉速的目的。

        2. 5 場效應管選擇

        本系統中選用的功率元件為IR 公司生產的IRF840 功率MOSFET,其工作電壓可達500 V,工作電流最高8 A,IRF840 MOSFET 功率管的驅動功率小,工作速度高,開關時間短,熱穩定性好,抗干擾能力強,完全滿足系統的要求。

        2. 6 電源設計

        電源設計過程中為防止各種電源之間互相干擾,尤其是模擬大電源對電路部分產生噪聲影響,充分考慮了電源濾波的需求。在電路設計時,對供電電源做濾波處理,對控制信號做光電隔離處理。

        對輸入電源使用單獨接插件和單獨電源濾波器。對信號的輸入和大功率的輸出,也要分別使用接插件進行物理隔離。電機運轉時最大瞬時電流可高達2A.為減少大功率輸出對電路產生影響,在設計時,采取有效的抗干擾措施,如將大功率輸出信號與數字信號采取有效光電隔離。

        3 軟件設計

        系統的軟件設計采用模塊化程序設計。主程序主要完成的內容: 系統參數初始化、通訊指令解析、開啟中斷、進入子程序模塊輸出控制信號等。每個電機的不同動作均采用不同的子程序模塊,維護方便。系統主程序流程圖如圖5 所示。

        系統主程序流程圖

        上電后,程序初始化芯片的端口設置及變量初始賦值。當串口中斷發生,接收上位機發來的命令消息和發送反饋消息給上位機。然后解析本次命令,按具體內容進入不同的運程序,來控制不同的電機動作。

        4 結語

        本文所述的控制方案,在一個系統中集成了四個電機的驅動控制電路,所有功率放大單元均采用場效應管自行搭建,在小功率步進電動機及直流電機驅動控制中有較強的通用性,最大驅動電流可達6A.可以不作任何的硬件改動,僅通過重寫軟件,就可以直接應用在其它系統中驅動直流或步進電動機


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 安陆市| 徐闻县| 龙里县| 绥棱县| 仪陇县| 满洲里市| 新邵县| 扶余县| 丽水市| 湖南省| 扎兰屯市| 东海县| 陵川县| 沁阳市| 吴川市| 汶上县| 恩平市| 金门县| 屏东县| 华坪县| 济源市| 务川| 曲松县| 枣阳市| 黔南| 沂南县| 吉木乃县| 巫溪县| 石楼县| 百色市| 邮箱| 长兴县| 石河子市| 肥西县| 长垣县| 平凉市| 长春市| 宁波市| 孟州市| 郓城县| 恩施市|