机的测量系统,实现电机在运动过程中,如果过热,则电机停止运转,同时红色指示灯亮,同时报警。而转向方面用不同的指示灯指示正转和反转。当温度超过安全温度时,报警灯会亮和报警铃会鸣响,并让电机停止运转同时锁住键盘。Р 3.方案说明Р步进电机和普通电动机不同之处是步进电机接受脉冲信号的控制。即步进电机是将电脉冲信号转换为机械角位移的执行元件。步进电机的控制可以用硬件,也可以用软件通过单片机实现。硬件方法是采用脉冲分配器芯片进行通用换相控制;而软件方法是用单片机产生控制脉冲来控制步进电机的运行状态,这种方法可简化电路,降低成本。Р在用软件控制时,主要设计要点如下:Р判断旋转方向;Р按相序确定控制字;Р按顺序输入控制字;Р确定控制步数和每一步的延时时间。Р由于单片机的驱动电流一般都比较小,不能直接驱动电机工作,所以单片机的I/O口输出必须接驱动电路,即功率驱动,才得以控制电机正常工作。控制框图如下图所示:Р开始启动时点击处于停止转动状态,用键盘按键控制键盘锁、步数、正转、反转。用80c51作为总控制芯片。ULN2003用于步进电机的驱动控制。其中在键盘控制时用键盘扫描程序。Р图3.1 总方案图РC51Р单Р片Р机Р驱动电路Р三相步进电机Р电源及时钟电路Р状态显示电路Р正反转及指示电路Р键盘控制电路Р4.硬件方案设计Р系统硬件设计Р4.1最小单片机系统Р Р5V电源:给系统供电。Р复位电路:程序跑飞时复位电路可以使程序从新执行,相当于电脑的重启。Р晶振:给单片机运行提供时钟。РEA接高电平:表示运行内部程序存储器下载的程序。РP0接排阻:P0口开漏结构,使用时一般接排阻拉高电平。Р4.2键盘设计Р 该电路中采用独立键盘工作方式,共设有十二个按键,分别是3,6,9,12,15,18,21,24,27布局选择功能,键盘锁功能以及步进电机转动方向选择功能。其中有程序决定起作用。Р4.3步进电机