智能仪器设计课件_第1页
智能仪器设计课件_第2页
智能仪器设计课件_第3页
智能仪器设计课件_第4页
智能仪器设计课件_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

第10章智能仪器设计实例本章内容

10.1数据采集系统设计

10.2简易单回路温度控制器首页10.1数据采集系统设计数据采集系统的核心是计算机,它对整个系统进行控制和数据处理。10.1.1数据采集系统的组成与结构数据采集系统的一般组成框图如图。前置放大器,滤波电路,主放大器及相关电路通常合称为信号调理电路。被测信号一般先送入前置放大器初步放大到后续电路的工作范围内。下页上页返回图10.1数据采集系统的一般组成框图

对于比较大的被测信号,可通过衰减手段将其调整到相应的工作范围内。随后送入到滤波电路。主放大器可将滤波后的信号进一步放大到合适范围,送到A/D转换器将信号变换为数字量。10.1.2数据采集系统设计考虑的因素对于放大电路,如果是简单信号,采用一级放大或衰减电路将信号调整到适合后续电路工作的电压范围即可。而实际情况会复杂一些,往往要考虑抗干扰等因素,将其设计成多级放大电路,同时在各级放大电路之间加入必要的滤波电路。如果是比较微弱的信号,还要求运算放大器具有低噪声、低漂移、低输入偏置电流、非线性度小等特点,避免在放大过程中引入干扰。下页上页返回10.1.3心电数据采集系统设计心电数据采集系统是心电图检测仪的关键部件。人体心电信号的主要频率范围为0.05~100Hz,幅度约为0~4mV。属于低频,微弱信号,且干扰较大。另外心电信号中通常混杂有各种生物电信号,加之体外以50Hz工频干扰为主的电磁场干扰,使得心电噪声背景较强,测量条件比较复杂。要求心电数据采集系统具有高精度,高稳定性,高输入阻抗,高共模抑制比,低噪声及强干扰能力等性能。数据采集系统的硬件设计的系统框图如下图。下页上页返回图10.2心电数据采集系统硬件设计框图

图中信号调理部分专指50Hz及35Hz陷波电路,滤除50Hz的工频干扰和人体生物电产生的35Hz肌电干扰。心电信号由专用电极(电极放在人体各个部位,比如:心脏、左右手,头部等部位)拾取后送入前置放大器初步放大,并在对各干扰信号进行一定抑制后送入带通滤波器,以滤除心电主要频率范围以外的干扰信号。而主放大器可将带通滤波后的信号进一步放大到合适范围,再经50Hz和35Hz陷波器分别滤除工频和肌电干扰,然后送入ADC,进行高精度A/D转换和最后送入单片机进行数据的采集存储处理。下页上页返回1.信号放大电路采用了两级放大电路,包括前置放大和主放大电路。在两级放大电路之间又接入了一个带通滤波电路以使心电信号主频0.05Hz~100Hz通过后再进一步放大。前置放大约10倍,主放大约100倍。⑴前置放大电路主要是初步放大心电信号,并在对各干扰信号进行抑制后送入带通滤波电路,以滤除干扰信号。由于人体心电信号十分微弱,噪声背景强且信号源阻抗较大等,通常要求前置放大器具有高输入阻抗、高共模抑制比、低噪声、低漂移、非线性度小、合适的频带和动态范围等性能,设计时选用仪用放大器AD620作为前置放大器,采用差分放大电路。下页上页返回因素,前级电路输出的心电信号仍存在较强的工频干扰。采用开关电容集成滤波器,它无需外接决定频率的电阻或电容,滤波频率仅由外接或片内时钟频率决定,且其频率特性对时钟和外围电路的参数不敏感,因而性能较稳定。凌特公司的LTC1068-50集成开关电容滤波器内部集成了四个独立的二阶开关电容滤波器,时钟与中心频率之比为50:1,误差为±0.3%,可采用±5V、5V供电。因此,配合厂家提供的FilterCAD滤波器设计软件,可灵活配置成各类滤波器(低通、高通、带通、全通等)。为较好地滤除工频干扰,设计中利用LTC1068-50的优点专门设计了一个8阶巴特沃斯50Hz陷波器,采用的时钟信号频率为下页上页返回2.5KHz。经测试,陷波深度可达50dB,可衰减100倍左右,效果比较理想。

3.单片机电路

本系统采用C8051F206单片机。其内部带有A/D转换和数据存储。图11.3所示是单片机与信号调理电路连接框图。下页上页返回图10.3单片机与信号调理电路连接框图C8051F206是一种混合信号ISPFLASH微控制器,该芯片内含与8051完全兼容的高速微控制器内核、8KFlash、4字节宽的I/O端口、硬件UART和SPI总线、12位高精度ADC和多达32通道模拟输入多路选择器。根据系统需要,可将其端口P1.0~P1.7,P3.0~P3.3配置成12路心电模拟信号的输入端。将12路来自信号调理部分的信号接入C8051F206的已经配置成模拟输入端口的P1口的0~7和P3口的0~3引脚。单片机中的逐次逼近式ADC的转换精度可达12位。A/D转换后的数据被存入数据存储器,C8051F206的SPI总线也可将数据传送给其它器件进行数据的后续分析和处理。

4.数据采集系统中软件部分的设计(略)下页上页返回下页上页返回2.总体设计思路图10.4单回路温度控制器组成框图下页上页返回3.操作模式本系统可用3个按键实现模式切换和参数修改操作,这3个键分别定义为模式键、数值增加键和数值减少键。用8个数码管显示模式和对应的参数,左边4个数码管显示模式值,右边4个数码管显示相应模式对应的参数值。10种工作模式模式0:温度设定值和温度实时值显示(前4位数码管显示温度设定值,后4位显示实时温度值);模式1:设置和显示温度上限报警值(0~1200);模式2:设置和显示温度下限报警值(0~1200);模式3:设置和显示温度设定值(0~1200);下页上页返回模式4:设置实时温度采集放大电路的放大倍数;模式5:设置和显示PID中的比例系数(0.00~50.00);模式6:设置和显示PID中的积分系数(0.00~50.00);模式7:设置和显示PID中的微分系数(0.00~50.00);模式8:设置和显示手动输出值(0~100)模式9:手动/自动切换(1:手动;0:自动)模式10:标定和显示实时温度的零点下页上页返回

本系统采用镍铬-镍硅(K分度)热电偶作为温度传感器。冷端处于室温,热端为加热炉温度,单片机的A/D通道可以直接采集热电偶信号,经冷端温度补偿后,再查表K分度则可以得到热端温度值。室温测量采用AD590将室温变化为电压信号,经放大后直接送给单片机的A/D通道,提供冷端信号。

2.温度控制电路控制方式:对于加热炉的温度控制可以采用移相控制或周波控制方式。移相控制方式:通过改变可控硅的导通角来控制输出电压。周波控制方式:通过调节一定时间周期内的供电时间比例(即交流周波数)来控制加热对象在本周期内获得的电能。下页上页返回周波控制的输出电路

图10.6周波控制的输出电路单片机的I/0脚输出低电平时,控制SSR使加热元件接通220V交流电源,加热元件获得电能,温度升高;I/0脚输出高电平时,SSR开路,加热元件两端无电压,停止加热,对象的温度开始下降。下页上页返回

控制的具体方法①设定一个标准的加温周期T,以T为周期对温度进行采样,获得温度测量值;②根据设定值和测量值的偏差,进行PID运算;③将PID的输出转换为SSR的通断时间。PID的输出为0%,则SSR接通时间为0,即本周期无输出;如果PID输出为100%,则SSR接通时间为T,即本周期为全输出;如果PID的输出为MV(百分数表示),则SSR的接通时间为T×MV/100,断开时间为T-T×MV/100。例如:T=120秒,PID计算结果为1分30秒,则本次2分钟内就应加温90秒,停30秒;又如T=120秒,PID的计算结果为1分25秒,则本周期就应加温85秒,停35秒。下页上页返回10.2.4控制器和PC之间的数据通信表10.1单回路控制器RS-232简易数据通信命令格式命令字节数字节1字节2字节3字节4传送方向启动通信20xaa0x01PC→控制器停止通信20xaa0x02PC→控制器改设定值40xaa0x03dataLdataHPC→控制器返回数据30xaadataLdataHPC←控制器10.2.5温度控制器软件流程及参考程序控制器的软件由主控制模块、显示按键处理模块和头文件三大模块组成。主控制模块主要包括PID计算、控制以及温度采集等部分。显示按

温馨提示

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

评论

0/150

提交评论