电子工程师的网站
首 页 |  新闻资讯 | 最新产品 | 解决方案 | 技术参数
设计应用
电路图 | 技术资料 | 芯片资料 | 技术论坛
  现在位置: 首页 > 设计应用 > 接口/总线/驱动 > 详细信息
接口/总线/驱动:基于M-BUS总线的智能气压传感器的设计
来源:   时间: 2007-4-29 9:33:11    
基于M-BUS总线的智能气压传感器的设计
徐乐年 韩慧 刘明辉 员玉良 王雷


基于M-BUS总线的智能气压传感器利用高精度气压传感器、24位A/D转换器AD7714、低功耗单片机P89LPC932完成对绝对气压的测量,并通过M-BUS总线向上位机传送测量结果。目前该仪器已在矿井风压自动监测报警系统中得到应用。

煤层自然的必要条件之一是连续供氧(即漏风),而漏风与风压有着密切的关系,故风压是防治煤层自燃的重要参数,但目前一般由人工测量,需要大量的人力,且资料整理工作量大,测定值管理滞后,不能为日常的管理及时提供所需要的技术参数,影响了煤层自燃的防治和通防管理的科学化。矿井风压自动监测报警系统可对自燃区域的风压实现连续自动检测,在出现异常时立即报警。

如图1所示,各智能传感器和通信分站组成M-BUS总线网络,通信分站通过发送不同的地址依次控制各智能传感器执行测量工作,并读取和存储其测量数据;各通信分站与监控计算机组成RS-485总线网络,监控计算机通过发送不同的地址依次选通各通信分站,并读取其存储的测量数据;监控计算机兼作WEB服务器,可实现检测数据的网络共享。系统中的核心部分是智能气压传感器,它可测量气体的绝对压力和温度,通过二者及智能风速传感器测得的风速即可推算风压。

硬件设计

供电方式

为减少供电电源的数量、降低费用、方便维护,各智能传感器采用总线供电方式。因总线电阻会带来压降,当总线过长或智能传感器过多时,总线末端的智能传感器将供电不足,为此,各智能传感器采用分时上电工作方式,即每一时刻只有一台智能传感器上电工作,而其余智能传感器处于低功耗的空闲等待状态。在空闲等待状态下,只有微功耗稳压器HT7150A(U1)、HT7130A(U2)和低功耗单片机P89LPC932上电,耗电仅300μA。

P89LPC932是PHILIPS公司推出的一款微控制器,其指令执行速度6倍于标准80C51器件。它集成了许多系统级的功能,如看门狗电路、EEPROM、A/D转换器、D/A转换器等,特别是集成了CPU时钟修改寄存器DIVM,通过设置DIVM可以降低CPU的工作频率,大大降低功耗,本仪器中采用降低CPU工作频率,进入空闲方式、关闭外围电路(串口除外)等措施保证了空闲等待状态下的低功耗。另外,P89LPC932还具有地址自动识别电路,在多机通信方式下,允许UART使用硬件比较,从串行数据流中识别出特定的地址,这样就不必花费大量的软件资源去检查每一个从串口输入的串行地址,只有当通信分站发送的地址与智能传感器的地址相符时,智能传感器才从低功耗的空闲等待状态进入工作状态,将P0.0置为高电平,Q3、Q2导通,绝对气压传感器、A/D转换器AD7714上电,执行一次测量,并将测量结果发送给通信分站,然后重新进入空闲等待状态。通信分站接收并存储测量结果后,再发送其他地址,选通别的智能传感器,……,不断循环。

整流桥D3既可实现供电端(1、2)的无极性连接,又可减少电路储能对供电线的影响,符合本安仪表的设计要求。供电电源为隔爆兼本安型,具有双重过压、过流保护功能,对负载的等效电感、等效电容也有一定的限制,因此要增加总线上智能传感器的数量,必须限制每台智能传感器的等效输入电容、即C5要小。但C5作为电源滤波电容,必须保证P89LPC932可靠工作,所以电容值不能太小。在选取C5的电容值后,通过采用电阻R1来减小等效输入电容,当P89LPC932从空闲状态唤醒后,CPU工作频率被调高,功耗增加,R1的压降增大,引起U1、U2供电电压不足,所以将稳压器78L08的输出电压经D2提供给U2。

采集电路

绝对气压传感器采用美国SMI公司的全温度补偿OEM压力传感器5501-030,内部为一惠斯登电桥,需恒流供电,为使仪器能分辨到Pa,A/D转换器选用美国AD公司的24位Σ-Δ式A/D转换器AD7714,它内含1个程控放大器和3个全差分输入通道,具有自校准,系统校准功能,虽然AD7714的转换精度极高,但受限于恒流源U6、电压基准D6,程控放大器增益的精度,因此采用了图2所示的测量电路,因全差分输入通道2(AIN3与AIN4)和3(AIN5与AIN6)的输入阻抗极高,吸收电流可忽略,所以,流经绝对气压传感器和精密电阻R9的电流均等于恒流源U2的电流I。每次测量都对通道2、3各执行一次自校准和转换,因两次转换相隔时间很短,所以恒流I、基准电压VREF、程控放大器增益E均不会发生变化,两通道的转换结果分别为:

D2=K×I×E/(VREF/224),

K为绝对气压传感器的系数,

D3=R9×I×E/(VREF/224

将以上两式相除得:D2/D3=K/R9。因在某气压P下K是恒定的,同时R9又是维持不变的(温度系数小于5ppm),故在该气压P下的D2/D3也是不变的,与恒流I、基准电压VREF、程控放大器增益E无关。通过标定,可建立气压P与R9×D2/D3一一对应关系。实测时,先得到R9×D2/D3,再查表计算气压P。

通信电路

智能传感器和通信分站组成M-BUS总线网络,智能传感器作为从机、将测量结果传送给通信分站,再由通信分站远传给监控计算机。M-BUS总线是一种用于远程仪表读取数据的欧洲标准,它有如下特点:两线制总线,不分正负极性,施工简单;采用独特的电平特征传输数字信号,抗干扰能力强;总线可以为每一通信节点提供3.3V/3mA的稳压电源,为仪表提供两种供电方式;可采用任意总线拓扑结构,系统组网成本低、扩展灵活,总线采用12-42V电源供电,具有本质安全的防爆特性;专门设计的报文格式,满足能耗计量表联网和远程读数需要;通信过程完全由主机控制,任一通信节点故障不影响整个总线,M-BUS总线的上述特点很好地满足了本系统测点分散,智能传感器分布范围较广,工作环境恶劣,井下设备防爆等要求。

M-BUS总线系统中,主机向从机发送数据时采用的是改变总线电压而总线电流保持不变的电压调制方式;从机向主机发送数据时采用的是总线电流调制,而总线电压保持不变,从机接口采用专用芯片TSS721A,主机接口无产品,故自行设计,并已申请国家专利,TSS721A具有动态电平辨识机制,可检测总线电压变化,并从TX端输出,从机发送数据从RX端输入,RX为高电平时总线电流维持不变;RX为低电平时,总线增加一固定电流。

当智能传感器发送数据时,TSS721A的需要的工作电流增加,将P1.6置为高电平,Q1、光耦NEC2501-1导通,TSS721A的电流调节输入端RIDD经过电阻R5接地,可达到此目的,空闲状态时,P1.6位低电平,Q1、光耦NEC2501-1截止,TSS721A电流调节输入端RIDD经过R5和R6的电阻接地得到的从机电流减小,从而减少功耗,为防止单片机与通信电路相互干扰,采用光耦6N139将二者隔离。

软件设计

软件的设计内容包括主程序、串口中断服务子程序、气压测量子程序、温度测量子程序等。主程序流程图如图3所示。

相关信息
发表评论
打印本页 关闭本页
PHILIPS 80C51系列单片机
  6 Clock 8位 80C51+内核单片机  Philips 8位8051单片机系列提供完整的产品类型,包括Flash、OTP(一次性编程)、ROM和无ROM器件。由于为实时应用而设计,这些80C51器件可以广泛应用于从消费类产品、计算机外设到自动化系统的各种领域。请点击下面的产品编号了解更详细的产品信息。 型号 存贮器 ISP/IAP 定时/计数器 I/O数 串行接口 中断 A/D 最大频率 ...
>>详细内容
80C51上电复位和复位延时的时序分析
    80C51单片机的上电复位POR(Power On Reset)实质上就是上电延时复位,也就是在上电延时期间把单片机锁定在复位状态上。为什么在每次单片机接通电源时,都需要加入一定的延迟时间呢?分析如下。 1 上电复位时序   在单片机及其应用电路每次上电的过程中,由于电源回路中通常存在一些容量大小不等的滤波电容,使得单片机芯片在其电源引脚VCC和VSS之间所感受到的电源电压值VDD,是...
>>详细内容
C8051F020与80C51单片机的异同点
  1 引言 80C51系列单片机及其衍生产品在我国乃至全世界范围获得了非常广泛的应用。单片机领域的大部分工作人员都熟悉80C51单片机,各大专院校都采用80C51系列单片机作为教学模型。随着单片机的不断发展,市场上出现了很多高速、高性能的新型单片机,基于标准8051内核的单片机正面临着退出市场的境地。为此,一些半导体公司开始对传统8051内核进行大的构造,主要是提高速度和增加片...
>>详细内容
AD7714的工作原理及其应用
  摘要:对AD7714的工作原理进行了深入剖析,并介绍了其校准模式和使用方法,最后给出了它与 AT89C52的接口和关键的程序流程图。 关键词:AD7714;校准;接口 中图分类号:TN43 文献标识码:B 文章编号:1003-353X(2002)03-0056-04 1引 言 AD7714是适用于低频测量应用的完整模拟前端。器件直接从传感器接受低电平信号并输出串行数字。它使用和 -差(Σ-Δ)转换技术以...
>>详细内容
80C51和CH375的USB打印机驱动设计
  摘要:介绍基于80C51和CH375的LPTUSB打印机驱动器的设计与实现方法,介绍USB总线的通用接口芯片CH375的特点及工作原理,给出80C51单片机通过CH375控制USB打印机的硬件设计及其C语言软件实现。利用该设计能够实现并行打印口数据在USB打印机直接打印,极大的克服了有些并口仪器必须连接并口打印机才能打印的弊端,可极大方便用户的使用。 关键词:CH375 LPT USB 打印机 80C51 单片机 引...
>>详细内容
NCP5501DT50RKG的技术参数
  产品型号:NCP5501DT50RKG输出电压典型值(V):5输出电流典型值(A):0.500极性:正压差典型值(V):0.0003@0.5A输入电压最大值(V):18封装/温度(℃):DPARK4/-40~85描述:500mA线性稳压器价格/1片(套):暂无
>>详细内容
已有(
)位对此新闻感兴趣的网发发表了看法 >>更多评论
内 容:
     
 
热点新闻
一周排行
关于我们 | 服务项目 | 付款方式 | 广告服务 | 联系我们 | 友情链接 | 投诉 建议 合作 | 网站地图 | 加入收藏
Copyright © 2007-2008 WEEQOO.COM Corp.All Rights Reserved. 版权所有 经营许可证编号:浙B2-20050339 法律声明
维库电子旗下网站:维库电子市场网 | ChinaICMart | 维库电子开发网 | 维库电子人才网
总部:杭州市下城区朝晖路182号国都发展大厦1号楼80A
电话:0571-85889139-8007 QQ:303939539 | MSN:zh1226@hotmail.com |  邮箱:laz8258@163.com dzsc51@163.com