1 引言
监测井下生产状况参数包括监测矿井空气中有害或危险成分、矿井空气物理状态、通风设备运行状态以及其他参数。一般监测对象包括瓦斯、风速、负压、温度、液位等。井下生产状况参数监测的工作环境恶劣、监测点分散、监测种类多、测点数量大、通信距离远,并且对实时性和可靠性要求极高。因此,研制一种性能可靠、成本低的煤矿井下多参数智能监测系统非常必要。笔者采用当前流行的虚拟仪器技术实现上位机交互,并利用单片机成本低、集成度高、易于相互及与计算机通信等特点,开发了一种新型的井下多参数智能监测系统。
2 系统总体设计
井下多参数智能监控系统由监测分站系统、CAN总线通信系统、上位人机交互(监控计算机)以及煤矿安全专家系统(数据库查询服务器)组成。其系统结构图如图1所示。
2.1 监测分站系统
监测分站系统采用高性能ATmega48单片机作为主控器件,外接多个瓦斯、位移、压力等传感器,经过外部模拟电路,送人单片机内置高精度A/D转换器,实现多路模拟量的实时采集,并通过CAN总线通信系统实现与上位人机交互的数据交换。另外,监控分机还可实现瓦斯、压力等参数超标时的井下声光报警,并根据上位人机交互命令进行相应的控制操作,有效避免事故的发生。
2.2 CAN总线通信系统
CAN总线通信系统的主要功能是实现多个监控分机与上位人机交互(监控主机)的数据通信,将实时采集的模拟数据通过CAN总线传输。
2.3 上位人机交互
人机交互系统以Lab Windows/CVI虚拟仪器作为开发平台,利用图形化的软面板、丰富的数字信号处理库和高级函数分析库资源,借助于计算机的强大功能实现与板卡之间的控制信息和采集信息之间的数据交换、历史数据分析、数据曲线拟制等功能。
2.4 煤矿安全专家系统
煤矿安全专家系统采用Microsoft Access 2003作为开发软件。将历年各种模拟量参数指标以及在具体情况下避免事故发生需要采用的操作进行汇总,供人机交互系统查询。人机交互系统根据查询结果发送相应的控制命令,从而最大限度地减少事故。
另外,此系统还将打印分析的参考意见,供地面工作站人员查询,以便实时改进。
3 监控硬件设计
监控系统主控器件以及外围电路如图2所示,其中外围电路包含CAN总线通信电路、MAX1232外置看门狗电路、8路模拟量采集电路以及分时选通器件4051电路等。任意一路模拟量采集电路如图3所示。[page]
图2和图3配合使用,监控系统最多监控48路模拟量信号,大大扩展了采集范围,并采用单片机内置的高精度10位A/D转换器,在简化电路的同时,保证了其监测精度和速度。其工作原理:将传感器接人(J1),当传感器参数发生变化时,模拟量采集电路将此信号放大,经过RC滤波电路,送入4051的一路通道,经单片机控制选通后,送入单片机A/D转换器,得到A/D转换值。单片机将此数据通过CAN总线器件片送给上位人机交互,人机交互(监控主机)将此数据与安全值相比较,如变化不大,则继续监测;如发生很大偏差,则将此信息传递给专家系统,专家系统经过分析后,得出相应操作指令并将其反馈给人机交互(监控主机),上位人机交互再将控制信息传递给单片机。从而产生相应的操作,以确保井下安全。
4 监控系统软件设计
此系统的软件设计主要由专家系统、上位人机交互和监控分机子系统组成。其中专家系统以Microsoft Access 2003为开发软件,大量收集井下需要监测的模拟量参数信息,以供监控主机查询参考。上位人机交互选用了NI公司的LabWindows/CVI,其界面友好,利用较少的仪器硬件和计算机资源代替了多种高档数据记录分析仪器。计算机可以自动分析数据和输出报表等,大大提高了系统的智能化和测试效率,减少了人为操作误差对检测结果的影响,友好的人机交互界面为用户提供了丰富的功能。
为了使单片机系统具有更好的实时性和代码的最优化,监控分机系统的软件设计采用汇编语言编写。限于篇幅,这里只简要介绍上位人机交互和监控分机子系统的软件设计。
4.1 监控分机子系统
程序流程图如图4所示。从图4中可以看出,监控系统能够实现多种功能,包括多路模拟量A/D采集、数据暂存、液晶显示、与上位人机交互通信以及开关量输出等。设计时,采用模块化思想,简化了设计,提高了效率。
4.2 监控分机子系统
为了便于代码复用,虚拟仪器软件开发采用分层设计,分为主程序控制层、人机交互层、数据处理层和仪器驱动层。
仪器驱动层是针对不同的硬件编制的驱动程序函数库,完成I/O硬件接口与处理层的连接,是实现高层软件与硬件无关的重要保证;数据处理层在后台对用户的操作进行解析计算,将控制字送给硬件驱动层;同时实现数据的采集控制、信号的分析与处理、数据的管理、标定程序、测试报告生成等;人机交互层完成人机界面交互,响应用户的操作,实现数据的显示、与专家系统通信互换信息及报表的打印等功能。主程序控制层用于组织各部分协调工作,共同完成测试任务。该测试软件中运用了Windows多线程技术,实现了数据采集及处理、数据显示同时进行。
5 结束语
目前该井下监控系统已经通过验证。实验证明其具有特点如下:与同类产品相比,具有精度高、可靠性强、工作性能稳定、成本低廉的特点;采用单片机控制,简化了测试设备结构,减少了故障环节,提高了工作效率和智能化;测试系统采用10位高精度A/D转换器和自动数据报表,提高了系统的测控精度,减小了人为随机误差;采用虚拟仪器作为人机交互界面,融合了传统的测试手段和现代计算机技术,提高了测试系统的直观性和可操作性;系统内部集成了专家系统可通过故障解决方案的实时查询功能解决问题,在提高效率的基础上,降低了事故率。
关键字:CAN总线 监控系统 井下多参数
引用地址:基于CAN总线的井下多参数监控系统的设计
监测井下生产状况参数包括监测矿井空气中有害或危险成分、矿井空气物理状态、通风设备运行状态以及其他参数。一般监测对象包括瓦斯、风速、负压、温度、液位等。井下生产状况参数监测的工作环境恶劣、监测点分散、监测种类多、测点数量大、通信距离远,并且对实时性和可靠性要求极高。因此,研制一种性能可靠、成本低的煤矿井下多参数智能监测系统非常必要。笔者采用当前流行的虚拟仪器技术实现上位机交互,并利用单片机成本低、集成度高、易于相互及与计算机通信等特点,开发了一种新型的井下多参数智能监测系统。
2 系统总体设计
井下多参数智能监控系统由监测分站系统、CAN总线通信系统、上位人机交互(监控计算机)以及煤矿安全专家系统(数据库查询服务器)组成。其系统结构图如图1所示。
2.1 监测分站系统
监测分站系统采用高性能ATmega48单片机作为主控器件,外接多个瓦斯、位移、压力等传感器,经过外部模拟电路,送人单片机内置高精度A/D转换器,实现多路模拟量的实时采集,并通过CAN总线通信系统实现与上位人机交互的数据交换。另外,监控分机还可实现瓦斯、压力等参数超标时的井下声光报警,并根据上位人机交互命令进行相应的控制操作,有效避免事故的发生。
2.2 CAN总线通信系统
CAN总线通信系统的主要功能是实现多个监控分机与上位人机交互(监控主机)的数据通信,将实时采集的模拟数据通过CAN总线传输。
2.3 上位人机交互
人机交互系统以Lab Windows/CVI虚拟仪器作为开发平台,利用图形化的软面板、丰富的数字信号处理库和高级函数分析库资源,借助于计算机的强大功能实现与板卡之间的控制信息和采集信息之间的数据交换、历史数据分析、数据曲线拟制等功能。
2.4 煤矿安全专家系统
煤矿安全专家系统采用Microsoft Access 2003作为开发软件。将历年各种模拟量参数指标以及在具体情况下避免事故发生需要采用的操作进行汇总,供人机交互系统查询。人机交互系统根据查询结果发送相应的控制命令,从而最大限度地减少事故。
另外,此系统还将打印分析的参考意见,供地面工作站人员查询,以便实时改进。
3 监控硬件设计
监控系统主控器件以及外围电路如图2所示,其中外围电路包含CAN总线通信电路、MAX1232外置看门狗电路、8路模拟量采集电路以及分时选通器件4051电路等。任意一路模拟量采集电路如图3所示。[page]
图2和图3配合使用,监控系统最多监控48路模拟量信号,大大扩展了采集范围,并采用单片机内置的高精度10位A/D转换器,在简化电路的同时,保证了其监测精度和速度。其工作原理:将传感器接人(J1),当传感器参数发生变化时,模拟量采集电路将此信号放大,经过RC滤波电路,送入4051的一路通道,经单片机控制选通后,送入单片机A/D转换器,得到A/D转换值。单片机将此数据通过CAN总线器件片送给上位人机交互,人机交互(监控主机)将此数据与安全值相比较,如变化不大,则继续监测;如发生很大偏差,则将此信息传递给专家系统,专家系统经过分析后,得出相应操作指令并将其反馈给人机交互(监控主机),上位人机交互再将控制信息传递给单片机。从而产生相应的操作,以确保井下安全。
4 监控系统软件设计
此系统的软件设计主要由专家系统、上位人机交互和监控分机子系统组成。其中专家系统以Microsoft Access 2003为开发软件,大量收集井下需要监测的模拟量参数信息,以供监控主机查询参考。上位人机交互选用了NI公司的LabWindows/CVI,其界面友好,利用较少的仪器硬件和计算机资源代替了多种高档数据记录分析仪器。计算机可以自动分析数据和输出报表等,大大提高了系统的智能化和测试效率,减少了人为操作误差对检测结果的影响,友好的人机交互界面为用户提供了丰富的功能。
为了使单片机系统具有更好的实时性和代码的最优化,监控分机系统的软件设计采用汇编语言编写。限于篇幅,这里只简要介绍上位人机交互和监控分机子系统的软件设计。
4.1 监控分机子系统
程序流程图如图4所示。从图4中可以看出,监控系统能够实现多种功能,包括多路模拟量A/D采集、数据暂存、液晶显示、与上位人机交互通信以及开关量输出等。设计时,采用模块化思想,简化了设计,提高了效率。
4.2 监控分机子系统
为了便于代码复用,虚拟仪器软件开发采用分层设计,分为主程序控制层、人机交互层、数据处理层和仪器驱动层。
仪器驱动层是针对不同的硬件编制的驱动程序函数库,完成I/O硬件接口与处理层的连接,是实现高层软件与硬件无关的重要保证;数据处理层在后台对用户的操作进行解析计算,将控制字送给硬件驱动层;同时实现数据的采集控制、信号的分析与处理、数据的管理、标定程序、测试报告生成等;人机交互层完成人机界面交互,响应用户的操作,实现数据的显示、与专家系统通信互换信息及报表的打印等功能。主程序控制层用于组织各部分协调工作,共同完成测试任务。该测试软件中运用了Windows多线程技术,实现了数据采集及处理、数据显示同时进行。
5 结束语
目前该井下监控系统已经通过验证。实验证明其具有特点如下:与同类产品相比,具有精度高、可靠性强、工作性能稳定、成本低廉的特点;采用单片机控制,简化了测试设备结构,减少了故障环节,提高了工作效率和智能化;测试系统采用10位高精度A/D转换器和自动数据报表,提高了系统的测控精度,减小了人为随机误差;采用虚拟仪器作为人机交互界面,融合了传统的测试手段和现代计算机技术,提高了测试系统的直观性和可操作性;系统内部集成了专家系统可通过故障解决方案的实时查询功能解决问题,在提高效率的基础上,降低了事故率。
上一篇:辊道窑现场总线计算机控制系统
下一篇:PROFIBUS现场总线通讯技术的应用研究
推荐阅读最新更新时间:2024-05-02 22:24
CAN总线与以太网的嵌入式网关电路的设计与实现
本文从以太网与工业现场总线的互联出发,主要介绍了CAN总线与以太网嵌入式网关电路的设计与实现,本文对比了CAN 和以太网相连的嵌入式网关设计的两种方法,并从硬件结构和软件结构两方面进行了阐述。 目前,对于CAN 和以太网相连的嵌入式网关设计主要有两种方法:一种是低档MCU 加接口芯片的设计方法,另一种是高档MCU 加EOS(实时多任务操作系统)再加接口芯片的设计方法。因CAN 只采用了ISO/OSI 参考模型的一、二层,协议相对简单,比较适合用于低成本、速率要求不高的离散控制系统。从合理的成本和有效利用处理能力这两方面考虑,该设计采用低档MCU 加接口芯片的方法,其硬件框图见图。 图1 主控芯片及以太网接口模块 根据要求,
[单片机]
如何为下一代电动汽车创建安全可靠的电路
在电动化和自动化程度更高的车辆中建立可靠电路保护的设计注意事项。 图1。在混合动力电动汽车电气结构中,车载充电器必须与交流电源线及其可能产生的过载和瞬态过压相匹配。(Littelfuse) 图2。车载充电器框图和推荐的保护和功率控制器件。(Littelfuse) 图3。用于保护CAN总线的TVS二极管阵列。(Littelfuse) 为电动车辆设计电路极具挑战性。 为了确保能够承受过载,瞬态和静电放电(ESD)的可靠和安全设计,设计人员需要确保其电路具有必要的器件以防止损坏。 本文以车载充电器为例,提出了电路保护和高效功率控制的建议。 如图1示意图所示,对于必须开发能够承受来自内燃发动机和大功率电动机瞬
[汽车电子]
基于软PLC和CAN总线的自动定量包装机控制方案
1前言 自动定量包装机广泛应用于化肥、饲料和轻工等行业。称量包装技术的发展大约经历了手工称量、继电器控制和硬PLC控制等几个阶段。众所周知,硬 PLC具有可靠性高、使用方便和耐恶劣环境能力强等特点。但是,随着计算机技术的发展,硬PLC的通用性及兼容性差等弊端愈来愈明显。而计算机的标准化的通信协议和成熟的局域网技术使得组网十分简便,还可以通过Internet与外界相连。一个具有开放性的系统可以和任何遵守相同标准的其它设备或系统相连。那么能不能将PC开放性和PLC的可靠性等优点结合在一起呢?IEC(国际电工委员会)于1993年发布了IEC1131-3有关可编程序控制器编程的标准。根据该标准,充分利用工业控制计算机(IPC)或
[工业控制]
燃料电池汽车的氢气安全监控系统中氢气传感器的应用
氢能源是再生能源,它的副产物是水,而且氢的来源非常广泛。目前,氢能源是公认的清洁能源,它作为低碳和零碳能源正在脱颖而出。近些年以来,中国和美国、日本、加拿大、欧盟等都制订了氢能源发展规划,而且日前中国已在氢能源领域取得多方面的进展,氢燃料电池更是当今最被看好的新能源之一。 氢能产业链分为上游制氢、中游储氢、运氢、加氢和下游的燃料电池及应用领域三大环节。氢能源的应用有两种方式:一是直接燃烧(氢内燃机),二是采用燃料电池技术,燃料电池技术相比于氢内燃机效率更高,故更具发展潜力。而应用领域十分广泛包含汽车整车、叉车、轨道、轮船等交通领域以及储能等,氢能源产业链才符合人类环保要求,更关键的是目前在中国的氢能源商业化才刚刚开始,今年是氢
[汽车电子]
基于CDMA 1X的远程监控系统设计
1 引言 在现有的工业监控系统中,常用的信息传输方式有:数字微波、数传电台、有线光纤、有线电缆等,数字微波和数传电台将受到传输距离及频率许可的限制,而有线光纤和有线电缆的网络成本较高,不适合监控点非常分散及传输距离较远的情况下使用。 针对监控对象分散、各监控节点间缺乏有机联系、监控信息量相对较少,实时性要求较低等特点,CDMA 1X提供了一种很好的信息传输方式。 CDMA 1X愿意是指CDMA 2000的第一阶段(速率高于IS-95,低于2MB/s),可支持308kb/s的数据传输,网络部分引入分组交换,可支持移动IP业务,是在现有CDMA IS-95系统上发展出来的一种新的承载业务,目的是为CDMA用户提供分组形式的数据业务
[工业控制]
基于CAN总线的蓄电池组集散控制系统设计
引言
随着高科技及其产业的迅速发展,大存储容量的蓄电池组能源系统已经越来越被人们所重视,在诸如电动汽车、大功率UPS、电厂及变电站直流系统、通信系统等很多领域中都得到广泛应用。
蓄电池组是由一定数量的单体电池串联组成的,在使用过程中可能会有百次直至千次的充、放电。各单体蓄电池过充电、过放电或者放电不足均易引起电池的故障,某个单体蓄电池的故障也会导致整个蓄电池组的故障和损坏。因此,在线实时检测蓄电池组充放电各单体蓄电池的充放电电压、充放电时的温升以及整个蓄电池组的充放电电流、电压等参数,及时找出损坏或性能显著降低的蓄电池,对于延长电池的使用寿命、降低成本特别是提高直流供电系统的可靠性至关重要。鉴于上述情况,我们研
[电源管理]
基于双CPU实时图像监控系统的设计
图像监控以其直观、方便、信息内容丰富而被广泛应用于许多场合。在电子技术与通讯技术的发展过程中,图像监控系统的技术水平直接反映了不同阶段电子与通讯的技术状况。上世纪90年代末,随着多媒体技术、视频压缩编码技术和网络通讯技术的发展,数字视频监控系统迅速崛起。在数字图像监控系统中,嵌入式监控系统主要由嵌入式处理器、以太网接口控制器等相关支撑硬件及嵌入式操作系统组成。 1 设计方案 采用TI公司的TMS320VC5471为处理器,此芯片是一种双内核器件,内部集成了一个带程序和数据存储器(均为RAM)的TMS320C54x DSP子系统和一个带仿真工具的ARM7TMRISC微控制器核。在双CPU系统中,ARM7TDMI作为主CPU,负责
[工业控制]
基于ARM Linux的3G无线车载视频监控系统
0 引言 随着汽车客运事业发展,营运人员在营运过程中的安全以及管理也越来越被重视。由于存在乘客与营运人员经常因逃票、服务态度等问题而产生纠纷、客运过程中交通事故双方的责任鉴定比较模糊、车内盗窃事件缺乏有力的证据以及车辆失窃和司机酒驾等问题,本文提出基于ARM Linux的3G无线车载视频监控系统,可有效减少上述事件的发生,给予车乘人员以及车辆安全保障。此系统在Linux操作系统下,利用嵌入式开发板S3C2440搭建硬件环境,通过USB摄像头以及GPS模块采集车内实时的视频和位置信息,视频数据通过H.264的高效压缩编码,既可以得到高压缩比又拥有高质量流畅的图像,可以大大减少需要传输的数据量,并且将3G无线网络作为传输媒介,既可
[单片机]
小广播
热门活动
换一批
更多
最新嵌入式文章
更多精选电路图
更多热门文章
更多每日新闻
- 微软领先科技巨头,成为英伟达Hopper芯片最大买家
- 芯启源(上海)将持续发力,“做深做精”EDA及IP产品
- 本田严厉警告日产:若与鸿海合作,那么本田与日产的合作将终止
- Microchip推出新款交钥匙电容式触摸控制器产品 MTCH2120
- Matter对AIoT的意义:连接AIoT设备开发人员指南
- 我国科学家建立生成式模型为医学AI训练提供技术支持
- Diodes 推出符合车用标准的电流分流监测器,通过高精度电压感测快速检测系统故障
- Power Integrations面向800V汽车应用推出新型宽爬电距离开关IC
- 打破台积电垄断!联电夺下高通先进封装订单
- Ampere 年度展望:2025年重塑IT格局的四大关键趋势
更多往期活动
厂商技术中心