基于C8051F020与MXA2500GL传感器的振动信号分布式检测方法

发布者:灵感火花最新更新时间:2014-11-12 来源: 21ic关键字:C8051F020  MXA2500GL  传感器  振动信号 手机看文章 扫描二维码
随时随地手机看文章
        引言 

        由于加速度传感器及电荷放大器的连接线缆的距离限制,采用集中的数据采集和处理系统在空间距离较远的场合很难实现,其可靠性和抗干扰问题很难解决。常采用分布式检测方法:即设置多个数据采集站点,每个站点采用一套单独的数据采集和处理系统,通过网络通信将各站点相互连结起来,然后由一台系统机进行集中数据处理,提取相关特征信息。 

        C8051F020单片机性能特点 

        CYGNAL的C8051F020是集成模拟、数字信号的混合信号系统级SOC(System On Chip)单片机,与目前常用的51系列单片机指令集完全兼容。采用100脚TQFP封装,体积小,运算速度快。它采用CYGNAL公司的专利CIP-5l微处理器内核。CIP-5l在提升805l速度上采取了新的途径,即设法在保持CISC结构及指令系统不变的情况下,对指令运行实行流水作业。在这种模式中,废除了机器周期的概念,指令以时钟周期为运行单位。平均每个时钟可以执行完l条单周期指令,从而大大提高了指令运行速度。

        与805l相比,C8051F020在相同时钟下单周期指令运行速度为原来的12倍,整个指令集平均运行速度为原来805l的9.5倍,使CYGNAL单片机系列进入了8位高速单片机行列。同时,C805lF020单片机延续了C805lF系列特有的优先权数字交叉开关配置技术。这项技术的核心就是以硬件方式为内部的数字资源配置端口I/O引脚。与标准复用数字I/O不同,这种结构可支持更多的功能组合。PCA、比较器、定时器等按优先级别分配到所选择端口上。使用者也可以只为所用到的数字资源分配I/O引脚。任何未配置使用的端口I/O被组合在一起,作为GPIO。 

        MXA2500GL加速度传感器的性能特点 

        MXA2500GL是MEMSIC公司专利技术生产的双轴式绝对模拟输出加速度传感器。它根据热对流原理在两个轴线都可以进行动态加速度(例如振动)和静态加速度(例如重力加速度)的测量,因此广泛应用于汽车稳定性控制、安全性控制、接近角控制、血压监视器、电子罗盘倾斜校正、数码相机、电梯等领域。与普通压电式加速度传感器不同的是,MXA2500GL实际是按照标准CMOS工艺制造的单片集成电路,它的输出是0.1~4.9V(5V电源的情况)的电压信号,无需电荷放大器就可以直接与A/D卡相连,因此会使整个测试系统不仅结构紧凑,而且抗干扰性非常强。

        基本工作原理是:在硅片中心的空腔中悬挂一个气体热源,同时在热源的4个对角(即2个轴线方向)处,均匀放置铝/多晶硅温差电堆(热电偶)。当加速度为零时,热源的温度梯度是对称的,所以4个温差电堆的温度相同,因此这2个轴线方向输出相同的电压。而任何方向的加速度都会扰乱这种平衡的温度形式,使热源的温度梯度不对称。根据热传导的自由对流原理,4个温差电堆的温度及其输出信号—电压都是不同的。但是这些电压信号与加速度是成比例变化的。这样通过测量电压就可以确定加速度的值。在传感器上有两个相同加速度信号通道,一个测量X方向,另一个测量Y方向。图1给出了它的基本结构。

图1 MXA2500GL加速度传感器的结构图 

        分布式检测系统的硬件架构 

        系统以C8051F020单片机为从机,PC为主机。由于单片机体积小、功能强、价格低廉,因此性价比非常高。目前主流的PC有2个标准的RS-232串行口,采用的是EIA电平,而C8051F020单片机的TX引脚(发送数据)、RX引脚(接收数据)使用的是TTL电平,两者之间进行可靠通信必须要用电平转换芯片,系统采用MAX232/MAX485芯片。为了实现资源共享,任务分担的目标,在分布式计算机系统中关键就是确保主机和各从机之间数据通信的准确可靠。

        由于PC机本身并不具备多机通信功能,所以目前普遍采用的通信方式有两种:一种是利用“桥梁”硬件—多机通信卡。通信卡一般有两种形式,应用最广的是以51单片机为核心,结合8255、6116、2716等芯片构成的通信卡。该卡可以插在PC的扩展槽中,各从机与通信卡中单片机进行串行通信,而PC通过8255芯片与卡上的单片机进行并行通信。另外一种通信卡仅仅由单片机构成(也就是牺牲一个单片机做通信中转),从机与通信卡及PC与通信卡之间都是串行通信;另一种方式是在PC的串口上软件模拟51系列单片机串口可编程第9位数据功能实现多机通信,系统采用的是后一种方式。另外由于远距离传输,系统中使用了MAX485芯片,同时还使用了光电隔离来提高系统的抗干扰能力。图2给出了整体硬件架构。

图2 分布式检测系统的硬件架构 

        多机通信协议 

        C8051F020单片机具有适于多机通信的特殊功能,即方式2(3)。在这2个方式里,接收的第9位进入RB8,然后为停止位。串行口可程控为:当接收到停止位,只有当RB8=1时才产生串行口中断。这个特性可由置位SCON中的SM2控制。多机通信中使用这种特性的方法是:当主机要发送一个数据块给几个从机之一时,它先发送一个目标从机的地址字节,地址字节第9位为1而数据字节第9位为0。当SM2=1时,数据字节不会中断任何从机,然而,地址字节会中断所有从机,这样每一个从机可检查接收到的地址,看是否为寻址自己。被寻址的从机将SM2位清0,准备接收传送过来的数据字节,没被寻址的从机保持SM2为置位状态,继续处理其它工作。C8051F020单片机方式3下的信息桢格式见图3。

图3 C8051F020单片机在方式3下的信息桢格式

  PC机的异步串行通信口是采用通用异步接收发送器(简称UART)为核心构成的。UART的产品型号很多,大多采用Ins8250芯片。对UART的编程实际上是对其内部寄存器的操作。UART内部寄存器共有10个。编程时首先要确定串行通信的数据格式,这是通过将选定的数据格式参数写入到线路控制寄存器LCR来完成的,接下来需要将波特率因子写入到波特率因子寄存器来确定双方传输波特率,再通过读线路状态寄存器LSR来判断芯片是否就绪或有错等。通信线路控制寄存器LCR的格式如图4所示。    
 
图4 通信线路控制寄存器LCR 

        通过将参数字节写入到线路控制寄存器,可以将UART编程为这样的串行通信数据格式:1位起始位,8位数据位,1位奇偶校验位,1位停止位,1帧共11位。既然能够在PC机上实现1帧11位的数据格式,并且改变线路控制寄存器的D5、D4、D3位的值能将奇偶位设定为“恒1”或“恒0”,则若在发送地址帧时将奇偶位设定为“恒1”,在发送数据位时将奇偶位设定为“恒0”,便可以在PC机上模拟51系列单片机的多机通信持点,从而直接利用这种特点实现它们之间的主从分布式多机通信。
  
        主机和从机遵循主从原则,主机用呼叫方式选择从机,数据在主机和从机之间双向传递,各从机之间的相互通信需通过主机作为中介。主从机之间还应传送一些供它们识别的命令和状态字,如以00H表示主机发送从机接收命令,以01H表示从机发送主机接收命令等。 

        PC主机通信程序的实现方法 

        对PC机UART的编程是主机通信程序的核心。一般可以通过两种方式实现对UART的操作。一种是直接访问底层地址实现对LCR、LSR、波特率因子寄存器的操作,这种方法只适用于Windows9X.在WindowsNT环境下系统禁止用户程序直接访问硬件和物理地址,因此该方法不可取。具体过程是通过调用标准通信函数inp()、outp()实现的。另一种方式是通过通信控件或WindowsAPI函数间接对LCR、LSR、波特率因子寄存器进行相关操作。因此本系统也使用MSComm控件,而WindowsAPI函数更适合在多现程领域应用。 

        结束语 

        实践证明基于C8051F020单片机与MXA2500GL传感器的振动信号分布式检测系统性能可靠,大大的节约了成本,因此该系统在汽车整车及零部件的测试与诊断过程极具推广价值。 
关键字:C8051F020  MXA2500GL  传感器  振动信号 引用地址:基于C8051F020与MXA2500GL传感器的振动信号分布式检测方法

上一篇:基于MR16单片机的不间断电源的研究
下一篇:基于C8051F340单片机和CPLD的红外温度监测系统的设计

推荐阅读最新更新时间:2024-03-16 13:45

一种装有传感器的背心可持续监测佩戴者的肺部情况
通常情况下,有呼吸问题的病人的肺部功能是通过听诊器在诊所就诊时进行监测。然而一种实验性的新背心可以在一天内完成同样的工作,无论佩戴者去哪里都可以实现。 这种可穿戴设备被称为Pneumo.Vest,是M³ Infekt项目的一部分,该项目涉及德国弗劳恩霍夫研究小组的10个分支机构。尽管该技术也可以应用于其他呼吸系统疾病,但它目前主要针对COVID-19患者。 在背心的前部和后部安装了多个压电陶瓷声学传感器,它们分别用于检测肺部产生的最小的噪音。由于每个传感器的位置(相对于肺部)已经知道,所以可以确定每个噪音来自肺部的哪个部位。 自定义软件记录和分析所有的传感器读数并继续生成肺部的图像,其中有问题的区域被突出显示。该
[医疗电子]
一种装有<font color='red'>传感器</font>的背心可持续监测佩戴者的肺部情况
PVDF传感器和WSN的振动信号测量系统
为了满足振动传感器阵列对多点信号实时传输的要求,研制了一种基于压电薄膜(PVDF)传感器以及无线传输的振动信号测量系统。该系统包含振动信号采集模块及主控单元,前者集成了振动信号调理电路、ATmega8A微处理器以及nRF24L01无线传输模块,用于采集来自PVDF传感器的振动信号以及实现信号调理和无线传输功能;后者包括Cortex—M3微控制器、SD卡和无线接收模块,用于实现传感器数据的接收和存储。实验结果表明,本系统能够实现准确的振动信号测量以及实时、可靠的数据传输。 引言 聚偏二氟乙烯(Polyvinylidene Fluoride,PVDF)压电薄膜是一种高性能、低成本的高分子压电材料,具有质量轻(膜片厚度可达μm级)输
[测试测量]
PVDF<font color='red'>传感器</font>和WSN的<font color='red'>振动</font><font color='red'>信号</font>测量系统
选择汽车四轮定位倾角传感器的五大参数
选择倾角传感器的的五大参数 选择倾角传感器的首要参数是精度,当今在用的车型,倾角的调整偏差值一般在 5'' 左右,如:上海大众 PASSAT B5 前轮的外倾角值为 -0 ° 35'' 至 ± 0 ° 25'' ,所以倾角传感器的测量精度要求在0.1度以内,而且这一精度要在较宽的温度范围内都能满足。因为在中国,进行四轮定位的维修厂通常都在室外或敞开的环境,在北方零下二十度时也要正常工作,这就要求倾角传感器的温度稳定性要好。 选择倾角传感器的第二个考虑参数是测量量程,也就是传感器的测量范围。在四轮定位中大部分车型的角度都在±10°以内,也有个别车辆的个别角度会在±15°左右,所以四轮定位用的倾角传感器最佳测量量程是±15°。
[嵌入式]
利用磁阻传感器和AT89C52单片机实现机器人玩具控制系统的设计
芯片,只完成与通信、运算等有关的主要操作,在没有操作时,由运行于其上的操作系统uClinux来维护。对于所有与EZ328的核心运算、控制、通信、操作无关的外围设备的维护和控制都通过一块AT89C52来完成,它与EZ328的底层通信协议为同步串口协议(SPI),在AT89C52中由软件来实现。C52包含的部件主要是A/D转换器,键盘接口,电机驱动模块。硬件结构电路图如下图1: 图1 1 磁阻传感器及其详细采集过程 1.1 磁阻传感器HMC1022简介 利用磁路中磁阻的变化,将被测量变化转换成交流电压变化的传感器。它的机构是四臂的惠斯通电桥,将磁场转化为差动输出的电压,可以检测低至85微高斯的磁场信号,这种低成本的传感器相比传
[单片机]
利用磁阻<font color='red'>传感器</font>和AT89C52单片机实现机器人玩具控制系统的设计
光栅位移测量仪设计 光栅位移传感器测量原理
1 光栅位移传感器测量原理 将光源、两块长光栅(指示光栅和标尺光栅)、光电检测器件等组合在一起构成的光栅传感器通常称为光栅尺。当两块光栅以微小倾角重叠时,在与光栅刻线大致垂直的方向上就会产生莫尔条纹,在条纹移动的方向上放置光电探测器,可将光信号转换为电信号,这样就可以实现位移信号到电信号的转换。 本文针对输出正弦波的传感器进行了讨论,对于输出为正弦信号的光栅尺,需要对输出信号进行整形。光栅尺的输出信号经过整形后如图1所示。 将光栅尺输出的信号进行细分,然后辨向,再送入可逆计数器。由于2路信号周期同为T,相位相差90 °,光栅尺中的指示光栅每移动一个栅距,输出电信号就变化一个周期,如果能够把变化的周期数测量出来,就可以测出
[测试测量]
光栅位移测量仪设计 光栅位移<font color='red'>传感器</font>测量原理
飞思卡尔MEMS加速计传感器用于便携产品
  飞思卡尔半导体(Freescale Semiconductor)目前正通过引入高敏感度的XYZ三轴加速计,满足当今智能移动设备领域日益增长的移动感应需求。   从MP3播放器到PDA,再到超小的笔记本电脑,当今的消费者正在越来越多地通过其使用的便携式电子设备的种类以及对这些设备的定制方式来彰显自己的个性。便携式设备的设计人员也在不断寻找新途径,以便在不增加设备尺寸的情况下,让设备具有更大的显示屏和更多的新功能。设计人员还结合旨在保护易碎的电子组件安全的移动感应技术,试图生产出更加稳定可靠的便携式设备。对于那些需要在小型封装中获得快速响应速度、低电流消耗、低电压的运行和休眠模式的客户来说,飞思卡尔的MMA7360L、 MMA7
