基于MC9S08SH4和AD7705的智能传感器系统设计

发布者:DazzlingSmile最新更新时间:2010-05-20 来源: 电子技术应用关键字:MC9S08SH4  AD7705  智能传感器  RS-485 手机看文章 扫描二维码
随时随地手机看文章

 

      近年来随着传感器技术和信息处理技术的快速发展,工程应用中对传感器的测量精度、数据传输距离和信息处理能力都提出了更高的要求。为了克服普通力敏、光敏传感器抗干扰能力差、传输距离短、调零难、测量节点无法直接与上位机通信等缺点,本文设计了一种以Freescale MC9S08SH4单片机[1]和AD7705为核心构成的智能传感器系统,在普通传感器上增加了软件调零、浮点数据处理、自动补偿、与上位机双向通讯、标准化数字输出等功能,可以很方便地实现上位机对数据的实时采集和处理,并具有测量精度高、结构紧凑、抗干扰能力强等特点。

1 系统组成

  智能传感器系统由信号调理电路、A/D转换电路、主控电路、调零电路、RS-485通信电路和电源电路等模块组成。其中信号调理模块负责对传感器输出的mV级差分信号进行调理和放大;A/D转换模块将信号调理模块输出的模拟信号转换为数字信号供MCU处理;调零模块可以在任意时刻将当前的输入值设置为参考零点;RS-485通信模块实现主控电路与上位机之间的通信;电源模块为主控电路、传感器、信号调理模块和RS-485通信模块提供电源。系统结构如图1所示。

2 功能模块设计

  2.1 信号调理和A/D转换模块

  传感器的输出信号一般为mV级的差分信号,传统的信号调理电路是在A/D转换前加一级或多级高精度的放大电路,这样不但增加了成本,电路也较为复杂。而AD7705具有完整的模拟前端,内置增益可编程放大器(PGA)和可编程数字滤波器[2],能直接对传感器输出的mV级信号进行调理、滤波、放大和A/D转换,然后串行输出,无需使用外部仪表放大器,极大地简化了电路设计。
  AD7705的A/D转换功能也很强,其采用的Σ-Δ转换技术最高可实现16位无误码传输[3]。在本次设计中,AD7705的两个全差分模拟输入通道可以同时满足两路传感器输出信号的输入,通过软件编程可以方便地对信号增益、极性、输入通道、数据输出更新率和数字滤波器进行设置。AD7705电路模块如图2所示。其中,传感器输出信号直接接入AD7705的差分模拟输入通道AIN1端。

  2.2 主控模块

  智能传感器系统的主控MCU选用的是MC9S08SH4,属于Freescale公司S08系列8位单片机[4],具有体积小、速度快,片上资源丰富、数据处理能力强等特点。其最大时钟频率为20 MHz,片上资源包括4 KB Flash、512 B RAM、8路键盘中断、SCI接口、SPI接口、IIC总线等模块,采用TSSOP16封装,尺寸很小,非常适用于本系统。为了尽量减小电路板面积,本次设计中MC9S08SH4的编程接口没有使用标准的6芯BDM接口,而采用自定义的4芯接口,最小系统如图3所示。

  2.3 调零模块

  调零模块有两个作用,一是在每次测量前让传感器归零,二是在测量过程中即时设置参考零点。

  传统的机械调零方法是在电路中增加一个电位器,利用改变分压值的方法进行调零。这种方法调节速度很慢,准确性也比较差。本设计中采用的是软件调零方法,首先利用键盘中断采集传感器零输入时的A/D转换结果作为参考零点,并存放到一个全局变量中;以后每次A/D转换的值都与全局变量中的参考零点相比较,即可得到校正后的结果。软件调零方法准确度高、调节速度非常快,特别适用于在测量过程中即时设置参考零点。

  [page]

      2.4 RS-485通信模块

  系统与上位机之间的通信采用RS-485通信协议。在实际应用中,一台上位机需要拖挂多个传感器,并且对传输距离有较高的要求。RS-485串行总线接口采用平衡发送和差分接收的方式进行数据通信,较RS-232提高了抗共模干扰能力和传输距离;并且RS-485总线能用于多个带有RS-485接口的设备互连,实现数据的高速远距离传送[5]。本系统中采用的RS-485通信芯片为MAX1487,输入口DI和输出口RO分别和MC9S08SH4的串行数据发送端TXD和串行数据接收端RXD相连。读写使能端连接在一起,由MC9S08SH4的PTA1引脚控制。当PTA1输出高电平时,传感器系统向上位机发送数据;当PTA1输出低电平时,传感器系统从上位机接收数据,如图4所示。

  2.5 电源模块

  电源模块采用24 V直流输入,除了为传感器预留24 V、12 V供电接口外,还为AD7705、MAX1487、MC9S08SH4提供5 V工作电压。为使系统结构紧凑、体积小,电源模块中使用的稳压芯片为小电流的78L12、78L05和LM1117(SOT-223封装)各一片。经现场测试后发现,由于系统功率很小,所以电源模块发热量并不大,能够保证长时间稳定工作。

3 软件设计

  软件设计部分主要包括MC9S08SH4初始化、A/D转换结果的中值滤波和均值滤波、设置参考零点进行数据校正、数据的浮点化处理、校对数据帧格式、通过SCI模块和RS-485通信模块将数据帧发送到上位机。具体流程如图5所示。

  上位机软件采用LabVIEW结合SQL编写,通过串口和RS485通信协议对智能传感器系统的运行状态进行监控,必要时上位机软件可以重新设置数字传感器的通信地址、A/D转换位数、数据帧格式和串口波特率等参数,并将采集到的运行数据存储在数据库中,便于日后分析整理。

  本设计实现的基于Freescale MC9S08SH4和AD7705的智能传感器系统,充分利用MC9S08SH4体积小、速度快,片上资源丰富、数据处理能力强等特点,结合AD7705内置的信号处理电路和高精度?撞-?驻 A/D转换器,在普通传感器上增加了软件调零、浮点数据处理、多点测量、RS-485双向通信、标准化数字输出等功能,克服了普通力敏、光敏传感器数据传输距离短、零点调节困难、测量节点无法直接与上位机通信、抗干扰能力差等缺点。经现场测试,该系统具有体积小、测量精度高、运行稳定可靠等优点。

参考文献

  [1]   王宜怀. 嵌入式技术基础与实践[M]. 北京:清华大学出版社,2007.

  [2]   张景春,孙丽英,史彩娟. 高精度AD转换器AD7705/06在单片机数据采集系统中的应用[J]. 电气自动化,2008,30(3):47-48.

  [3]   嵇晓强,戴明. 基于AD7705的在线激光功率检测系统设计[J]. 现代电子技术,2009,32(6):165-167.

  [4]   邵贝贝. 单片机嵌入式应用的在线开发方法[M].北京:清华大学出版社,2004.

  [5]   梅广益,俞红祥,张克华. 基于RS485总线的感应加热电源并列运行系统[J]. 机电工程,2009,26(5):38-40.

关键字:MC9S08SH4  AD7705  智能传感器  RS-485 引用地址:基于MC9S08SH4和AD7705的智能传感器系统设计

上一篇:德国开发出检测玻璃幕墙裂纹的传感器
下一篇:新型量子点红外探测器问世 有助研发高清卫星相机

推荐阅读最新更新时间:2024-03-16 10:52

具有自动收发转换的RS-485接口电路及其测试电路
    图l所示的虚线框中为接口电路,通过对真值表进行分析,其发送和接收过程为:     当发送端DI=O时,DE/RE=1发送O电平,接收端RO=O;当发送端DI=1时,DE/RE=0,VA=VB=2.5V,接收端由于上拉电阻的作用RO=1。     在此接口电路的TXo端加入1kHz的TTL方波对电路进行测试。未加入120Ω端电阻时,接口芯片的485-A和485-B脚都有约50μs的电压变化过程,如图2所示。接收端Ro波形的上升沿有明显的延迟约30~40μs(和数据发送端DI比较),造成很大的传输误差;加入120Ω端电阻时,延迟明显缩小,约3μs。     此电路在发送高电平时,发送器处于高阻状态,总线上所有接口
[嵌入式]
Exar推出工业应用XR3080-88X系列高可靠RS-485收发器
高性能模拟混合信号元器件和数据管理解决方案提供商Exar公司,针对严苛的工业环境所需的增强型容错和电压保护,发布了XR3080-88X系列具有高可靠性的RS-485/RS-422收发器产品。该系列产品包括9款芯片,无论是全双工或半双工配置,均支持高达20Mbps的数据传输速率,可用于远程仪表、交/直流电机驱动、智能楼宇、安防系统、过程控制以及其它工业自动化应用。XR3080-88X产品系列还实现了极其低的功耗,通过在隔离电源中运行一款更小和更低成本的转换器,成为高电压隔离型RS-485应用的理想之选。   模拟总线引脚可以承受高达±18V直接短路电压,具有 超出±15千伏(IEC 61000-4-2气隙放电)的ESD保护功能。与
[模拟电子]
经验不够道具凑 这款传感器让新宝妈喂奶有依据
作为刚刚转换身份的年轻父母来说,每天自己的宝宝都会带来许多新挑战。而其中有一项任务非常重要,就是要掌握每天宝宝究竟喝了多少奶。 而为了帮新生父母更好的完成这项任务,一家名为Momsense的公司推出了一款经过特别设计的微型传感器。Momsense的智能传感器可以放到孩子的下颌处,然后根据婴儿嘴部的动作和声音来统计喝了多少奶,看起来像是听诊器一样。     这项技术是Momsense的研究人员在2013年最先研究,表示通过检测来自婴儿嘴里的声音信号和独特的吮吸模式来统计吸入牛奶的多少。而这一做法后来通过了数百位母亲的测试,并且在此期间进行了大量的信号分析和记录。 Momsense有点类似我们熟悉的运动追踪器,
[家用电子]
RS-485 数据速率独立型半双工中继器设计
工程师们经常面临的一个问题是,如何为RS-485 应用设计一款非数据速率依赖型半双工中继器。例如,通过给现有网络添加分接头,设计一款超出建议最大线缆长度 (1200m) 的远距离网络,或者设计一款星型拓扑网络。各种系统所使用的数据速率并不相同,从 10 kbps 到 200 kbps,不一而足。 远程节点之间的接地电位差 (GPD) 所产生的电压,超出了大多数总线收发器的最大共模电压范围,因此必须在网络节点电子组件和总线之间实施电隔离。 线缆长度与数据速率的对比特性表明,应使用 1200m(4000英尺)的最大线缆长度(图 1)。使用该长度时,常用 120-Ω、AWG24 无屏蔽双绞线 (UTP) 的电阻接近端电阻器值,并使
[嵌入式]
智能传感器、现场总线与FCS解析
  实际上现场总线控制系统就是以现场总线技术为核心,以基于现场总线的智能I/O或智能传感器、智能仪表为控制主体、以计算机为监控指挥中心的系统编程、组态、维护、监控等功能为一体的工作平台。    一、引言   以现场总线为基础的全数字控制系统将现有的模拟信号电缆用高容量的现场总线网络代替,从而大大减轻现场信号电缆连接的费用和工作量,提高信号的传输效率。实际上现场总线控制系统就是以现场总线技术为核心,以基于现场总线的智能I/O或智能传感器、智能仪表为控制主体、以计算机为监控指挥中心的系统编程、组态、维护、监控等功能为一体的工作平台。    二、智能传感器的性能特点   一般的传感器只能作为敏感元件,须配上变换仪表来检测物理量、
[测试测量]
近5亿元安培龙智能传感器产业园开工,年产1500万压力传感器
8月12日,广东省深圳市坪山区第二批重大项目集中开工暨百亿工程创优计划启动仪式在坪山高中园项目现场举行,安培龙智能传感器产业园参与了此次集中开工活动。 据介绍,安培龙智能传感器产业园项目总投资49777.91万元,总用地面积14331.71平方米,计容面积70459平方米,总建筑面积约10万平方米。项目建成后可年生产压力传感器1500万只,温度传感器10500万件。 今年1月,深圳政府在线消息显示,坪山区成功出让1宗普通工业用地(宗地号G13113-8025),竞得人为深圳安培龙科技股份有限公司,土地面积为:14,331.71平方米,成交价为4220万元。深圳安培龙科技股份有限公司计划建设安培龙智能传感器产业园。 官方消息显示,深
[手机便携]
STM32驱动16位高精度AD TM7705/AD7705,带2.8寸TFT显示
最近在搞一个往届的电子设计大赛题目,用到AD7705就将它的程序移植到了原子的STM32F103ZET6上,供大家参考使用 制作出来的实物图如下: 2.8寸LCD显示屏界面: 硬件接线,直插原子NRF无线模块上就可以了: 单片机源程序如下: #include led.h #include delay.h #include key.h #include sys.h #include lcd.h #include usart.h #include TM7705.h #include stdio.h #include string.h #include INITUI.h //TM7705/AD7705直插正
[单片机]
STM32驱动16位高精度AD TM7705/<font color='red'>AD7705</font>,带2.8寸TFT显示
传感器和AI相结合,ST智能传感器助力未来可持续的虚实交融生活
时间来到2023年,ST在中国召开了其首届传感器大会,支持本地端的AI计算的智能传感器成为了本次大会的焦点。在开幕演讲上,意法半导体副总裁·中国区总经理曹志平表示,我们的生活经历了从off-line到on-line的变革,以及从on-line到on-life发展,目前迈入Sustainable Onlife阶段,具备AI能力的传感器将会是构建永久在线的、虚拟交融的可持续生活的关键。 2019年 ST 就推出了集成自家ML内核的 传感器 ,这在当时确实是业界首款。而这款产品并不是ST的浅尝辄止,而是开启了其在 AI 传感器上的完整生态布局。 时间来到2023年,ST在中国召开了其首届传感器大会,支持本地端的A
[传感器]
传感器和AI相结合,ST<font color='red'>智能传感器</font>助力未来可持续的虚实交融生活
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新安防电子文章
换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 视频监控 智能卡 防盗报警 智能管理 处理器 传感器 其他技术 综合资讯 安防论坛

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved