基于80196與PBL3717的步進電機控制系統(tǒng)
發(fā)布時間:2007/8/24 0:00:00 訪問次數(shù):701
來源:微計算機信息 作者:徐雅暉 程明霄 張玉華
摘要: 本文介紹由Intel 80C196KC單片機和兩片PBL3717A電機驅(qū)動芯片構(gòu)成的二相步進電機的控制系統(tǒng),包括了基于PBL3717A芯片的電機驅(qū)動的硬件電路設(shè)計和步進電機的軟件控制程序。系統(tǒng)通過80C196KC高速輸出口HSO輸出控制脈沖,占用的CPU資源極少,實現(xiàn)了步進電機的轉(zhuǎn)動,鎖定,變速控制和軟件細分控制。
關(guān)鍵字:PBL3717 80C196KC 步進電機
1.引言
步進電動機是一種純粹的數(shù)字控制電動機,它將電脈沖信號轉(zhuǎn)變?yōu)榻俏灰,通過改變輸出脈沖信號的頻率和個數(shù),可以實現(xiàn)調(diào)速和位置控制,具有較好的低速運行特性和較寬的調(diào)速范圍,數(shù)控簡單,成本低,無累積誤差,能夠準確的移動和定位[1]。PBL3717A是SGS-THOMSON公司生產(chǎn)的步進電機單相繞組的專用驅(qū)動芯片,兩塊PBL3717A芯片和少量無源電路元件可以組成一組完整的二相步進電機的控制驅(qū)動電路。80C196KC是INTEL MCS96 系列中一款高性能的CHMOS型的16位單片機,使用80C196KC和PBL3717可以很好的實現(xiàn)二相混合式步進電動機的運轉(zhuǎn)、轉(zhuǎn)矩細分、變速和鎖定控制。
2.硬件設(shè)計
2.1電機驅(qū)動電路
2.1.1 PBL3717A電機驅(qū)動芯片
本系統(tǒng)中采用的PBL3717A步進電機驅(qū)動芯片,通過單片機輸出控制信號,實現(xiàn)對步進電機不同的步距控制。下面就介紹一下3717A芯片的工作原理。
圖1 PBL3717A 結(jié)構(gòu)圖 |
圖1 PBL3717A 結(jié)構(gòu)圖 |