新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于ATmegal6单片机的通用电机控制装置的设计

基于ATmegal6单片机的通用电机控制装置的设计

作者:时间:2012-10-09来源:网络收藏

1.4 RS-232/485通信电路

为了适应的网络化、智能化需求,本器带有RS232/RS485数据接口。用户利用这两种总线接口可以方便地将多个器连接成网,以方便电机系统的集中化管理。RS485接口电路使用收发控制的“透明化”管理,MAX485芯片的收发切换由NE555组成的单稳态电路自动完成,当需要向RS485总线传输数据时,NE555可自动将MAX485切换至发送状态,数据传送完毕后,MAX485又将恢复至接收状态。RS-232/485总线驱动电路如图6所示。

1.5 电机驱动电路

本控制器的驱动部分使用凌阳SPGT62C19B电机驱动芯片来实现对直流电机和步进电机的驱动。SPGT62C19B是低电压单片式步进电机驱动

器集成电路芯片,其输出电压可达40 V,输出电流可达750mA。时,可由输入的逻辑电平来决定输出脉冲的宽度及频率。由该芯片组成的电机驱动系统将脉冲发生器、脉冲分配器、脉冲放大器合为一体,故可省去很多外围器件。与其它部件一样,主控电路也被成为一个独立的模块.以方便更换,而且该模块还可用于别的场合。其电机驱动电路图如图7所示。

1.6 转速测量电路

转速测量可采用一组鼠标上用的红外对管来实现,其电路原理如图8所示。当红外发射管与红外接收管之间被直流电机光栅转盘的不透明部分遮挡时,红外接收管处于截止状态,此时图中的SPEED输出高电平。反之,当光栅转盘的通光槽转至红外对管之间时,红外接收管处于导通状态,此时SPEED输出低电平。这样,将SPEED连接到的I/O口,即可通过定时计数的方法计算出电机的转动速度。



评论


相关推荐

技术专区

关闭