鱼塘自动增氧控制器需求分析报告_第1页
鱼塘自动增氧控制器需求分析报告_第2页
鱼塘自动增氧控制器需求分析报告_第3页
鱼塘自动增氧控制器需求分析报告_第4页
已阅读5页,还剩9页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

1、鱼塘自动增氧控制器需求分析报告1 引言1 .1编写目的本项目旨在研制一种鱼塘自动增氧控制器,该仪器能准确测量鱼塘中溶解氧含量,并能根据用户设定的上、 下限值自动控制增氧机启停,当溶氧低于下限时启动增氧机,当溶氧高于上限时关闭增氧机,使溶解氧含量保持在设定的最佳状态。溶解氧是池塘养殖业最重要的水质指标,鱼类的呼吸依赖于水中的溶解氧含量,如果水中的氧含量过低鱼类将无法正常生长。主要养殖鱼类正常生长所需要的溶解氧含量一般在4 5mg/L以上。此时鱼类摄食好、生长快、饲料利用率高。当溶氧低于此值时, 鱼类的摄食和生长都将受到一定的影响。特别是当溶氧低于 2mg/L时,鱼类基本上停止摄食。当溶氧低于1m

2、g/L时,鱼类就会浮头。而当溶氧低于0.5mg/L时,鱼类即可窒息死亡。如果溶氧偏高,一般对鱼类没有太大的危害,但深度过饱和溶氧有时会引起气泡病,并且会消耗太多的能源。目前增补池塘增氧量的设备是增氧机,而增氧机工作状况的控制却是人工手动作,这样必然存在着判断不准确等现象,而在一般情况下, 鱼塘缺氧往往是在夜间,特别是在拂晓气压较低时, 鱼塘溶解氧浓度下降到最低点。渔民为观察鱼情而彻夜不眠。为将渔民从繁忙的体力劳动中解脱出来,确保增氧机工作的可靠性,研制了智能型池塘增氧机控制器,该控制器能够根据池塘中溶解氧浓度的高低,对增氧机的工作状况进行自动控制,大大提高了增氧机工作的可靠性,使鱼更快更好生长

3、。精品1 .2立项的背景a.所开发的系统的名称;鱼塘自动增氧控制器b.该系统同其他系统或其他机构的基本的相互来往关系。该系统可通过 RS232485与上位机的通信,实现远程控制。2 任务概述2.1目标准确测量鱼塘中溶解氧含量,并能根据用户设定的上、下限自动控制增氧机启停,当溶氧低于下限时启动增氧机,当溶氧高于上限时关闭增氧机,使溶解氧含量保持在设定的最佳状态。2 .2用户的特点中小型鱼塘,用增氧器且无控制设备3 需求规定3 .1项目的功能规定该鱼塘自动增氧控制器包括开关机限值的设定、氧传感器校准、 溶氧含量测量与显示、水温测量与显示、传感器故障报警与显示、手动工作与显示、控制溶解氧传感器电极搅

4、拌装置的关闭和启动、传感器测量值的RS232 传送、EEPROM存储等功能。感谢下载载精品3 .2主要技术指标3.2.1测量范围: 0 20 mg/L3.2.2最小分度值: 0.01 mg/L3.2.3测量误差: ±0.2 mg/L3.2.4显示方式: 4 位数码管显示3.2.5响应时间:小于 20 秒故障处理能力要求: 当传感器出现故障时, 控制器能自动检测到并启动增氧机间歇性工作工作环境: 0 50 ,避免强腐蚀液体和气体报警方式:声光报警,同时以30 秒的间隔周期控制继电器的输出控制方式:用插座和插头将继电器和单片机连接,继电器输出 220V 交流,可以控制增氧机的中间继电器(

5、220V 控制的交流接触器)通讯方式: RS2324854 系统硬件结构感谢下载载精品v/f显示模块溶解氧传感器放转单按键模块大换片温度传感器电电机存储模块路路报警模块继电LEDR S控制电器模指示232搅拌源块灯模通讯装置模块模块模块块继电图 1系统硬件结构4 .1芯片选型及主要参数传感器本系统采用的溶解氧传感器是内置温度传感器的,该产品具有高稳定性,打破电化学传感技术难题,实现传感器不换透气膜和电解液。溶解氧传感器技术参数如下:测量范围0 20 mg/L温度适用范围0 40 最小分度值0.01 mg/L响应时间(T90 )20 s温度补偿误差 3%温度补偿自动温度补偿(040 )(050

6、)零点输出< 0.3 mV输出大气中 15 to 21 mV测量误差 ±0.1 mg/L零值误差0.1 mg/L重复性 ±0.10 mg/L稳定度±0.03 mg/L输出阻抗约 20K测温误差 ±0.50 探头外形尺寸20 ×125mm接口2 根正负极连接线温度传感器主要参数:感谢下载载精品测量范围: -55 150 。线性度: 10mV/。工作电压: 4V30V。输出接口: VCC 、 GND 、信号输出。放大电路由于溶解氧传感器输出的电压信号非常微弱,只有1521mV ,温度传感器输出的电压满足关系式:V=10t (mV),它输出的电

7、压也非常微弱。欲用单片机实现对VF 芯片输出数据的采集和处理,必须先对传感器输出的电压信号不失真地放大许多倍。溶解氧传感器放大电路设计溶解氧传感器输出的电压只有1521mV, 而 VF 转换芯片要求入口信号为05V 。所以 ,必须将溶解氧传感器的输出信号放大250 倍,考虑到单运放 ,若选择其 外围电阻参数使其放大倍数太大,则运放增益偏离理论值就相对大,并且增益的稳定性和一致性相对差些。所以只用一级运放来放大250 倍显然不妥当。又在实验中发现对称双运放差分电路比单运放电路的实测增益值更接近理论增益值。因此,本系统高增益电路设计为三运放差分电路,如图 3 所示。因为同相放大器具有极高的输入阻抗

8、。所以在图3 的输入电路中使用两个同相放大器 ,把各自的输出作为下一级差动放大器的输入,从而得到非常高输入阻抗。感谢下载载精品若设同相放大器 ,各自的输出电压分别为e3 ,e4,则有 :e3 =(1+R2/R 1 )e1- e 2R2 /R 1(1)e4 =(1+R3/R 1 )e2- e 1R3 /R 1(2)取 R2 =R 3 =, R 4= R 5 , R6 = R 7,则该电路的输入,输出关系如下:e0 = -(e 3 - e 4 ) R6 /R 4 = R 6 /R 4(1+2(e 2 e 1 )R2/R 1)(3)图 3 电路左端两个同相放大电路的增益为式(3) 中 1+2R 2/

9、R 1=1+2 ×12=25倍。图 3 右端为增益 R6 /R 4 =10 倍差分放大电路, 图 3 电路全部增益为 250 倍。电位器 W1 和 W2 分别用于二级运放的调零。 调零、稳零是保证运放增益正确性和精确性的一个重要环节。0.01uF 的二个电容是为了防止高频成分的噪声和振荡。温度传感器放大电路设计温度传感器输出的电压满足关系式:V=10t (mV),如环境温度为 25 时输出电压为 250mV, 因此它的放大倍数略小,我们选增益为20 。利用差分式电路如下:感谢下载载精品图 2若选取电阻值满足Rf /R 1=R 3 /R 2 ,则 V0=R f(V 1-V 2)/R 1

10、,其中 Rf/R 1 =20 。器件选择图 3 电路由二级放大器的级联组成 ,级联放大器噪声系数主要由初级放大器决定 ,所以图左端的两个初级运放选择低噪声放大器非常重要。 又由于前置放大器存在零点漂移的问题 ,所以它还必须是低零漂、 高线性度的优质放大器。本系统用高精度运放LMOP07 为初级运放。另外 ,二级差分放大选用集成模块ICL7650 ,它由具有自稳零性能的运算放大器组成。图2放大器也选用 LMOP07 。转换电路V/F 转换即电压/ 频率转换 ,是将一定的输入电压信号按线性的比例关系转换成频率信号,当输入电压变化时,输出频率也响应变化。实现V/F 转换有很多的集成芯片可以利用,其中

11、 LM331是一款性能价格比较高的芯片, 由美国感谢下载载精品NS 公司生产 , 是一种目前十分常用的电压/ 频率转换器 , 还可用作精密频率电压转换器、 A/ D转换器、线性频率调制解调、长时间积分器及其他相关器件。由于 LM331采用了新的温度补偿能隙基准电路, 在整个工作温度范围内和低到 4.0V 电源电压下都有极高的精度。 LM331 的动态范围宽 , 可达 100dB ; 线性度好 , 最大非线性失真小于 0. 01 % , 工作频率低到 01Hz 时尚有较好的线性 ;变换精度高 , 数字分辨率可达12 位; 较宽的频率变化范围,可从1Hz 变化到100kHz, 最佳的频率范围为:

12、10Hz11kHz;外接电路简单 , 只需接入几个外部元件就可方便构成V / F 或 F/ V 等变换电路 , 并且容易保证转换精度。 LM331 可采用双电源或单电源供电, 可工作在 4. 0 40V 之间 ,输出可高达 40V, 而且可以防止 V s 短路。图 4 是由 LM331组成的典型的电压 / 频率变换器。感谢下载载精品图 4V / F 转换电路原理图其输出频率与电路参数的关系为 :Fout = V in·Rs/ (2. 09 ·RL·Rt ·Ct ) 可见 , 在参数 Rs、RL 、Rt 、Ct确定后 , 输出脉冲频率 Fout 与输入电压

13、 Vin 成正比 , 从而实现了电压 - 频率的线性变换。改变式中 Rs 的值 , 可调节电路的转换增益 , 即 V 和F 之间的线性比例关系。 VF转换的分辨率取决于计数器计满时的值 N ,只要增加 N 就可以达到任意高的分辨率。 因为 N 等于 VF的输出频率 f 与时基门脉冲宽度 T的乘积,即N=f×T。所以要提高分辨率就要增加VF的输出频率 f 和增加门脉冲宽度 T。不过 VF一般在 1010kHz 内精度最高, 频率越高精度越差, 而门脉冲 T实际上就是模数转换的转换时间。由于溶解氧传感器输出的信号经放大电路以后输出的电压为: 3.75V5.25V,本电路中将 3 6V 的

14、电压转换成 3kHz 6kHz 的频率信号 , 电路参数理论值为 Rt =6.8k , Ct= 0. 01 F , RL = 100k , Rs = 14.212k ,由于元器件与标称值存在误差 , 在电路参数基本确定后 , 通过调节 Rs的电位器 , 可以实现所需 V / F 线性变换。由 Fout = V in ·Rs/ (2. 09 ·RL·Rt ·Ct ) 可知 , 电阻 Rs 、 RL 、 Rt 和电容 Ct 直接影响转换结果 Fout , 因此对元件的精度要有一定的要求 , 可根据转换精度适当选择 , 其中Rt 、Ct 、 Rs 、RL要选用

15、低温漂的稳定元件, Cin 可根据需要选择 0. 1 F 或1F。电容 CL对转换结果虽然没有直接的影响, 但应选择漏电流小的电容器。电阻RL和电容 CL组成低通滤波器 , 可减少输入电压中的干扰脉冲 , 有利于提高转换精度。电路中的 47 电阻对确保电路线性失真度小于 0. 03 % 是十分必须的。单片机本系统所使用的单片机选用 AT89S52, 它是一种低功耗、高性能 CMOS8 位微控制器,具有 8K 在系统可编程 Flash 存储器。使用 Atmel 公司高密度非易失性存储器技术制造, 与工业80C51 产品指令和引脚完全兼容。片上 Flash 允许程序存储器在系统可编程,亦适于常规编

16、程器。在单芯片上,拥有灵巧的8位 CPU和在系统可编程Flash ,使得AT89S52 为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89S52 具有以下标准功能:8k 字节Flash ,256 字节 RAM , 32位 I/O 口线,看门狗定时器,2个数据指针,三个16 位定时器 / 计数器,一个6向量 2 级中断结构,全双工串行口,片内晶振及时钟电路。 另外,AT89S52 可降至 0Hz 静态逻辑操作,支持 2种软件可选择节电模式。空闲模式下, CPU 停止工作,允许 RAM 、定时器 / 计数器、串口、中断继续工作。 掉电保护方式下, RAM 内容被保存,振荡器被冻结,单片

17、机一切工作停止,直到下一个中断或硬件复位为止。感谢下载载精品4 .2个模块功能介绍显示模块本模块主要完成所测温度和溶解氧值的显示,采用4 段数码管显示。报警模块本模块采用声光报警,用LED 和有源蜂鸣器实现。当溶解氧传感器或温度传感器出现故障(短路或断路)时,面板上的“故障指示 ”灯亮,蜂鸣器鸣叫,输出继电器以约 30 秒的间隔周期工作。继电器吸合的同时,面板上的“工作指示 ”灯亮。而当传感器工作恢复正常后,该溶解氧测定仪的工作立即恢复正常状态。指示灯模块和按键模块按键模块主要用来设置增氧机的开关机限值、校准温度和溶解氧、手动启动增氧机以及仪器的开和关,LED 指示灯模块主要完成对各种工作状态

18、的指示,包括以下几个子模块:1.工作指示: 当测到的溶氧含量低于设定的“开机限值 ”时,输出继电器吸合,“工作指示 ”灯亮。而当测到的溶氧含量高于设定的“关机限值 ”时,输出继电器断开,“工作指示 ”灯灭。2. 手动指示: 当按下面板上的 “手动(增加) ”按键, “手动指示 ”灯和 “工作指示 ”灯亮,输出继电器吸合。再次按下面板上的“手动(增加)”按键, “手动指示 ”灯和 “工作指示 ”灯灭,输出继电器断开。3.故障指示: 当氧传感器或温度传感器出现故障(短路或断路)时,面板上的“故障指示 ”灯亮,蜂鸣器鸣叫,输出继电器以约30 秒的间隔周期工作。继电器吸合的同时,面板上的“工作指示 ”

19、灯亮。而当传感器工作恢复正常后,该溶解氧测定仪的工作立即恢复正常状态。4.设定参数和校准指示:在正常工作状态下,短时按下面板上的“设置 ”按键,该设备不改变工作状态。当按下面板上的“设置 ”按键并维持约3 秒后,显示开机限值,同时面板上的“开机限值 ”灯亮:此时如果按动“温度(减小)”按键可修改该值,每按动一次,该值减少1,当减少到最小值后即停止减少;如果按动“手动(增加)”按键也可修改该值,每按动一次,该值感谢下载载精品增加 1,当增加到最大值后即停止增加。第 2 次按面板的 “设置 ”按键,显示关机限值,同时面板上的“关机限值 ”灯亮:此时如果按动“温度(减小)”按键可修改该值,每按动一次

20、,该值减少1 ,当减少到最小值后即停止减少;如果按动“手动(增加)”按键也可修改该值,每按动一次, 该值增加1 ,当增加到最大值后即停止增加。第 3 次按下面板上的“设置 ”按键,为溶氧传感器校准状态,面板上“校准 ”灯亮,显示溶氧传感器当前的测量值:此时如果按动“温度(减小)”按键可修改该值,每按动一次,该值减少1;如果按动“手动(增加)”按键也可修改该值,每按动一次,该值增加1 。如果第4 次按下面板上的“设置 ”按键,该溶解氧测定仪立即将刚才设定的开机限值、关机限值进行存储,同时返回正常工作状态。如果没有第 4 次按下 “设置 ”按键 ,而是按下 “校准 (电源) ”按键, 溶解氧测定仪

21、则除了存储当前设定的开机限值、关机限值,而且还对传感器进行校准并存储校准值。此外,当按下“设置 ”按键进入参数设定状态后,没有按上述的次序进行参数设定或校准设定,在最后一次按键后约10 秒钟,该溶解氧测定仪即返回正常工作状态,不存储设定的参数和校准值。继电器模块本模块的继电器通过插座来控制380V 的中间继电器,从而控制增氧机的开启与关闭。存储模块本模块主要完成掉电存储的功能,在系统突然掉电后能够保存已设置的开机限值和关机限值以及存储采集的数据,保证数据不至于丢失。本系统选用AT24C02 , AT24C02 等系列为较为典型的串行 EEPROM, 简称 I2C 总线式串行器件,AT24C02

22、串行器件不仅占用很少的资源和I/O 线 ,而且体积大大缩小 ,AT24C02同时具有工作电源宽 ,抗干扰能力强 ,功耗低 ,数据不易丢失和支持在线编程 .I2C 总线是一种用于IC 器件之间连接的二线总线.它通过 SDA串行数据线及 SCL串行时钟线两根线在连到总线上的器件之间传送信息,并根据地址识别每个器件:不管是单片机 ,存储器 ,LCD 驱动器还是键盘接口。 AT24C02 特性工作电源宽2.5 5.5V, 抗干扰能力强 ,功耗低 ,数据不易丢失和支持在线编程256B 的存储容量擦写次数多大于10000 次写入速度快小于10ms 封装形式 :SOP8/DIP8。RS232 通讯模块本模块主要完成下位机与上位机的通讯,单片机将所测得的溶解氧值和温度值周期性地传感谢下载载精品送给上位机。RS-232-C标准规定,驱动器允许有2500pF的电容负载,通信距离将受此电容限制,例如,采用150pF/m的通信电缆时,最大通信距离为15m ;若每米电缆的电容量减小,通信距离可以增加。传输距离短的另一原因是RS-232属单端信号传送,存在共地噪声和不能抑制共模干扰等问题,因此一般用于20m以内的通信。 因此本系统采用RS-485 通讯,由于 RS-485采用平衡发送和差分接收,因此具有抑制共

温馨提示

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

评论

0/150

提交评论