在进行最后一次移位时,能将数据送入接收数据缓冲器SBUF和RB8,而且置位RI的条件是:RI=0;SM=2或接收到的停止位=1。若以上两个条件中有一个不满足,将不可恢复地丢失接收到的这一帧信息;如果满足上述两个条件则数据位装入SBUF,停止位装入RB8且RI置位。接收完这一帧信息后,无论上述两个条件是否满足即不管接收到的信息是否丢失,串行口将继续检测RXD(P3.0)引脚上1到0的跳变,准备接收新的信息。
2.2.3    串口通信电路组成
STC89C52单片机有一个全双工的串行通讯口,所以单片机和电脑之间可以方便地进行串口通讯。进行串行通讯时要满足一定的条件,比如电脑的串口是RS232电平,而单片机的串口是TTL电平,两者之间必须有一个电平转换电路。在本文中采用了专用芯片MAX232进行转换,虽然也可以利用几个三极管进行模拟转换,但是还是用专用芯片更加简单可靠。本文采用了三线制连接串口,也就是说电脑的9针串口只连接其中的3根线:第5脚的GND、第2脚的RXD(接收数据)、第3脚的TXD(发送数据),这是最简单的连接方法,电路如图2.2.1和图2.2.2所示。
串行端口的本质功能是作为CPU和串行设备间的编码转换器。当数据从 CPU经过串行端口发送出去时,字节数据转换为串行的位。在接收数据时,串行的位被转换为字节数据。在Windows环境下,串口是系统资源的一部分。应用程序要使用串口进行通信,必须在使用之前向操作系统提出资源申请要求(打开串口),通信完成后必须释放资源(关闭串口)。通过串口指示灯可以明确表明串口的工作状态。
 
图2.2.1 串口显示灯以及MAX232与单片机的接线
 
图2.2.2 串口通讯电路
2.3    步进电机及驱动器
2.3.1    步进电机的选择
步进电机在工控中是常用的嵌入式运动控制设备之一,能以离散的步进值运动,能提供精确的角位置信息,并且控制方式灵活多变,在进给伺服系统中作为驱动元件得到了广泛应用。本课题的目标是精确控制三通管拉制过程中的芯丝进给量,永磁式步进电机输出力矩大,动态性能好,而且要提高控制精度,步进角越小越好。综合考虑各种因素,选用了PMD03C型步进电机,其主要参数如下:
(1)    电源输入:DC24V/36V ±10%  0.7A
(2)    额定电流:0.35A
(3)    相    数:五相  
(4)    进    角:基本步进角0.72度、整步0.72度/步、半步0.36度/步
(5)    电机尺寸:28mm
(6)    电机长度:33mm(不包轴长)
(7)    出轴直径:5mm
2.3.2    步进电机驱动器
根据已选型号为PMD03C的步进电机,选择了与之对应匹配的驱动器,型号为 PMM33A2-C11型,该驱动器的主要功能有:输入脉冲模式选择功能;支持单脉冲、双脉冲2种输入;支持半步、整步功能;支持运行、停止电流调节;电流截止功能;反馈信号输出。各部分构造如图2.3.1所示。本文中使用到的只有输入信号连接器、电机连接器和电源连接器三部分。驱动器各部分和各引脚功能如表表2.3.1和表2.3.2所示。
PMM33A2-C11型驱动器驱动步进电机时有两种工作方式:单脉冲输入方式(脉冲+方向)和双脉冲输入方式(正反脉冲)。本文选择第一种工作方式。
 图2.3.1 PMM33A2-C11型驱动器
表2.3.1 PMM33A2-C11型驱动器各部分功能
序号    名称    功能
1    电源监视用LED(POWER LED1)    通电指示
上一篇:海绵垫倒V槽起屑机总体设计+CAD图纸
下一篇:AT89S51单片机全地形八足机器人机械手的设计

高速公路工程中的机械设备管理【784字】

采运机械综合性管理之我见【2308字】

选煤厂选煤机械设备的维...

谈标准变化對风机盘管的影响【1215字】

精细化管理茬机械瓣膜置...

研发LF4000型风管承压漏风...

浅谈如何加强林业机械管理【2618字】

C#学校科研管理系统的设计

神经外科重症监护病房患...

公寓空调设计任务书

国内外图像分割技术研究现状

中国学术生态细节考察《...

志愿者活动的调查问卷表

承德市事业单位档案管理...

AT89C52单片机的超声波测距...

医院财务风险因素分析及管理措施【2367字】

10万元能开儿童乐园吗,我...