整个测量过程用伪代码表示如下。
int measure (void)
{
int i;
if ( SET==1 )
{
调整增益;
}
For (i=0;i<10;i++)
{
等待转换结果产生;
读取并保存转换结果;
}
累加转换结果;
查找最大值与最小值;
中位值平均滤波;
返回测量结果;
}
数据传输
数据发送按帧发送,
每帧数据包括同步码,AD转换结果和检验码,帧的同步可以采用特定的同步码或者间隙同步,这里采用第二种方法。在数据帧发送时,首先拉高数据发送线,拉高的时间为发送16个数据位的时间,帧头高电平的间隙用作数据帧的同步。
奇偶校验码作为一种检错码虽然简单,但是漏检率太高。在计算机网络和数据通信中用得最广泛的检错码,是一种漏检率低得多也便于实现的循环冗余码CRC。CRC生成多项式阶数越高,误判的概率越小。本文采用CCITT-16,其生成多项式为g(x)=x16+x15+x5+1。实现CRC的方法一般有两种:直接计算和查表。由于查表法至少需要1kb的空间用来存储表值,所以这里采用直接计算的方法。
数据传输时使用单线串行输出,用口线模拟串行发送,发送字节时在口线上依次发送如图4所示数据(数据为0时拉低口线电平,数据为1时拉高口线电平),位持续时间根据波特率计算,本应用中设定波特率为9600b/s。当没有数据发送时,输出口线上维持高电平。
数据发送最后通过光耦隔离,使得现场和数据的输出隔离,同时可以根据后级系统输入的需要简单地更改电路。
结束语 经过实际应用,单片MSP430F2013可实现小信号 传感器 输出电平测量,转换时间小于1ms。并可实现低功耗测量,整机功耗不超过6mW。该系统特别适合于实现了一个智能传感器,当输入信号满辐度大于40mV时可以保证16位A/D转换分辨率。由于采用半双工的差分传输,可以方便地实现传感器的组网。
Advantest R3265 100Hz to 8 GHz Spectrum Analyzer
Unit Tested & Guaranteed w/ ROR! Option 71 Installed!
ADVANTEST R3465 8 GHz SPECTRUM ANALYZER PDC PHS NADC
ADVANTEST U3641N GE HE693RTP600 模块 SPECTRUM ANALYZER-75-OHM
9KHZ-3GHZ- OPTIONS 72/74-TRACKING/TV OPTION
ADVANTEST R-3267 SPECTRUM ANALYZER 100KHZ-8GHZ
OPTIONS INSTALLED- 001/021/062/064 TESTED -CALIBRATED
ADVANTEST R-3265 SPECTRUM ANALYZER 100KHZ-8GHZ
OPTION-71- TESTED-30 DAY WARRANTY
Advantest Q82227 Optical Sensor Module
Unit Tested & Guaranteed Functional w/ ROR!
ADVANTEST R-4870 COMMUNICATION ANALYZER-BLUE-TOOTH
BLUE-TOOTH TEST GE HE693RTP600 模块 ANALYZER-TRANCIVER-DUPLEX
ADVANTEST R3272 SPECTRUM ANALYZER
ACCESSORIES WARRANTY and CALIBRATION
Advantest R3465 Mod. Spectrum Analyzer Operation Manual
Advantest R3767AH 40MHz - 8GHz Network Analyzer
Unit Tested & Guaranteed Functional w/ ROR! REDUCED!!
advantest R4945A EPROM Programmer with R49451A adapter
Advantest Q8381 Optical Spectrum Analyzer 350nm-1750nm
Optical Spectrum Analyzer 350nm to 1750nm, Great OSA
ADVANTEST R3132N SPECTRUM GE HE693RTP600 模块 ANALYZER 9kHz-3GHz 75ohm
Advantest R4131D Spectrum Analyzer
Advantest R5362B Frequency Counter - 3GHz + Accessories
Advantest AVS R3561 Cdma Test Source
ADVANTEST R3964A 8 GHZ DUPLEXER 3 PORT ADAPTER ~ R3765C
Advantest AVS R3561 Cdma Test Source
Advantest R6871E/DC 7 1/2 Digit Digital Multimeter
Advantest R6871E/DC 7 1/2 GE HE693RTP600 模块 Digit Digital Multimeter
Advantest R3261C Spectrum Analyzer 9KHz to 2.6GHz
Advantest Keyboard N860-3730-T002 Hand Held Programmer
Advantest R3267 Spectrum Analyzer, 100Hz - 8GHz
advantest r9211c fft servo analyzer
has option 07: thermal printer
Advantest R6142 DC Voltage/Current Source Refurb NIST
Advantest AVS R6142 DC Voltage/Current Generator
Advantest AVS R6142 DC GE HE693RTP600 模块 Voltage/Current Generator
Advantest R3265/3271 Spectrum Analy Instruction Manual
Advantest AVS R6142 DC Voltage/Current Generator
Advantest AVS R6142 DC GE HE693RTP600 模块 Voltage/Current Generator
Advantest AVS R6871E/DC 7 1/2 Digit Digital Multimeter
ADVANTEST TQ8346 OPTICAL SPECTRUM ANALYZER
Advantest Q7750 Optical Network Analyzer w/ opt. 10
Perfect working order, Cables included
ADVANTEST RF TEST EQUIPMENT DETECTOR