全自动洗衣机控制系统1(2)

2019-04-09 15:03

图7 四相步进电机步进示意图

开始时,开关SB接通电源,SA、SC、SD断开,B相磁极和转子0、3号齿对齐,同时,转子的1、4号齿就和C、D相 绕组磁极产生错齿,2、5号齿就和D、A相绕组磁极产生错齿。当开关SC接通电源,SB、SA、SD断开时,由于C相绕组的磁力线和1、4号齿之间磁力线的作用,使转子转动,1、4号齿和C相绕组的磁极对齐。而0、3号齿和A、B相绕组产生错齿,2、5号齿就和A、D相绕组磁极产生错齿。依次类推,A、B、C、D四相绕组轮流供电,则转子会沿着A、B、C、D方向转动。

四相步进电机按照通电顺序的不同,可分为单四拍、双四拍、八拍三种工作方式。单四拍与双四拍的步距角相等,但单四拍的转动力矩小。八拍工作方式的步距角是单四拍与双四拍的一半,因此,八拍工作方式既可以保持较高的转动力矩又可以提高控制精度。 7、硬件总逻辑图及其说明

连线说明: B4区:CS(8255) A3区:CS1 B4区:A0、A1 ES-PCI:A0、A1 B4区:JP65(PA口) G6区:JP65 B4区:JP53(PB口) G6区:JP80 B4区:PC0(PC口) E1区:A(端口) B4区:PC1(PC口) E1区:B(端口) B4区:PC2(PC口) E1区:C(端口) B4区:PC3(PC口) E1区:D(端口) B4区:PC4(PC口) D1区:CTRL(端口) B4区:PC6(PC口) E3区:CTRL(端口) 三.控制程序设计 1.基本思想: 系统处于初始状态,准备好启动。按下中断键后,绿灯亮,18s衣服放置时间,放置完,进水阀通电,开始注水;当水满(高水位)是进水阀停止进水。此时开始洗涤,洗涤时间为5S,5S后洗涤完成,指示灯亮,洗衣程序运行过程中,LED的绿灯一直是亮的,此时红灯亮起,显示洗涤流程结束。同样的,漂洗时间相对洗涤只是时间短些,设置为3S。脱水过程:脱水前,电机停止,然后打开排水阀,延时5S后进行脱水,电机转动。再5S后脱水结束。红灯亮3S后,灭掉。提示脱水过程结束。甩干就是时间较脱水长。 2.程序流程图:

3.控制程序 .MODEL TINY

PCIBAR3 EQU 1CH ;8位I/O空间基地址(它就是实验仪的基地址, 也为DMA & 32 BIT RAM板卡上的8237提供基地址) Vendor_ID EQU 10EBH ;厂商ID号 Device_ID EQU 8376 ;设备ID号 .STACK 100 .DATA

IO_Bit8_BaseAddress DW ? msg0 DB 'BIOS不支持访问PCI $' msg1 DB '找不到Star PCI9052板卡 $' msg2 DB '读8位I/O空间基地址时出错$' COM_ADD DW 00F3H ;控制口偏移量 PA_ADD DW 00F0H ;PA口偏移量 PB_ADD DW 00F1H ;PB口偏移量 PC_ADD DW 00F2H ;PC口偏移量 LED_Data DB 01111111B ;初始化绿灯灯亮 DB 01011111B ;初始化红灯亮(绿灯也在亮)


全自动洗衣机控制系统1(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:让五角大楼电击我的大脑 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: