0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

通过采用ADuC836和CAN总线传输实现数字压力变送器系统的设计

电子设计 来源:郭婷 作者:电子设计 2019-09-20 08:03 次阅读

压力传感器是工业现场最为常用的一种传感器,广泛应用于水利水电、铁路交通、智能建筑、生产自控航空航天、军工、石化、油井、电力、船舶机床、管道等各种工业控制环境。‘常见的压力传感器包括应变片压力传感器、陶瓷压力传感器、扩散硅压力传感器、压电压力传感器、蓝宝石压力传感器等。目前,市场上大多数的压力变送器模拟量输出为主,还有少部分是基于Hart协议的智能压力变送器。而在当今测控领域中,儿乎全部采用数字化处理,用户需要先将模拟量转换成数字量。因此,在测量压力时,最少需要经过1次A/ D转换,甚至2次A/ D转换加1次D/ A转换,而A_模拟信号的传输过程中也会引入干扰和损失,即使精度再高的模数和数模转换都会导致较大的测量误差。而数字化的压力变送器可以省去模拟信号的传输和不必要的模数和数模转换。因此,本文将介绍一种数字压力变送器的设计,该压力变送器基于CAN总线传输,测量精度较高。

1 压力变送器硬件设计

基于CAN总线的高精度数字压力变送器的原理框图如图1所示。该压力变送器主要包括压力信号测量与调理部分、数字处理部分、CAN总线传输部分。

通过采用ADuC836和CAN总线传输实现数字压力变送器系统的设计

型不锈钢压力芯体,它是采用微机械加工技术制造而成的硅压阻式压力传感器。传感器芯片贴装于TO型基座上,并在膜片和传感芯片之问充有少量的硅油,硅油在膜片与压阻式传感器之问传递压力,最大输出信号为100 mV,内部输入阻抗典型为3500。

压力传感器的等效电路如图2所示。从图2可看出,压力传感器内部可以看成是一个惠斯通电桥,激励电源可以选择恒压源或恒流源,采用恒流源可以有效克服激励电源波动等干扰造成的测量误差。

当激励电流为1 mA时,压力传感器满量程输出为100 mV,因此,压力传感器的信号还需要放大处理。

通过采用ADuC836和CAN总线传输实现数字压力变送器系统的设计

ADuC836是美国AD公司新推出的高性能单片机,它将8051内核、2路16位艺一OA/ D ,12位D/ A ,FLASH ,WDT ,IMP监控电路、内部基准电源,SPI和IZ C总线接口等资源集成在一起,构成一个可编程的、能够进行自校准的高精度模拟数据采集系统,具有体积小、功耗低等特点,非常适用于各类智能仪表、智能传感器、变送器和便携式仪器等领域。另外,它还采用闪速/电擦除存储器,并目_自带加载器和调试软件,使系统的设计、编程和调试更为简便。

ADuC836有62B的FLASH/EE程序存储器用来存储用户代码,B的FLASH/EE数据存储器,2304 B的RA M,因此,不需进行存储器扩展。用户代码可以经过UART串行口下载到存储器,不需要额外的硬件支持。

综上所述,通过1片A Duc836就可以完成压力信号的模数转换,压力数据数字化标定、校准功能及总线输出。

1.3 CAN总线传输部分

本系统采用CAN现场总线代替传统的RS485总线。CA N总线的连结节点数多达110个,与RS485总线最大不同是它具有总线仲裁功能,总线上的任意节点都可以随时主动发送信息目_能够有效避免多下位机同时上传时数据造成的冲突。一般CAN总线使用较短的帧结构,每帧传输占总线时问较短,最大传输速度可达1 M bit/ s。另外,当CAN总线上的某个节点出现严重错误时,能够自动关闭输出,使总线上的其它节点及通信不受影响,从而大大提高了系统的可靠性。

CAN总线是一种多主总线,通信介质可以是双绞线、同轴电缆或光导纤维,通信距离可达10 km,性能远远优于RS485总线。它通常由CAN总线控制器和CAN总线驱动器2个部分构成。

本文设计的压力变送器的CAN总线核心器件采用了CSM 1004{芯片。它内部集成完全电气隔离的CAN- bus接口电路,采用全灌封工艺,具有很强的抗干扰能力,大大提高了系统在恶劣环境中使用的可靠性,其主要功能是实现了UART一CAN之问的透明转换,用户不必深入了解CAN- bu、的相关知识,利用该芯片操作CAN- bus就如同操作UART一样方便。图4为CSM 100的功能框图。

从图4可看出,CSM 100只需串口就可与CPU通信,ADuC836只要正常操作串口就可以完成

CAN总线诵信功能。大大提高了产品开发谏度

通过采用ADuC836和CAN总线传输实现数字压力变送器系统的设计

2 压力变送器系统设计

由于ADuC836指令与8051兼容,故可以利用8051单片机的软件资源开发该压力变送器的软件程序;充分利用ADuC836提供的内部校准和系统校准功能,定时进行内部零位和满量程校准,解决了除传感器之外的漂移误差。

该压力变送器还具有非常方便的在线标定校准功能,如图5所示,同时将多只压力变送器连接

同一个压力源,通过CAN总线与PC机相连,通过上位机软件可实现多只变送器同时标定校准。

上位机同时记录标准压力值和被校表对应的电压值,经过温度补偿后,再通过CA N总线将标定分

别下载到压力变送器单片机的数据存储器中,完成标定工作。

3 结语

本文设计的基于CAN总线传输的数字压力变送器具有精度高、体积小集成度高、可靠性高、智能化、成本低等特点并具有在线标定校准和温度补偿功能,可用于不同的工业场合。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6032

    文章

    44513

    浏览量

    632696
  • CAN总线
    +关注

    关注

    145

    文章

    1936

    浏览量

    130618
  • 压力变送器
    +关注

    关注

    4

    文章

    378

    浏览量

    24885
收藏 人收藏

    评论

    相关推荐

    智能压力变送器的工作原理

    在EEPROM内,即使断电也保存完整。 数字通信线路为变送器提供一个和外部设备(如275型智能通信器或采用HART协议的控制系统)的连接接口。此线路检测叠加在4-20mA信号的
    发表于 06-25 16:37

    压力变送器选型

    `压力变送器根据被测介质应选择的不同连接方式压力变送器是如何与被测介质相连接的呢?    压力变送器根据分类不同连接方式也有所区别,普通的压力变送器可直接依靠螺纹连接到被测
    发表于 09-05 16:54

    学习压力变送器选型

    `1、首先我们要确定我们设备上要使用变送器测量的压力类型以及大小:我们可先判断系统中测量压力的最大值,通常我们需要选择一个比最大值还要大1.5倍左右的
    发表于 10-18 15:23

    压力变送器选型原则

    的材质采用的是316不锈钢,如果介质对316不锈钢没有腐蚀性,那么基本上所有的压力变送器都适合对介质压力的测量;如果介质对316不锈钢有腐蚀性,那么就要采用化学密封,这样不但起到可以测
    发表于 12-22 09:27

    基于ADI公司ADuC7061的智能压力变送器

    量,通过内部的算法,转为相应的线性模拟量或数字量输出,从而实现了对压力的准确测量。通过内部软件对温度和
    发表于 10-16 18:15

    广州压力变送器供应

    用于测量液体、气体或蒸汽的液位、密度和压力,然后将其转变成4~20mA DC信号输出。3051智能压力变送器可与HART 手操器相互通讯,通过它进行设定,监控。智能型液晶表头采用智能按
    发表于 03-25 13:48

    智能压力变送器的参考设计介绍

    内部的线性化算法(包含温度偏移校正),转为相应的4-20mA输出,宋即实现了对压力的准确测量。  数字接口采用RS232与PC连接,配合PC端的调试软件对
    发表于 07-09 10:43

    ADUC836,pdf datasheet (ADCs wi

    The ADuC836 is a complete smart transducer front end, integratingtwo high resolution ?-? ADCs
    发表于 09-04 10:09 30次下载

    数字压力变送器的设计

    【摘 要】 介绍了采用Σ△A/D转换器和低功耗单片机构成的数字压力变送器系统组成和工作过程以及CS5523A/D转换器的使用方法。 
    发表于 05-15 22:17 1467次阅读
    <b class='flag-5'>数字</b><b class='flag-5'>压力变送器</b>的设计

    ADuC836单片机®双16位模数转换器硅的勘误表

    The ADuC836 offers an extended (11-bit) stack pointer that allows the stack to extend into the 2
    发表于 10-20 13:01 10次下载
    <b class='flag-5'>ADuC836</b>单片机®双16位模数转换器硅的勘误表

    ADUC836 精密模拟微控制器:1MIPS 8052 MCU + 62kB闪存 + 双通道16位ADC + 12位DAC

    电子发烧友网为你提供ADI(ADI)ADUC836相关产品参数、数据手册,更有ADUC836的引脚图、接线图、封装手册、中文资料、英文资料,ADUC836真值表,ADUC836管脚等资
    发表于 02-22 12:04
    <b class='flag-5'>ADUC836</b> 精密模拟微控制器:1MIPS 8052 MCU + 62kB闪存 + 双通道16位ADC + 12位DAC

    基于FF总线技术实现智能压力变送器的测量系统设计

    系统的工作原理如下:FF总线智能压力变送器将测得的压力信号转化为符合基金会现场总线数字信号传送
    发表于 03-21 09:52 1852次阅读
    基于FF<b class='flag-5'>总线</b>技术<b class='flag-5'>实现</b>智能<b class='flag-5'>压力变送器</b>的测量<b class='flag-5'>系统</b>设计

    ADuC836:硅勘误表

    ADuC836:硅勘误表
    发表于 04-14 21:21 15次下载
    <b class='flag-5'>ADuC836</b>:硅勘误表

    ADuC836快速参考指南

    ADuC836快速参考指南
    发表于 05-11 18:10 5次下载
    <b class='flag-5'>ADuC836</b>快速参考指南

    数字压力变送器介绍

    压力变送器广泛应用于航空航天、化学化工、管路输送、工业现场监控等领域。作为压力变送器的一种类型,数字压力变送器以微处理器为硬件核心,采用软件
    的头像 发表于 12-03 15:29 1947次阅读