低功耗智能传感器的设计
时间: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转换分辨率。由于采用半双工的差分传输,可以方便地实现传感器的组网。
数据发送按帧发送,帧结构如图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转换分辨率。由于采用半双工的差分传输,可以方便地实现传感器的组网。
传感器 电流 电路 单片机 ADC DAC 德州仪器 MSP430 振荡器 放大器 电压 总线 相关文章:
- 基于单片机的倾角测量系统设计 (06-27)
- 由MSP430和CC1100构成的无线传感器网络(08-01)
- 无线传感器网络自组网协议的实现方法(08-01)
- 基于SOC/IP的智能传感器设计研究(09-08)
- 单开关实现小型微处理器系统的双功能(08-10)
- 六大特点助CMOS图像传感器席卷医疗电子应用(11-13)