本模塊可分為以下3個片面:
· 單片機體系:控制步進電念頭;
· 外圍電路:PIC單片機和步進電念頭的接口電路;
· PIC程序:編寫單片機控制步進電功機的接口程序,完成三角波信號的輸出功能。
(1)步進電念頭與單片機的接口。
單片機是性能{jj0}的控制處分器,在控制步進電機事情時,接口部件必需要有下列功能。
①電壓隔離功能。
單片機事情在5V,而步進電機是事情在幾十V,乃至更高。一旦步進電機的電壓串到單片機中,就會毀壞單片機;步進電機的信號會干擾單片機,也可能導(dǎo)致體系事情失誤,是以接口器件必需有隔離功能。
②信息傳遞功能。
接口部件應(yīng)能夠或許把單片機的控制信息傳遞給步進電機回路,發(fā)生事情所需的控制信息,對應(yīng)于差別的事情方式,接口部件應(yīng)能發(fā)生響應(yīng)的事情控制波形。
③發(fā)生所需的差別頻率。
為了使步進電機以差別的速度事情,以順應(yīng)差別的目標,接口部件應(yīng)能發(fā)生差別的事情頻率。
(2)電壓隔離接口。
電壓隔離接口專用于隔離低壓片面的單片機和高壓片面的步進電機驅(qū)動電路,以包管它們的正常事情。
電壓隔離接口能夠用脈沖變壓器或光電隔離器,基本上是接納光電隔離器。單片機輸出信號能夠通過TTL門電路或者直接送到晶體管的基極,再由晶體管驅(qū)動光電耦合器件的發(fā)光二極管。
發(fā)光二極管的光照到光電耦合器件里面的光敏管上,轉(zhuǎn)換成電信號,再去驅(qū)動步進電機的功率放大電路,電放逐大接口是步進電機功放電路的前置放大電路。它的用途是把光電隔離器的輸出信號舉行電放逐大,以便向功放電路供應(yīng)充足大的驅(qū)動電流。
(3)事情方式接口和頻率發(fā)生器。
用單片機控制步進電念頭,需求在輸入輸出接口上用3條I/0線對步進電念頭舉行控制,這時,單片機用I/O口的RA0、RAI、RA2控制步進電念頭的三相。