基于单片机的压力测量控制系统研发
更新时间:2023-06-08 13:23:01 阅读量: 实用文档 文档下载
基于单片机的压力测量控制系统研发
单片机开发与应用
文章编号:1008-0570(2008)03-2-0000-03
中文核心期刊《微计算机信息》(嵌入式与SOC)2008年第24卷第3-2期
基于单片机的压力测量控制系统研发
Apressuremeasuringandcontrolsystembasedonmicroprocessor
(贵州大学)陈燕秀
CHENYANXIU
摘要:用计算机作为控制监测及数据处理手段,实现了快速监测处理和及时反馈信息,将为监测提供一条全新的途径,对采矿工作的安全、高效生产将起到重要作用。本文开发了一种基于单片机的压力测量控制系统,包含传感器、光耦6N139、数据开关74HC151、RS-485接口电路及高效电源电路等模块设计。关键字:压力传感器,控制系统,单片机
文献标识码:A中图分类号:TP212
技
术创新
Abstract:Usingthecomputerasthecontrolmethodforthemonitoringandprocessingcanrealizetherealtimecontrolandoperation,whichcanprovideanewapproachtoguaranteethesecurityandhighefficiencyintheminingindustry.Apressuremeasuringandcontrolsystembasedonmicroprocessorwasproposedinthispaper.Thedesignworkincludesthesensormodule,6N139moduleetc.Keywords:PressureSensor;ControlSystem;Microprocessor
1引言
目前我国发展煤炭生产机械化发展迅速。综采设备的应用,是提高效率、改善安全状况的措施。影响开机率的一个主要因素是支架对工作面的顶板控制的好坏,因此,对综采工作面进行矿压监测与控制是很有必要的。要做到这一点,首先需要对井下工作面的液压支架的实际工作状况进行监测,通过对检测数据处理、分析,评定其效果,并采取相应措施,以提高开机率、提高产量。本文以监测综采液压支架的压力为研究内容,开发了一套基于单片机的压力测量控制系统。
压力测量控制系统的结构如图1所示,它以80C51单片机为核心,包括传感器、光耦、多路数据开关、LCD液晶显示器、自动复位电路、SRAM,EPROM、RS-485接口电路及高效电源电路等。下面分别介绍一下它们各自的设计特点。
3.1传感器
传感器采用前面设计的活塞传压大量程谐振弦式液压传感器,传感器输出幅度为5伏的矩形波。
2压力测量控制系统功能设计
压力测量控制系统用于监测支架压力,每台测量控制系统平衡配有四只传感器,可分别通过高压油管连接支架的立柱、千斤顶,前探梁千斤顶的油压腔。压力测量控制系统接收到通讯测量控制系统传来的数据采集命令后,采集四通道的压力,传给通讯测量控制系统,再由通讯测量控制系统传至地面。压力测量控制系统设有按键,当按下时,可在LCD液晶显示窗口循环显示四通道的压力值。
3.2信号输入电路
(1)多路数据开关(多路数据选择器)74HC151
74HC151是8选1数据选择器,它有8个数据输入端D0--D7,1个选通端S,3个数据选择端A,B,C和2个输出端Y,W。当3个数据选择端A,B,C从000到111之间变化时,可
选择不同的通道。
(2)信号输入电路:以D0通道为例,其电路如图2所示。
3压力测量控制系统的结构件设计
图2信号输入电路
由图2看出,传感器频率信号是通过光电耦合器6N139耦合到74HC151的输入引脚D0。80C51的P1.0,P1.1输出控制码,选择D0--D3输入中的一路,用单片机的T0测信号频率。
图1压力测量控制系统框图
陈燕秀:讲师
-
3.380C51外扩8KBEPROM和8KBSRAM
在压力测量控制系统中,80C51扩展8K的EPROM(27C64)和8K的SRAM(6264)作为外部的程序存贮器和数据存贮器。选择了较低的6MHz作为80C51单片机的工作频率,能满足数据采集要求,同时还可以降低单片机的功耗,扩展系统连接图如图3所示。
现场总线技术应用200例》
102-360元/年邮局订阅号:82-946
基于单片机的压力测量控制系统研发
您的论文得到两院院士关注
单片机开发与应用
给负载电流,并且这个电流随着电感磁场储存的能量转移到输出滤波电容和负载中而减少为零。
图3压力测量控制系统80C51扩展系统
在80C51单片机中,外部I/O口是作为外部RAM来扩展的,选址的方法与扩充外部RAM的方法完全相同。本电路除了外部的RAM外,还有LCD显示器作为外部I/O器件,因此,只采用线选址方式是不够的,应采用译码选址方式。
3.4LCM点阵式液晶显示模块接口设计
LCM点阵式液晶显示模块能显示的字符多,并且能显示汉
字,因而在智能化测量控制仪表中得到了广泛的应用。本系统选用的是EPSON公司生产的EA-D20040AR点阵式液晶显示模块,它由TN型液晶显示器、CMOS驱动器和CMOS控制器组成,模块内集成有字符发生器和数据存贮器,采用单±5V电源供电,内部有能显示96个ASCII字符和92个特殊字符的字库。EA-
3.6RS-485接口电路
本系统中,通讯测量控制系统与各压力测量控制系统属主从式通讯网络,为适合此远距离、多点、干扰大的通讯环境,采用RS-485接口电路。本系统中选用的MAX483接口电路,是由MAXIM生产的专用于RS-485通讯的小功率收发器,含有一个驱动器和一个接收器,其特点是具有减小转换速率的驱动器,可以使EMI(电磁干扰)减到最少,并减少因电缆终端不适当而产生的影响,可以以高达250kb/s的速率无误差地传送数据。
3.7自动复位电路
由于压力测量控制系统在井下连续运行,为了防止由于意外干扰引起"死机",特在压力测量控制系统引入自动复位电路,即看门狗电路。看门狗电路种类很多,为了减少元件个数,本系统选用MAX706。
MAX706确保在加电期间复位,并防止掉电或降压情况下微处理器代码执行出错。在加电时一旦Vcc达到1V,即可保证REST输出低电平,当Vcc上升超过复位门限电压时,需经过大约200ms,一个内部定时器才允许REST变为当电平。只要VCC降低到复位门限电压以下,REST就变为低电平。
MAX706看门狗电路还监控微处理器的工作,如果在1.6S内微处理器不触发看门狗输入(WDI)且WDI并非处于三态,WDO将变为低电平。
D20040AR与单片机80C51的接口电路如图4所示:
4压力测量控制系统软件设计
压力测量控制系统的程序由主程序和几个子程序组成。子程序主要包括测频率子程序、计算压力子程序、显示数据子程序、串行通讯子程序等。
技
术创新
4.1测频率子程序
单片机多倍周期同步法测量的两种情形,本系统选用第二种方法,即固定TM的多倍周期测量法。
4.2计算压力子程序
当单片机测完一个信号频率后,取出对应的压力盒常数A,
B,f0,由公式
计算出压力P(为兆帕)或换算成其他单位的压力值。
图4EA-D20040AR与80C51的接口电路
4.3显示数据子程序
单片机把前面计算出的压力值输出到LCM液晶显示模块显示。LCM液晶显示模块EA-D20040AR的初始化程序如下:
3.5电源电路
本系统的通讯测量控制系统及所有的压力测量控制系统共用同一本安电源,应尽量地降低线路损耗,提高电源工作效率。为此,压力测量控制系统除控制传感器的电源供电外,还采用了美国MAXIM公司的高效、+5V输出可调降低压稳压器
MAX639,可将+5.5 ̄+11.5V之间的电池电压转换为+5V出,并在整个电压范围内提供100mA输出电流,静态电流仅为10μA,效率高于90%。
一个MAX639所需外围器件较少,即一个小的廉价电感、
输入旁路电容、一个滤波电容和一个肖基特二极管,不需要任何补偿元件。它实质上是一个降压DC-DC转换器,当开关合上时,加到电感上的电压等于V+减VOUT,通过电感的电流斜坡上升,从而在电感的电场中储能,该电流还流入输出滤波电容和负载;当开关断开时,此电流以相同的方式流过电感,但因开关此时已断开,它必然要流过二极管。当开关断开时,电感仅供
PLC技术应用200例》
START:MOVDPTR,#2000H;置指令寄存器地址
MOVA,#38H;置功能,数据以8位操作,2行显示,5X7点阵MOVX@DPTR,A
MOVA,#06H;置输入模式,设置AC为增量方式,显示屏不
移动
MOVX@DPTR,A
MOVA,#OEH:置显示开/关控制,显示开,显示光标,闪耀关MOVX@DPTR,A
MOVA,#01H;总清,清除屏幕,置AC地址为零MOVX@DPTR,ARET
4.4压力测量控制系统串行通讯子程序
本系统中,各压力测量控制系统与通讯测量控制系统之间属于多机通讯。(下转第106页)
邮局订阅号:82-946360元/年-
103-
基于单片机的压力测量控制系统研发
单片机开发与应用
结果都要通过WebServer来进行。
中文核心期刊《微计算机信息》(嵌入式与SOC)2008年第24卷第3-2期
解包或者打包的动作,以继续进行后续工作。显然,最终的处理
通常,所谓的TCP/IP协议是一个四层协议系统,包括数据链路层、网络层(含IP协议)、传输层(含TCP协议)和应用层,每一层负责不同的功能。基于TCP/IP协议可以实现多种功能应用。在我们设计的系统中,主要是分析HTTP,也就是WebServer在应用层的主要构成协议。其它的协议功能的实现就不再分析了。PI包含编址方案,并提供寻址功能;TCP则是在不同主机的对等进程之间提供可靠的进程间通信。与TCP两端口所连接的实体中,一端为应用程序进程或用户,另一端则为底层协议,如
IP协议。TCP在建立连接过程中采用三次握手机制,以保证数据的可靠性。利用提供的TCP/IP协议包,可以轻松建立起TCP/IP通信。当通信建立以后,就可以在此基础上进行后续的进一
步应用功能扩展。
技术创新
3.2RS-485接入以太网的软件设计
嵌入式控制器把传感器的RS-485通信格式数据转换为工业以太网接收的TCP/IP协议格式的数据包,可以通过两个实时的任务运行实现。一个任务是模块从RS-485串行口读取来自传感器的数据:另一任务则是将模块获得的数据从以太网接口发送到需要数据的其他网络节点,它们通过共享数据缓存区实
现数据交换。
[J]微计算机信息,2006.12,1:86-88
[2]隋运峰,刘一博,谢意,周建鸿,TCP在有线电视网络中的问题和解决方法[J]微计算机信息,4,3:141-143
[3]ARM7TDMI(Rev4)TechnicalReferenceManual,
[EB/OL],http://www,arm,com/pdfs/DDI0210B_7TDMI_R4,pdf
[4]俞建新等,嵌入式应用程序开发综合实验9例[M],北京:清华大学出版社,2006
作者简介:吴强(1963,2-),男,安徽萧县人,本科,讲师,研究方向:计算机网络及电子商务。
Biography:WuQiang(1963,2-),Male,BorninAnhuiXiaoxi-an,Lecturer,ResearchAreas:ComputerNetworksandE-Com-merce.
(450002郑州轻工业学院计算机与通信工程学院)吴强
(ZhengzhouUniversityofLightIndustry,HenanZhengzhou450002)WuQiang
通讯地址:(450002河南郑州市东风路5号郑州轻工业学院计算机与通信工程学院)吴强
(收稿日期:2008.1.05)(修稿日期:2008.2.20)
(上接第103页)
通讯测量控制系统为主机,各压力测量控制系统为从机。压力机发送数据,通讯测量控制系统接收数据。
压力测量控制系统(从机)中断方式通讯程序程序设计思想是:在主程序中设置好与串行通讯接收和中断有关的初始化工作后,等待中断,在收到一帧地址信息后启动中断进入通讯服务程序,在以后的接收或发送通讯中就采用查询方式,直到本次通讯结束,由中断返回到主程序。其中若从机未作好发送准备及出现非法命令等也从中断返回,在主程序中作好准备。主机应重新和从机联络,使从机再次进入串行口中断。
本文作者创新点:本文设计的压力测量控制系统以80C51单片机为核心,包括传感器、光耦6N139、数据开关74HC151、点阵式液晶显示模块EA-D20040AR,RS-485接口电路及高效电源电路等。测控系统接收到通讯分机传来的数据采集命令后,采集四通道的压力,传给通讯分机,再由通讯分机传到地面,实现了快速监测处理和及时反馈信息。
3.3JavaApplet在客户端的应用
Applet是运行在浏览器上的Java程序。它不能独立运行,它的字节码文件必须嵌入到另一种语言HTML的文件中,并由浏览器采用调用Applet方法来解释执行,JavaApplet字节码程序可以完成特殊的Applet任务。本系统客户端软件实际上就是JavaApplet的一个应用,用户界面的内容可以由Applet
来实现。
可以通过控制界面显示控制参数的开关状态,并通过控制面板的选取控制系统,并进行查询。客户端与服务器通信过程通过创建socket来实现。Socket类和ServerSocket类是用
Java实现Socket通信的主要工具。创建一个ServerSocket对象就创建了一个监听服务,创建一个Socket对象就建立一个Client与Server间的连接。用下面的语句创建一个Server-Socket类,同时在运行该语句的控制器的指定端口外建立一个监听服务:
ServerSocketMyListener=newServerSocket(8000);
为了随时监听可能的Client请求,还应该执行如下的语句:SocketLinkSocket=MyListener,accept();
当Client程序需要从Server端获取信息及其他服务时,创建一个Socket对象:
SocketMySocket=newSocket(“SevrerComPuterName”,8000);
本文作者创新点:
在本嵌入式控制器中,嵌入式控制器的设计包括硬、软件两部分设计,向上与计算机通信,设计了RJ-45接口、存储器接口等,向下与控制设备通信,设计了相应RS-232接口、RS-485接口、电磁控制开关接口等。客户计算机上只要有SQLSERVER,SOCKET,EXPLORER等即可与嵌入式控制器通信,而嵌入式控制器上有WebServer,SOCKET,系统软件网页服务器程序等。参考文献:
[1]董小国,王蓉,基于Web的中水远程监控系统的设计与实现
-
参考文献
[1]唐慧强,孔照林.基金会现场总线压力测量系统的设计[J].微计算机信息,2007,6-1:194-195
[2]邓宏彬.MSC121X系统级单片机原理与应用.第1版,北京:机械工业出版社,2004,1 ̄6
[3]唐慧强.精密压力变送器的研制.测控技术,1999,6-18:63-64。
作者简介:陈燕秀(1975-),女,汉族,讲师,贵州大学职业技术学院信息工程系,研究兴趣:电路设计。
Biography:CHENYanxiu(1975-),Female,HanNationality,LectuerinGuizhouUniversity,ResearchFields:CircuitDesign.(550004贵州贵阳贵州大学职业技术学院信息工程)陈燕秀(DepartmentofVocationalTechnology,Guizhou,Guiyang550004)ChenYanxiu
通讯地址:(550004
贵州贵阳
贵阳市安云路19号省城乡规
划设计院)陈燕玲转陈燕秀
(收稿日期:2008.01.05)(修稿日期:2008.02.20)
GuizhouUniversity,
106-360元/年邮局订阅号:82-946
现场总线技术应用200例》
正在阅读:
基于单片机的压力测量控制系统研发06-08
《西方经济学》第五章 厂商理论09-21
西北师范大学文艺学专业书目06-04
朱迪思·贾维斯汤姆森:堕胎的防御05-16
中学生英语口语能力培养剖析论文09-30
猪群亚健康养猪业最大的隐患03-01
VB讲义04-13
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 单片机
- 控制系统
- 测量
- 研发
- 基于
- 压力