《系统应用实例》PPT课件.ppt

上传人:za****8 文档编号:12722544 上传时间:2020-05-19 格式:PPT 页数:37 大小:1.90MB
返回 下载 相关 举报
《系统应用实例》PPT课件.ppt_第1页
第1页 / 共37页
《系统应用实例》PPT课件.ppt_第2页
第2页 / 共37页
《系统应用实例》PPT课件.ppt_第3页
第3页 / 共37页
点击查看更多>>
资源描述
第10章系统应用实例,10.1步进电机控制系统10.2红外线感应自动门控制系统10.3通用多点温度控制系统,10.1步进电机控制系统,10.1.1步进电机控制原理10.1.2步进电机控制程序设计10.1.3步进电机变速控制,返回本章首页,图10-1单片机控制三相步进电机原理图,10.1.1步进电机控制原理,三相步进电机的通电方式有:(1)三相三拍通电方式:ABCA。(2)三相双三拍通电方式:ABBCCAAB。(3)三相六拍通电方式:AABBBCCCA。按以上顺序通电,步进电机正转。要使电机反转,将上述步进电机各相绕组的通电相序反过来即可。如三相三拍反转的通电方式为:ACBA。,表10-1三相六拍步进电机控制模型,返回本节,10.1.2步进电机控制程序设计,步进电机控制的任务就是:判断旋转方向按顺序送出控制脉冲判断脉冲是否送完正反转控制模型数据的存放单元见表10-2和表10-3,其中26H和2DH中存放模型结束标志,程序流程如图10-2所示。,表10-2正转控制模型数据,表10-3反转控制模型数据,图10-2程序延时控制程序流程图,返回本节,10.1.3步进电机变速控制,图10-3变速控制过程,图10-4变频控制程序流程图,编写变频控制程序作如下说明:(1)利用定时器T0延时,其初值存放在EPROM的同一页中。降频是升频的逆过程。(2)步进电机控制模型数据及存放地址(如表10-210-5所示)。(3)在升、降频过程中,考虑步进电机惯性,要求每改变一次频率,需持续运行一定步数,称频率阶梯步长。,表10-4标志位定义表,表10-5初值分配表,返回本节,10.2红外线感应自动门控制系统,10.2.1系统硬件电路10.2.2红外线传感器集成芯片介绍10.2.3系统软件结构,返回本章首页,10.2.1系统硬件电路,系统控制电路如图10-5所示。用MCS-51系列单片机与完全兼容的AT89C51作主控芯片,经扩展和接口电路构成控制系统。红外线传感器能以非接触形式检测人体中辐射出的红外线能量变化,并将此变化转变为电压信号输出。系统有自动和手动两种功能。电机选用单相交流电机,由三个控制信号P3.0、P3.1、P3.4来控制其正、反转和速度变换。,图10-5红外线自动门控制系统原理图,返回本节,10.2.2红外线传感器集成芯片介绍,红外线传感器集成芯片BISS0001特点(如图10-6、10-7所示):(1)用CMOS工艺,功耗低。(2)具有独立的高输入阻抗运算放大器,可与多种传感器匹配。(3)双向鉴幅器可有效抑制干扰信号。(4)内设延时和封锁定时器,性能稳定,调节范围宽。(5)内置参考电源。(6)工作电压范围宽(3V5V)。,图10-6BISS0001芯片引脚图,图10-7BISS0001芯片内部电路原理图,返回本节,10.2.3系统软件结构,整个系统软件主要由主程序、中断服务程序、门开启和关闭子程序、各种故障处理及报警子程序组成。主程序主要是完成系统进行初始化、中断设置、手动与自动切换等功能。中断服务程序包括两个外部中断和两个定时器中断(如图10-810-12所示)。,图10-8系统主程序流程图,图10-9T1中断服务程序流程图,图10-10外部中断服务程序流程图,图10-11开门子程序流程图,返回本节,10.3通用多点温度控制系统,10.3.1系统网络结构10.3.2通信协议10.3.3硬件电路10.3.4软件设计,返回本章首页,10.3.1系统网络结构,图10-13系统结构图,返回本节,10.3.2通信协议,1通信过程(1)写指令单片机发指令从机接收指令等待反馈接收信息(2)读指令主机发指令从机接收指令等待从机取出参数给主机等待主机反馈接收信息,2通信设定(1)从机站号(2)通信速率(3)通信再试次数(4)校验方式,3数据格式l主机到从机的通信数据格式数据写入的格式有两种,数据写入指的是主单片机对从单片机的发送指令。,格式A(读指令),格式B(写指令),l从机到主机的数据格式不论主机发送的指令是何种格式,从机收到主机指令后都要向主机发回确认信息。,格式A,格式B,返回本节,10.3.3硬件电路,AT89C52单片机具有MCS-51内核,指令系统与MCS-51单片机100%兼容,片内有8KFlashEPROM,256字节RAM,6个中断源,一个串行口,最高工作频率可达24M,完全可满足本系统的需要。主机管理各从机,负责系统的各温度测控点数据的收集与处理。从机负责现场数据的采集以及现场温度的控制。系统的主从机硬件结构原理图分别见图10-14和图10-15所示。,返回本节,10.3.4软件设计,1主机软件设计根据系统从机数量以及对温度控制响应实时性的要求,采取不同的时间间隔扫描各从机,读取各温度测控点的温度信息或发送控制指令。主机系统软件设计主要包括键处理模块、显示管理模块、通信读数据模块、通信写指令模块、故障处理模块等。,2从机软件设计从机主要接收主机指令,完成主机规定的温度控制及相关操作。从机也配有键盘,允许用户现场控制温度。从机软件设计也包括键处理模块、温度数据采集(A/D)模块、显示模块、通信模块、输出管理模块、故障处理模块。,图10-16主机主程序流程图,返回本节,以下是利用TLC0832型A/D转换器进行数据采集的子程序。TLC0832引脚图及用法见从机系统图10-15。该型号A/D转换器是TI公司近年推出的新型两通道8位逐次逼近型转换器,允许差分输入方式工作。利用单片机的I/O口线进行数据的传输。TLC0832型A/D转换器数据采集参考程序清单如下:,CollectAD:PUSHPSWPUSHACCCLRCSMOVR6,#08H;计数初值,接收8位数据LOAD1:CLRCLK;产生时钟信号低电平,第1个脉冲NOPSETBDI;发启动信号NOPSETBCLK;产生时钟信号高电平NOPNOPCLRCLK;第2个脉冲,NOPSETBDI;SGL=1,单通道输入方式NOPSETBCLKNOPNOPCLRCLK;第3个脉冲NOPCLRDI;ODD=0,选择通道0NOPSETBCLKNOPNOPCLRCLK;第4个脉冲,NOPNOPLOAD2:SETBCLKNOPNOPNOPCLRCLKNOPMOVC,DO;读取TLC0832数据输出线上数据RLCADJNZR6,LOAD2CLRCMOVTemperature,A;保存A/D转换结果SETBCSADBACK:POPACCPOPPSWRET,THANKYOUVERYMUCH!,本章到此结束,谢谢您的光临!,结束放映,返回本章首页,
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!