智能电导率仪的设计_第1页
智能电导率仪的设计_第2页
智能电导率仪的设计_第3页
智能电导率仪的设计_第4页
智能电导率仪的设计_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、智能电导率仪的设计DesignofIntelligentonductivityMeter曹栓住(山东科技大学电气与自动化工程学院山东青岛266510)CaoShuan-zhu(ShandongUniversityofScienceandTechnologyElecticandAutomationEngineeringCollegeShandongQingdao266510)摘要:智能电导率仪采用交流测量法来测量电导率。正弦激励的产生是通过阻抗测试芯片AD5933来实现的。AD5933输出的正弦激加在电导池的电极上,AD5933可以计算出溶液阻抗经过傅里叶变换后阻抗的实部R和虚部I(结果保存在A

2、D5933的寄存器中),然后再计算出校准系数A,就可以通过单片机计算出溶液的真实阻抗,进而计算出溶液电导率。温度补偿电路测量溶液温度,用于修正温度对测量带来的影响。关键字:溶液电导率;电极极化;正弦激励;滤波、放大;AD转换Abstract:IntelligenceconductivitymeterusedACmeasurementmethodmeasuretheconductivity.Usingasinewaveasapowerincentives.SinusoidalexcitationisgeneratedbyimpedancetestchipAD5933.AD5933outputsi

3、nusoidalexcitationappliedtotheelectrodeconductivitycell,AD5933impedancesolutioncanbecalculatedimpedancerealpartRandanimaginarypartIafterFouriertransform(resultsstoredintheAD5933registers),andthencalculatethecalibrationcoefficientsAwhichcanbecalculatedbythemicrocontroller,thencalculatethesolutioncond

4、uctivity.ThetemperaturecompensationcircuitmeasurestemperatureinordertorefineresultsKeywords:solutionconductivity;electrodepolarization;sinusoidalexcitation;filteredandamplified;ADconversion1设计背景电导率是一个衡量水溶液导电能力的电学物理量,电阻率的倒数为电导率,用希腊字母K表示(或者丫1),R=1/中一般意义上电导率的测量温度是标准温度(25°C)。在液体水的电导率是衡量水质的一个重要指标。电导

5、率的测量在日常的生产和生活中有着比较广泛的应用,如测量饮用水的电导率用来检测水中所含电解质的浓度,用来测量沿海地下水的电导率来查看其地下水收海水的入侵程度,还可以用测量电导率的方式来辨别地沟油等。本文就是鉴于测量电导率的广泛应用而设计出了一种测量溶液电导率的智能测量仪。2测量原理本文所设计的电导率传感器是通过插入溶液的两个电极在外加正弦激励的情况下,再经过信号的处理和单片机的运算而得到的【1】【3】14】。测量中所使用的正弦激励是通过阻抗测试芯片AD5933来实现的,正弦波的频率f和幅值E可以通过单片机来控制。AD5933可以计算出经过溶液阻抗经过傅里叶变换后的实部R和虚部I(结果保存在AD5

6、933的寄存器中),然后再计算出校准系数A,就可以通过单片机计算出溶液的真实阻抗,进而作者简介:曹栓住男(1987-),山东科技大学在读研究生,检测技术与自动化装置专业,计算出溶液电导率。另外由于溶液电导率还受到温度的影响,为了提高测量准确度还加入了温度电路,当单片机计算得到电导率再通过由pt100采集到的温度的数值来修正。3传感器的结构组成电导率测量仪采用单片机作为主控芯片,主要包括正弦信号发生电路,低通隔离直流滤波电路,传感器的测量电路,信号放大电路,多路模拟开关,温度测量电路,AD转换电路,M-bus通信电路。其中单片机是整个传感器的控制中枢,通过控制AD5933来调节正弦信号的幅值和频

7、率,读取AD转换器的数据,计算电导率的数值,控制M-bus总线通信。3.1 主控芯片单片机电导率测量仪采用的微控制器是LPC932单片机,LPC932具有集成度高和成本低的特点。该单片机的封装体积比较小,有利于减小PCB板的面积。比较高的集成度也可以减少单片机外围器件的数量。LPC932只需要二到四个时钟周期的指令执行时间,与普通的80C51器件相比速度要快很多3.2 AD5933阻抗测量和正弦信号发生电路电导率测量仪测量所需要的正弦激励是由芯片AD5933来实现的。正弦信号的幅值和频率可以通过该芯片进行调节。当AD5933外部接入负载时,负载阻抗经过傅里叶变换后的实部R和虚部I可以由AD59

8、33计算出来并保存在内部寄存器中。由此可以计算出傅里叶变换后的幅值m=R2I2为了得到真正的阻抗值还要计算出校准系数A,计算A的时候先在AD5933外部接入一个阻值已知的校正电阻R,则A=1R*M当该频率固定不变时,校准系数A的值也不变。就可以通过经过DFT变换后的阻抗的实部R和虚部I以及校准系数A求出引脚Vin和Vout之间的负载的真实阻抗,计算公式为1Z=A*M当测量电极不变时,溶液的电导池常数Q也不变,则溶液电导率k=Q1=Q1=QZA*MA*M=QA*R2I2A*.R2I2AD5933的硬件连接图如图1所示:GM口机匚母5口3日LOO液1giFlODriFT1NCSCLHCSDAWC4

9、册D2RTEAGND1VinDGKDV&ulAVDD2HCA.VDD1MCLKDVDDUll3Rre4AD5933Zl516SCL15SDA145印口TUhiF,丽口C27IWnF3H+5V-J-C33且CTjOuFTTIdOziF-iOiFOUTG«DVDD网M业JOQttF10uFEGkoSGNDHC图1AD5933的硬件连接图为了提高AD5933输出信号的精度,采用有源晶振芯片为其提供外部时钟,芯片频率为16.384MHz。AD5933内部ADC的采样频率是外部时钟MCLK的1/16,这样最终进入内部ADC的频率就是16.384/16=1.204MHz,由此得到芯片的分

10、辨率为1.024MHz/1024=1KHz,确保了扫描频率是1000的整数倍,这样就可以防止DFT计算时发生频谱泄露,保障其变换后结果的正确性。最后经过DFT变换后阻抗的实部和虚部保存到AD5933的寄存器中,单片机可以通过AD5933的SCL引脚和SDA引脚用I2C总线的方式读取寄存器中的结果。AD5933输出的正弦波经过两个大小为100uF和100nF的电容并联进行直流分量的隔离,对运算放大器AD8605的输出端也采取了同样的措施来隔离输出信号中的直流分量。由于AD5933内部运放的同相输入端有一个1/2VDD的正向偏置电压,所以在AD8605的同相输入端也加入了一个1/2VDD的正向偏置

11、电压,以保证正弦信号在达到峰值3V时不失真。3.3 温度测量电路由于水溶液的温度对测量结果有比较大的影响,所以需要测量出水溶液的温度用来对结果进行校正。电导率测量仪测量温度时采用了PT100钳电阻,其阻值随着温度的升高而变大,是正温度系数热敏电阻。将钳电阻和其他三个高精度电阻连接起来组成电桥电路,当电桥平衡时输出电压为0,当温度变化时电桥输出的电压也会发生变化。电桥的输出电压输入到由集成运放构成的差分放大器输入端,经过放大后送入AD转换器。该部分电路如图4所示4uiR6图2温度测量电路PT100的阻值和温度的关系式为:Rt=R0(1AtBt2Ct3)A、B、C为系数,&为0摄氏度时钳电

12、阻的阻值,大小为1000Q,电桥中其他三个电阻也采用1000Q,当温度为0摄氏度时电桥平衡,输出电压为零。当温度发生变化时,输出电压为:abR10R10R11UabR9R9R8R10)R10R11其中5为电桥的输入电压为5V,R0、R8、R10、R11的阻值都为1000,将数值带入上式得:R9Uab=5(-0.5)R91000其中R9为伯电阻,其表达式为R9=R0(1+At+Bt2+Ct3),将其表达式带入上式得:Uab,R0(1AtBt2Ct3)=5(23R0(1AtBt2Ct3)1000-0.5)带入R0(阻值1000)值得ab匚,(1AtBt2Ct3)5(23(1AtBt2Ct3)1-0

13、.5)由于电桥的输出电压Uab信号比较小,所以将其送入由运放组成的差分放大器的输入端进行放大,经过差分放大器放大后的输出电压为:晅(1+%)R4R1ab将电阻阻值和Uab表达式带入得:Uo=20*5(1AtBt2Ct3)(1AtBt2Ct3)1-0.5)即Uo=100(-0.5)(1AtBt2Ct3)(1AtBt2Ct3)1运放的输出电压Uo送入ADC进彳TAD转换,然后单片机根据以上关系式计算出温度的大小3.4 AD转换电路系统所用的AD装换芯片为AD7705。AD7705可以提供两个转换通道,同时对两路模拟信号进行转换。其输入信号的范围比较大,精度也比较高,而且还能够转换差分输入信号,应用

14、比较广泛。其硬件电路如图5所示:C3丽|卜皿尸30pFitQI|O.luF'=SCLKGNDMCLKI¥DDMCLK0DIN星DOUTRESETDRDYAIW2+AIN2-AIH1*REF-JklHLREF*AD7705GNDLM336也5V.GKD图3AD7705的硬件连接图AD7705是差分输入,将通道1的AIN-引脚接地,AIN+引脚接经过运放放大后的电桥的输出电压,这样就可以转化成对电桥输出电压的模数转换。转换后的数据由引脚DOUT以串行的方式传输到单片机,单片机也可以由引脚DINXAD7705进行配置。AD7705的基准电压由稳压二极管LM336稳压后得到,其稳压值

15、为2.5V,外部时钟由频率为2.4567MHz的晶振电路提供1513.5 供电电路电导率仪所需电压主要有5V和3V,通过稳压芯片HT7150和HT7130来实现。他们分别可以输出5V和3V的电压。HT7150的输入电压由24V的电池提供,其输出的5V电压用作HT7130的输入电压,这样就可以为系统提供所需电压。供电电路的硬件连接图如图6:图4供电电路另外为了保护芯片,分别在HT7150和7130的输入端加上了熔断功率为2W和熔断电流为20mA的熔断电阻。3.6 M-bus通信电路为了方便多个电导率仪组成测量网络,在硬件设计时加入M-bus通信电路,这样多个电导率仪就可以以M-bus总线的方式组网,达到检测多个测点的目的。电导率测量仪的M-bus总线采用的供电的方式为远程供电,电导率测量仪通过一条四芯电缆和其他M-bus主设备相连。其中红白两条线用来供电,蓝绿两条线用来传输信号。主设备向电导率测量仪发送信号时用电压的变化来表示数字1和数字0.而电导率测量仪向主设备发送信号时则采用电流的变化来表示数字0和数字1.这样有利于减少干扰,提高通信的稳定性。4结束语传感器在设计时本着节

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论