基于片上系统芯片的传感器模块设计

最新更新时间:2010-05-24来源: 微计算机信息关键字:传感器  片上系统  电路设计 手机看文章 扫描二维码
随时随地手机看文章

  1 引言

  随着网络时代的到来和信息化要求的不断提高,特别是Internet的不断普及和Intranet在企业中日益增多,为此,将计算机网络技术和智能传感器技术相结合就有必要和可能。智能传感器网络概念由此而产生。智能传感器网络化技术致力于研究智能传感器的网络通信功能,将传感器技术,通信技术和计算机技术融合,实现信息的采集、传输和处理真正统一和协同。本文研制了一种基于片上系统芯片的传感器模块软硬件设计。

  2 传感器模块硬件系统结构

  传感器模块(STIM)原理框图如图1所示,主要包括:变送器阵列模块、信号调理模块、多通道数据采集模块、TEDS模块及TII智能接口等部分。为了增强系统的集成度,设计采用了集成式的片上数据采集系统ADuC812。

传感器模块

  传感器的输出信号经调理模块放大调理,输入至ADuC812片内的多通道ADC,ADC对相应通道模数转换后,存储于RAM中,然后通过TII智能接口将数据读入NCAP。为了方便TEDS内容的升级与更新,系统采用异步串行口来下载电子数据表格至ADuC812的片内Flash。此外,异步串行口还可用来下载和调试用户程序,方便系统开发。

  3 传感器系统硬件详细设计

  3.1 STIM传感器前端信号采集电路设计

  温度传感器采用AD公司的AD590芯片实现的,它是单片集成两端感温电流源。其电路原理图如图2所示,其中R1=5.1KΩ,R2=R3=10KΩ,R4=2KΩ,R5和R6分别选10KΩ的电位器。AD590受温度变化产生电流信号时,在电阻R1两端产生电势差,从而在运放输入端产生电压信号,由加法电路进行调节零点漂移;由运放OP07进行比例放大,放大倍数由电位器R6调节,使测试温度范围在0~65℃,输出电压相应为0~2.5V。

电路原理图

  3.2 复位电路设计

  ADuC812需要外接POR(Power-on reset,上电复位)电路。上电复位电路在电源电压低于2.5V时,要使RESET引脚保持高电平;而且,在电源电压高于2.5V时,RESET引脚保持低电平至少10ms。在本模块中采用专门的POR芯片ADM810设计的POR电路。ADM810是CMOS监控电路芯片,能够监控电源电压、电源故障和微处理器的工作状态。复位信号RESET用于启动或重新启动CPU,在上电期间只要电源电压VCC大于1.0V,就能保证输出高电平电压。在VCC上升期间RESET保持高电平直到电源电压升至复位门(4.65V)以上,在超过此门限后,内部定时器大约再维持200ms后释放RESET,使其返回低电平。无论何时,只要电源电压降低到复位门限以下(即电源跌落),RESET引脚就会变高,如果在已经开始的复位脉冲期间出现电源跌落,复位脉冲至少再维持140ms。在掉电期间,一旦电源电压VCC降到复位门限以下,只要VCC不比1.0V还低,就能使RESET维持高电平。

  3.3 TII接口模块

  TII接口是硬件设计的重点,该接口不是一种额外的网络协议,而是连接NCAP和STIM的接口,主要定义二者之间的点对点连接,同步时钟的短距离接口。TII是基于SPI协议的串口通信接口,其中DIN,DOUT,DCLK和NIOE完成通讯功能,NTRIG和NACK实现与STIM有关的通道读写、触发和应答,STIM使用NINT信号要求从NCAP得到服务,NCAP使用NSDET信号检测STIM模块,实现STIM的即插即用。系统采用ADuC812的SPI总线和其它的I/O资源来模拟实现TII十线接口。连接示意图如图3所示。为了实现STIM模块的热插拔,需对TII接口的供电电源进行处理,可以在STIM方面加入热插拔保护电路,当然也可以在NCAP方面加入保护电路。本系统在NCAP方面加入了保护电路。

