- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CF081便攜式检测仪详解
基于CF081便携式检测仪详解信号处理与放大部分由于在通常情况下,室内的甲醛含量极低,所以甲醛传感器所检测出的电流信号十分微弱。所以对于微弱信号的放大,有相当高的要求。本设计中,将传感器输出的微弱电流信号接入20K大小的电阻,使uA级别的电流信号转变为mV级别的电压信号。之后,将信号传输到AD8571运算放大器进行信号的放大与滤波。其中,信号的滤波由RC网络组成。设置反馈电阻与输入电阻的阻值,使其放大200倍。AD8571是ADI公司生产的性能参数良好的轨到轨输入/输出高精度运算放大器。其性能特点为:低失调电压:1uV;输入失调漂移:0.005uV/℃;可以进行单电源操作(5V/3.3V);高增益:145dB(典型值);共模抑制比(CMRR):140dB(典型值);超低输入偏置电流:10pA的典型;低电源电流:750μA/运算放大器[3]。其高精度低漂移的性能参数,并带有自调零电路,在微弱信号放大的过程中,可以有效地减少噪声及误差的引入,很好地保证了检测仪的检测精度。以思乐智甲醛检测仪为例,其在检测精度上的误差大概±0.01,同时由于采用高精度器件,所以其采用了手持式设计,便于携带。3.C8051F021单片机C8051F系列单片机是由SiliconLaboratories公司推出的真正能独立工作的混合信号片上系统(SystemonaChip,SOC),即在单片机这一个芯片中除了具有与MCS-51内核及指令完全兼容的微控制器和标准8051的数字外设之外,还集成了构成数据采集系统或控制系统所需要的几乎所有的数字和模拟外围接口和功能部件[2]。在本设计中,选用C8051F021单片机,该单片机包含与8051完全兼容的CIP-5内核,模拟多路选择器、可编程增益放大器、12位和8位的ADC、DAC、64K的Flash存储器、UATR串口、电压基准、数字I/O端口和看门狗定时器[2]等。本设计将经AD8571滤波放大等处理后的信号输入到C8051F021单片机中。通过单片机的模拟多路选择器AIN0.0通道进行信号采集,并设置为单端输入方式。利用单片机内部的12位ADC模块进行模数转换。此时,通过软件设置进行信号大小的判断:当通过硬件处理后的信号相对微小(信号0.5mV)时,利用单片机内部的可编程增益放大器进行2倍的放大,让输入到单片机的信号尽量接近其内部的基准电压(2.43V),使A/D转换更加精确。C8051F系列单片机的Flash存储器可以在系统重新编程,即既有程序存储器的功能,又有非易失行数据存储的功能。本设计在软件编程时根据Flash存储器的这一特点将每次检测到的结果存入存储器中,发挥其非易失性数据存储的功能,通过按键的命令可以查询之前检测的历史数据。方便用户的测量比对。4.人机交互利用单片机的I/O接口与晶联讯公司的128*64的JL号的LCD相连,进行输出结果的显示。同时,通过开、关、检测、查询等按键实现检测仪相应的开关、检测室内甲醛浓度和查询历史检测数据等功能。实现检测仪的智能化与使用简单的特点。5.串口通信本设计在仪器的底部设有232的通信接口,可通过232串口线与电脑相连。同时在软件方面对串口通信增加相应的编程,使检测到的结果同时输出到电脑上,在超级终端上显示检测到的结果。其硬件芯片使用的是MAX3232,通过单片机UART串口通信的接收和发送端口与进行232通信的电平转换电路相连,即可实现仪器与电脑的通信。三、系统软件设计硬件电路搭建好之后,在SiliconLaboratoriesIDE集成开发环境中编写C语言程序,并通过C8051FMCU调试适配器下载到单片机中。IDE集成开发环境是SiliconLaboratories公司开发的专门针对C8051F系列单片机的集成开发环境,通过和KeilC51系列的开发工具集成提供了使用C51语言进行单片机开发的强大接口,主要包括编辑器、宏汇编器、调试器和编程器[2]。此调试器与单片机之间通过JTAG接口实现快速和有效的系统编程和调试。通过单片机的控制,实现将传感器检测到的空气中的甲醛含量在LCD液晶显示模块中显示。并根据操作者的不同的按键选择来实现不同的功能。系统主程序流程图如图3-1所示。当开/关键首次闭合时,检测仪系统初始化,屏幕中出现开机显示。当“检测”按键按下时,待传感器响应时间15秒之后,系统将自动检测空气中的甲醛含量,默认以ppm单位形式出现,输出在液晶屏幕上。如果检测结果超过了国家规定的标准,当前检测结果将会闪烁予以提示。当再次按下“检测”键时,系统将重新进行检测。当有“单位转换”按键按下时,屏幕上会自动显示出当前检测结果的mg/m3单位的检测值。若有“查询”按键按下,则显示之前检测到的历史数据。四、检测仪的低功耗设计在本设计中,所有元器件的选
文档评论(0)