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

下载本文档

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

文档简介

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

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

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

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

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

6、差(040 )3%温度补偿自动温度补偿(050)零点输出 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 探头外形尺寸20125mm接 口2根正负极连接线 温度传感器主要参数:n 测量范围:-55150。n 线性度:10mV/。n 工作电压:4V30V。n 输出接口:VCC、GND、信号输出。4.1.2 放大电路由于溶解氧传感器输出的电压信号非常微弱,只有1521mV,温度传感器输出的电压满足关系式:V=10t (mV),它输出的电压也非常微弱。欲用单片机实现

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

8、相 放大器,把各自的输出作为下一级差动放大器的输入,从而得到非常高输入阻抗。若设同相放大器,各自的输出电压分别为e3,e4,则有:e3=(1+R2/R1)e1 - e2R2/R1 (1)e4=(1+R3/R1)e2 - e1R3/R1 (2)取R2 =R3=, R4= R5, R6= R7,则该电路的输入,输出关系如下:e0= -(e3 - e4) R6/R4= R6/R4(1+2(e2 e1)R2/R1) (3)图3电路左端两个同相放大电路的增益为式(3)中1+2R2/R1=1+212=25倍。图3右端为增益R6/R4=10倍差分放大电路,图3电路全部增益为250倍。电位器W1和W2分别用于

9、二级运放的调零。调零、稳零是保证运放增益正确性和精确性的一个重要环节。0.01uF的二个电容是为了防止高频成分的噪声和振荡。4.1.2.2温度传感器放大电路设计温度传感器输出的电压满足关系式:V=10t (mV),如环境温度为25时输出电压为250mV,因此它的放大倍数略小,我们选增益为20。利用差分式电路如下:图2若选取电阻值满足Rf/R1=R3/R2,则V0=Rf(V1-V2)/R1,其中Rf/R1=20。4.1.2.2 器件选择图3电路由二级放大器的级联组成,级联放大器噪声系数主要由初级放大器决定,所以图左端的两个初级运放选择低噪声放大器非常重要。又由于前置放大器存在零点漂移的问题,所以

10、它还必须是低零漂、高线性度的优质放大器。本系统用高精度运放LMOP07为初级运放。另外,二级差分放大选用集成模块ICL7650,它由具有自稳零性能的运算放大器组成。图2放大器也选用LMOP07。4.1.3 V/F转换电路V/F转换即电压 /频率转换,是将一定的输入电压信号按线性的比例关系转换成频率信号 ,当输入电压变化时 ,输出频率也响应变化。实现 V/ F转换有很多的集成芯片可以利用 ,其中LM331 是一款性能价格比较高的芯片, 由美国NS 公司生产, 是一种目前十分常用的电压/ 频率转换器, 还可用作精密频率电压转换器、A/ D 转换器、线性频率调制解调、长时间积分器及其他相关器件。由于

11、LM331 采用了新的温度补偿能隙基准电路, 在整个工作温度范围内和低到4.0V电源电压下都有极高的精度。LM331 的动态范围宽, 可达100dB ; 线性度好, 最大非线性失真小于0. 01 % , 工作频率低到01Hz 时尚有较好的线性; 变换精度高, 数字分辨率可达12 位; 较宽的频率变化范围,可从1Hz变化到100kHz,最佳的频率范围为:10Hz11kHz;外接电路简单, 只需接入几个外部元件就可方便构成V / F 或F/ V 等变换电路, 并且容易保证转换精度。LM331可采用双电源或单电源供电, 可工作在4. 040V之间,输出可高达40V,而且可以防止V s短路。图4是由L

12、M331组成的典型的电压/ 频率变换器。图4 V / F 转换电路原理图其输出频率与电路参数的关系为:Fout = V inRs/ (2. 09RLRtCt )可见, 在参数Rs、RL 、Rt 、Ct确定后, 输出脉冲频率Fout与输入电压Vin成正比, 从而实现了电压-频率的线性变换。改变式中Rs 的值, 可调节电路的转换增益, 即V 和F 之间的线性比例关系。VF转换的分辨率取决于计数器计满时的值N,只要增加N就可以达到任意高的分辨率。因为N等于VF的输出频率f与时基门脉冲宽度T的乘积,即N=fT。所以要提高分辨率就要增加VF的输出频率f和增加门脉冲宽度T。不过VF一般在1010kHz内精

13、度最高,频率越高精度越差,而门脉冲T实际上就是模数转换的转换时间。由于溶解氧传感器输出的信号经放大电路以后输出的电压为:3.75V5.25V,本电路中将36V的电压转换成3kHz6kHz的频率信号, 电路参数理论值为Rt = 6.8k, Ct= 0. 01F , RL = 100k, Rs = 14.212k,由于元器件与标称值存在误差, 在电路参数基本确定后, 通过调节Rs的电位器, 可以实现所需V / F线性变换。由Fout = V inRs/ (2. 09RLRtCt ) 可知, 电阻Rs 、RL 、Rt 和电容Ct 直接影响转换结果Fout , 因此对元件的精度要有一定的要求, 可根据

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

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

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

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

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

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

20、外,当按下“设置”按键进入参数设定状态后,没有按上述的次序进行参数设定或校准设定,在最后一次按键后约10秒钟,该溶解氧测定仪即返回正常工作状态,不存储设定的参数和校准值。继电器模块本模块的继电器通过插座来控制380V的中间继电器,从而控制增氧机的开启与关闭。存储模块本模块主要完成掉电存储的功能,在系统突然掉电后能够保存已设置的开机限值和关机限值以及存储采集的数据,保证数据不至于丢失。本系统选用AT24C02,AT24C02等系列为较为典型的串行EEPROM,简称I2C总线式串行器件,AT24C02串行器件不仅占用很少的资源和I/O线,而且体积大大缩小,AT24C02同时具有工作电源宽,抗干扰能

21、力强,功耗低,数据不易丢失和支持在线编程.I2C总线是一种用于IC器件之间连接的二线总线.它通过SDA串行数据线及SCL串行时钟线两根线在连到总线上的器件之间传送信息,并根据地址识别每个器件:不管是单片机,存储器,LCD驱动器还是键盘接口。AT24C02特性工作电源宽2.55.5V,抗干扰能力强,功耗低,数据不易丢失和支持在线编程256B的存储容量擦写次数多大于10000次写入速度快小于10ms封装形式:SOP8/DIP8。4.2.6RS232通讯模块本模块主要完成下位机与上位机的通讯,单片机将所测得的溶解氧值和温度值周期性地传送给上位机。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

提交评论