微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > 低功耗智能传感器的设计

低功耗智能传感器的设计

时间:09-03 来源:互联网 点击:
数据传输  

数据发送按帧发送,帧结构如图3所示。  


  
图3 数据帧结构图  

每帧数据包括同步码,AD转换结果和检验码,帧的同步可以采用特定的同步码或者间隙同步,这里采用第二种方法。在数据帧发送时,首先拉高数据发送线,拉高的时间为发送16个数据位的时间,帧头高电平的间隙用作数据帧的同步。  

奇偶校验码作为一种检错码虽然简单,但是漏检率太高。在计算机网络和数据通信中用得最广泛的检错码,是一种漏检率低得多也便于实现的循环冗余码CRC。 CRC生成多项式阶数越高,误判的概率越小。本文采用CCITT-16,其生成多项式为g(x)=x16+x15+x5+1。实现CRC的方法一般有两种:直接计算和查表。由于查表法至少需要1kb的空间用来存储表值,所以这里采用直接计算的方法。  

数据传输时使用单线串行输出,用口线模拟串行发送,发送字节时在口线上依次发送如图4所示数据(数据为0时拉低口线电平,数据为1时拉高口线电平),位持续时间根据波特率计算,本应用中设定波特率为9600b/s。当没有数据发送时,输出口线上维持高电平。  


  
图4 发送字节的顺序示意图  

数据发送最后通过光耦隔离,使得现场和数据的输出隔离,同时可以根据后级系统输入的需要简单地更改电路。

结束语  

经过实际应用,单片MSP430F2013可实现小信号传感器输出电平测量,转换时间小于1ms。并可实现低功耗测量,整机功耗不超过6mW。该系统特别适合于实现了一个智能传感器,当输入信号满辐度大于40mV时可以保证16位A/D转换分辨率。由于采用半双工的差分传输,可以方便地实现传感器的组网。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top