连接示意图

  3.4 信号调理存储电路设计

  数据采集系统的设计过程中,输入数据采集系统的电信号与ADC的输入范围并不一定匹配,因而,一般不直接送入ADC进行转换,必需对输入的信号进行信号调理,经过信号调理后的模拟信号符合ADC的要求。将传感器送来的信号送入放大器OPA4350,此时放大器OPA4350形成一个电压跟随器,起到阻抗变换的作用,以增大输出电流。从放大器输出的信号输入ADuC812控制器的AD转换通道进行数据采集。

  由于ADuC812内部只有256字节数据RAM,因此,需外扩大容量RAM,在此选用了IS61C256,扩展了32K数据区。考虑到ADuC812内部集成了640字节Flash,可以作为电子数据表格的存储区,所以无需外扩Flash存储器。

  3.5 在线下载与调试

  程序存储器阵列可以按两种模式之一来编程:一种是串行下载(在线编程)模式;另一种是并行编程模式。并行编程模式与常规的第三方提供的闪速或EEPROM器件编程器完全兼容,但应用起来较复杂,需要对ADuC812中支持并行编程所需的外部引脚进行配置。所以,在本模块的开发和调试过程中采用的是串行下载模式。作为工厂引导代码的一部分,ADuC812本身具有在线编程的程序,使经过标准UART串行接口实现串行代码下载变得容易,只需通过一个与地相连的1kΩ电阻将ADuC812的/PSEN引脚拉至低电平,那么上电时器件将自动进入串行下载模式。本系统使用图4的RS-232接口电路,从而实现上位机与ADuC812的串行接口通信。

RS-232接口电路

  4 传感器模块软件设计

  程序软件是系统的灵魂,系统依靠程序软件的运行实现传感器模块的所有功能。程序软件的合理设计可以有效的发挥扩展系统硬件的功能。本模块的软件设计模型的结构化来自于IEEE1451.2标准的结构。系统的处理器是与51系列单片机兼容的ADuC812,可以采用面向MCS-51的程序设计语言,包括ASM51汇编语言和C51高级语言。与以往的80C51单片机不同,ADuC812具有在线调试和下载功能,它由支持ADuC812的开发工具包Quickstart开发系统来提供。也就是说,在用户系统保留ADuC812的情况下,通过开发系统与ADuC812的串行接口通信,直接对用户系统进行调试。

  1、STIM的软件模块。

  STIM必须包含一个TEDS、控制与状态寄存器、传感器通道、中断标志、地址和函数编译逻辑、数据传输与处理函数,触发和触发承认函数、一个TII驱动和一个传感器接口。IEEE1451.2STIM的软件分了四个主要部分:(1)传感器接口STIM模块;(2)传感器独立接口TII模块;(3)电子数据表格TEDS模块;(4)地址与函数功能模块。

  2、数据采集程序。

  为了使数据采集系统得到高精度的数据,不但硬件上需要采取上述的一些抗干扰以及提高精度的措施,如对供电电源进行严格稳压处理,对ADC输入信号进行RC高频滤波,采用高精度、高稳定度的ADC基准源,采用高精度的传感器等等,同时软件上的优化也相当重要,合适的软件设计能进一步提高精度,提高数据采集系统整体性能。

  3、TEDS下载程序。

  本系统的TEDS下载程序是RS232串行通讯程序,分为单片机程序和上位机程序两部分组成。这里研究单片机程序的开发。PC机和单片机之间要实现串行通信,除了要遵守RS232串行通讯协议外,还必须具有各自的通信应用软件。通信软件的设计思路是:PC机为主动方式,在通讯开始后由PC机向单片机发送请求,单片机返回应答信号,通讯正常后,单片机根据PC机发送来的命令,执行相应功能并应答。单片机流程图如图5。

单片机流程图

  5 系统测试

  本测试系统的大体设计思路是:以ADuC812作为下位机,当接收到上位机的指令采集数据,通过串口将采集到的数据传给上位机,上位机将得到的测试数据很容易被转化成直观的图表等形式,并可以保存于计算机中以便将来使用。本系统需要为单片机和上位机分别编制软件,以实现数据的沟通,本系统采用VB来编写上位机的程序,用汇编语言来编写ADuC812的程序。由于VB具有MSCOMM控件,我们可以很方便地用串口来采集所需要的数据。而且,VB的程序通俗易懂,移植性较强,开发简单、周期短,绘图功能强大,特别适合应用到需要绘制曲线的系统。

  本文作者创新点: 本文对研制的传感器模块进行了全面的介绍,本系统的研究为IEEE1451网络化智能传感器的研究奠定了一定的基础,为开发各种标准化的IEEE1451传感器模块STIM提供了范例。

关键字:传感器  片上系统  电路设计 编辑:金海 引用地址:基于片上系统芯片的传感器模块设计

上一篇:Maxim推出低功耗µP监控电路
下一篇:基于智能传感器MPXY8320A的TPMS系统设计

推荐阅读最新更新时间:2023-10-12 20:16

GRAS全新发布SysCheck2TM 首个内置自动验证功能的智能声传感器
GRAS全新发布SysCheck2TM - 首个内置自动验证功能的智能声传感器 提高测试效率、减少系统设置时间 GRAS Sound & Vibration, 作为Axiometrix Solutions其中一间子公司, 发布两款具有内置SysCheck2™ 功能的麦克风,能够对整个测试链路进行远程控制, 快速检测:GRAS 246AE ½ʺ CCP预极化自由场SysCheck2™ 麦克风,以及GRAS 246AO ½ʺ CCP预极化压力场SysCheck2™麦克风。 SysCheck2™是一项GRAS专利技术,用于验证测试链路的准确性。只需点击一个按钮, 在无需校准器或物理接触麦克风下, 进行远程操控, 快速、准确
[传感器]
GRAS全新发布SysCheck2TM 首个内置自动验证功能的智能声<font color='red'>传感器</font>
基于EDA技术的航空电源逆变控制电路设计
当前航空电源型号各异,种类庞杂,应该说综合性能还不够高。特别是随着航空器的不断发展,其对电源保障需求面临诸多新挑战。因此,研制先进电源保障设备,提高其通用性、综合性,可为现有各类航空器提供通用配套保障,不但能够适应航空器换代的需要,提高其实用性,而且可以压缩保障装备设备的数量和规模。研究事例为航空逆变电源,其特性是负载三相平衡的前提下,能够保证三相电压的幅值、相位始终处于平衡。构成的组合式三相全桥逆变电路见图1.本文引入了技术现代电子设计自动化技术(EDA),综合运用非常超高速集成电路硬件描述语言设计语言(VHDL)和可编程逻辑电路(PLD)元器件进行控制逻辑的设计与实现,对组合式三相逆变电路进行状态控制,获得要求的输出电压及波形
[电源管理]
基于EDA技术的航空电源逆变控制<font color='red'>电路设计</font>
一种基于CMOS的智能手表电路设计
  随着移动技术的发展,许多传统的电子产品也开始增加移动方面的功能,比如过去只能用来看时间的手表,现今也可以通过智能手机或家庭网络与互联网相连,显示来电信息、Twitter和新闻feeds、天气信息等内容。这种新手表可被称作智能手表,某些已经上市销售,某些还处于样品测试阶段。这类产品主要是为消费者在不方便使用智能手机的情况下使用而设计的,比如正在骑自行车或手上提满了东西的时候。    电路原理: 在摩托罗拉平均温差为160或161华氏度的定制CMOS电路的输入端使用一个32.768 kHz的晶体管,该晶体管和步进电机一起可驱动传统的钟表指针。该电路包括了三个反相振荡器,16个计数触发器和一些电动机缓冲器。
[电源管理]
一种基于CMOS的智能手表<font color='red'>电路设计</font>
用于机器人导航的高分辨率多传感器超声波系统
简介 在40-200KHZ频率范围内一个至多有32个空气超声波振子的多传感器超声波系统被开发用于机器人学领域的应用。该系统由一个探测和处理板(DSPBRD)组成,而每个传感器是由一个高频端电子模块(SONAR)组成。DSPBRD是基于数字信号处理机(DSP)TMS 320C25,并且具有一个VME和一个RS232接口。由此,它在一个VME机柜中可以被作为一块从属板来运行或作为一块由一个个人计算机控制的独立板来运行。DSPBRD能同时控制并获得至多来自五个振子的数据。 每个SONAR模块是一块10cm x7cm的板子,包含振子触发和接收电子线路。 该系统被开发用于提供出现在结构环境中自动移动于3米半径的一个范围内的障碍
[模拟电子]
用于检测空气质量的车用空气质量传感器
目前随着生活的水平提高,国人汽车拥有量正在逐年增多,目前,私人购车热潮仍有增加的趋势。私家车数量的增加也意味着交通拥堵也越来越严重,人们待在车内的时间也越来越长,因此人们在购车时,除对汽车的型号、特性、质量等进行选择外,还要考虑到汽车内的空气质量问题。那是因为汽车内拥有很多有毒有害气体危害着我们的健康。 车内空气常检测的项目 :甲醛、氨、苯、甲苯、二甲苯、总挥发性有机化合物、可吸入颗粒物等。如何解决这些问题成为汽车厂家的需要考虑的问题。 首先我们先来分析一下这些气体是如何形成有那些危害 1甲醛是一种无色易溶的刺激性气体。车内劣质材料及胶粘剂是空气中甲醛的主要来源,释放期长达3~15年。可经呼吸道吸收,甲醛对人体的危害具
[汽车电子]
用于检测空气质量的车用空气质量<font color='red'>传感器</font>
plc和嵌入式有什么区别
  plc介绍   PLC的全称是可编程逻辑控制器(Programmable Logic Controller)。它是一种专为自动化控制而设计的计算机控制传感器和执行器的设备。PLC可广泛应用于各种自动化控制领域,如机器人、生产工艺控制、交通信号控制、楼宇自动化控制等。   PLC的核心部件是处理器(CPU),控制程序和I/O模块。其工作原理是将输入信号(例如传感器和其他控制开关)转换为数字信号并进行实时监测,对其进行逻辑处理,并在必要时控制与之相关联的输出设备(例如控制阀门、电机和其他操作元件)。   PLC在自动化控制系统中具有许多优点,例如稳定、可靠、可编程、易于维护、易于扩展等等。由于这些优点,它一直被视为自动化控
[嵌入式]
基于MSP430F149的无线环境监测传感器系统设计
引言   传感器技术与通信技术、计算机技术相结合构成的智能传感器以其较高的精度、良好的可靠性、功能的多样性等特点在过程控制以及信号监测中得到人们的关注, 已成为当今国内外研究的一大热点。本文设计了一种用于对环境信息进行实时监测的无线传感器系统, 在实际应用中能够对环境参数进行准确的测量并可靠传输, 体现了传感器系统数字化、智能化、无线化的优点。   该系统以MSP430F149 超低功耗微控制器为核心, 配置新式的微型低功耗传感器, 可实时地对所测环境的温度、湿度、光照强度、有害气体浓度等参数进行测量处理。采用电池供电,无线传输, 避免了布线的烦琐, 而且具有良好的便携性。 系统硬件设计   整个传感器系统包括微处理器
[测试测量]
全球最大飞行器试飞:绰号“飞天屁股”
世界上最大 飞行器 Airlander  10凭着其酷似人类臀部的外型,被送绰号“飞天屁股”。它即将离开飞机棚于7月末开始首次试飞,并于今年夏季开始处女航,从而在未来空中旅行中争得一席之地。   Airlander 10的制造公司Hybrid Air Vehicles近日透露了其测试飞行路线和技术细节。Airlander 10将会在英国贝德福德郡的卡丁顿地区上空进行测试,包括测试控制、电气系统、空速校准以及检测其在现实条件下的性能。第二阶段测试将需要监管机构批准,主要测试Airlander 10在最高时速144公里和最高海拔6100米时以时速69公里速度航行时的状态。       Hybrid A
[嵌入式]
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
更多每日新闻
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved