欢迎来到天天文库
浏览记录
ID:55573576
大小:225.34 KB
页数:4页
时间:2020-05-18
《煤矿采掘设备参数设定装置.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2015年第1期煤矿机电·61·煤矿采掘设备参数设定装置术贾运红(中国煤炭科工集团太原研究院,山西太原030006)摘要:提出一种煤矿采掘设备参数设定装置。该装置以AT89S单片机为控制核心,实现液晶显示,键盘识别,数据断电保持,与主控制器通信等功能。该装置运行可靠、实时性高。关键词:参数设定;串行通信;键盘;液晶终端中图分类号:TN911.7文献标识码:A文章编号:1001—0874(2015)01—0061—04ParameterSetDeviceforCoalMiningFacilitiesJiaYunhong(TaiyuanRes
2、earchInstituteofCCTEG,Taiyuan030006,China)Abstract:Proposesaparametersetdeviceforthecoalminingfacilities.TheAT89Schipisadoptedasthecoreofcontrolinthedevice,whichrealizesLCD(LiquidCrystalDisplay),keyboardrecognition,datapreserveduringbreakingofpower,andcommunicationwithmai
3、ncontroller.Thedevicerunsreliablyandhighlyreal—time.Keywords:parametersetting;serialcommunication;keyboard;LCD(LiquidCrystalDisplay)掘设备的主控制器也可以将其他运行状态信息通过0引言Modbus协议传送给AT89S51并在液晶终端上显示。为了提高采掘设备的灵活性,用户可根据现场∽CP1.0P2.6情况随时调节设备的控制及保护参数。以更好满足P1.1P2.5P1.2P2.4现场运行,譬如,灵活设定电动机和传感器
4、的保护方P1.3P2.7键盘P3.4式和保护参数、电动机的启动预警时间、负荷闭锁关3.5AT89S51系等。P3s.T7RP2-.32ZDDlA+5V在煤矿井下无法使用触摸屏设定系统参数,用P2ZDBUSYP3.0RX键盘设定系统参数一般的高端屏又无法识别。本装控制器口ModbusP3.1TXGND液晶终端置用彩色液晶终端配合键盘方式实现采掘设备参数设定、参数断电保持、参数传输等功能,完善了采掘图1系统结构图设备的电控功能¨I2J。2系统设计1系统结构2.1按键处理如图1所示,采掘设备参数设定装置分为4个如图1,AT89S51通过查询方式
5、采集按键,采用功能部分:液晶显示、键盘识别、断电保持、单片机与行列式键盘。首先查询判断是否有键按下,延时去采掘设备的主控制器通信。AT89$51作为核心芯抖后,获取键值。将P1.0~P1.3置0,延时5S,看片,通过键盘操作进行参数设置,并在液晶终端上显P3.4~P3.7是否有0,若全为1,则无键按下;若有示确认,将设置参数存入X25045进行断电保持,并0,则有键按下。再仔细辨别是哪个键按下。将P1.通过Modbus协议传送给采掘设备的主控制器。采0置0,P1.1~P1.3置1,延时5S,看P3.4~P3.7哪个为0,则表示相应的键按下
6、;将P1.1置0,P1.0,山西省科技重大专项资助项目(20111101026)P1.2~P1.3置1,延时5s,看P3.4~P3.7哪个为0,·62·煤矿机电2015年第1期则表示相应的键按下;依次将P1.2、P1.3置0,判断便,不需反复装初值,可避免因软件重装初值带来的哪个键按下。判断按键是否已经处理过,若处理过定时误差,且波特率比较准确_4。开启定时器T1。则不再做处理。若没有处理过则返回键值。2.2液晶终端设置波特率选择位液晶终端采用智能彩色液晶终端,可以用硬件SMOD=0串口或者使用AT89S51引脚模拟串口输出数据,本+设置
7、波特率发生器系统采用引脚模拟串口。如图1,ZD—DATA与初值TL1I=0x~;TH1=0x~AT89s51的P2.2引脚连接,ZD—BUSY与P2.3引脚+设置波特率发生器连接。流程如图2。工作方式,TMOD=0x20发送一个字节的过程如下:有用数据加上起始启动波特率发生器TR1=l+位、奇偶位、停止位共需发送11位。首先判断液晶设置串行工作方式终端忙否,如果终端“忙”,则等待,否则,开始发送SCON=0xd0数据。发送起始位ZD—DATA=0,延时104s;发送图3串口初始化流程图D0位,延时104s;发送D1位,延时104s;发送2
8、.3.2发送数据D2位⋯⋯,如此直到发送完D7,延时104s;发送采用查询方式发送数据,一个字节的数据放人奇偶位0,延时104s;发送停止位1,延时104s,“发送缓冲器SBUF”开始发送。等
此文档下载收益归作者所有