[传感器]
六大传感器 令工业机器人更智能可交互
    随着工业机器人技术的不断发展,机器人不再只是那个搬运重物的工具,传感器技术的应用,让工业机器人变得智能了许多,传感器为机器人增加了感觉,为机器人高精度智能化的工作提供了基础。下面就跟着小编看看当今工业机器人领域最常用的六种传感器吧。   1.二维视觉传感器   二维视觉传感器主要就是一个摄像头,它可以完成物体运动的检测以及定位等功能,二维视觉传感器已经出现了很长时间,许多智能相机可以配合协调工业机器人的行动路线,根据接收到的信息对机器人的行为进行调整。   2.三维视觉传感器   最近三维视觉传感器逐渐兴起,三维视觉系统必须具备两个摄像机在不同角度进行拍摄,这样物体的三维模型可以被检测识别出来。相比于二维视觉系统
[安防电子]
IR无传感器控制集成设计平台助力洗衣机用节能电机
全球功率半导体和管理方案领导厂商 ——国际整流器公司( International Rectifier ,简称 IR )今天推出一种面向洗衣机直 驱 永磁同步电机( PMSM )的无传感器控制平台。新平台采用嵌入式 磁场定向控制( FOC )算法,具有很好的转矩控制特性,有助于在洗涤过程中减少热水用量,从而节省 70% 的能耗。 ? 这个 iMOTION? 系列产品的新成员拥有一个混合信号控制器,并配备了智能功率模块及算法、开发软件和设计工具。集成于一个平台的 iMOTION 有助于简化水平轴和垂直轴洗衣机的变速电机控制设计,加速产品上市,节省整体系统成本。 ? IR 公司节能产
[新品]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved