当前位置:   article > 正文

基于单片机的病牛乳声光报警系统设计

基于单片机的病牛乳声光报警系统设计
摘 要: 根据奶牛的养殖业应用需求,为快速 便捷 直接地得到奶牛的健康信息,文章研究了一种基于单片机的病牛乳声光报警系统设计。 利用传感器电路,电压比较电路检测牛奶样品信号,送入单片机 单片机对输入的信号进行处理,当信号超出正常值时,驱动声音报警,发出声音;驱动光显示,二极管发光。 通过试验数据显示,本系统性能稳定,能作为病牛 乳的监测手段。
关键词: 单片机;病牛乳;传感器

引言

奶牛乳房炎主要是由于乳腺组织被微生物入侵或受到物理 及化学性损伤而引发的局部性炎症 乳房炎属于奶牛养殖场中 的常见病、 多发病,治愈率低且会导致奶牛产奶量下降,牛奶品质降低,给奶牛养殖业带来巨大的损失 奶牛发生乳房炎后,机体为消灭病原菌和修复损伤的组织会生成过多的白细胞,这些白细胞会聚集在一起,导致乳腺管道局部被堵塞,造成其产生的乳汁不能够及时排出,从而促使一些泌乳细胞无法泌乳,最后发生萎缩。另外,由于泌乳细胞数量减少,会对整个胎次甚至一生的产奶量都产生影响;降低鲜奶质量,营养成分降低;增加牛群更替成本,影响消费者的健康。
目前常用的奶牛乳房炎致病微生物检测方法主要包括:细菌分离鉴定法、 免疫学检测法 基因芯片和 PCR 检测技术等 本文基于单片机的病牛乳声光报警系统,可以及时有效地提醒病牛乳状况,一方面,关注奶牛的健康,及时预防及诊治;另一方面,避免劣质奶制品流入市场,确保食品质量和安全。

1 系统结构

本设计是由 STC89C51RC2 单片机 传感器电路 电压比较电路、 晶振电路 声音报警电路,光显示电路构成 通过传感器采集牛奶样品的阻值信号,经过分压电路及电压比较电路,产生一个电脉冲信号,单片机接收信号,并进行相应的处理:驱动声音报警电路,发出声音提示信号;驱动光报警电路,发出光提示信号。主要结构如图 1 所示

2 硬件电路设计

2.1 传感器电路设计

本设计将待测的牛奶样品放入杯子,将连接器 J 1 的两个电极插入牛奶样品中,两个电极对称地放置在杯子壁上。 新鲜牛奶 在常温下的电导率为 0.004 0.05 Ω m ,如奶牛患有乳房炎,则电导率会上升,若超过 0.06 Ω m 便可判断病牛乳 [5] 电路正常工作时,连接器 J 1 和电阻 R2 串联,由牛奶电导率变化,则连接器 J1的引脚 2 上电位升高,将此电压输出到集成电路 U3 的负相端引脚 3 ,进而与集成电路 U3 的正相端引脚 2 处,设置固定的电位 值相比较;进而产生电信号的跳变,即实现对病牛乳牛奶样品的检测。 其中, R2 采用高精度,量程为 10 Ω 的滑动变阻器;集成电路 U3 为比较器 LM111 其中,传感器电路如图 2 所示

2.2 电压比较电路设计

电压比较电路采用集成电路芯片 LM111 集成电路芯片LM111 具有电源电压范围大 ( ± 5V ~± l5V) 偏置电流小 失调电流小、 差分输入电压范围大 ( ± 30V) ,其输出与 TTL DTL MOS电路相容,并可驱动指示灯和继电器。 可以单电源供电,也可以双电源供电,有集电极输出和发射极输出两种形式等,电路简单,性能稳定。 本设计的电路围绕集成电路 LM111 进行:首先,进行比较器正相端配置,本设计采用电源模块芯片 MCP1525 ,其输入为 5V, 输出为固定的电压 2.5V ;其次,比较器负相端连接至传感器电路的输出端,完成对传感信号的比较;最后,将比较的结果从 LM111 的引脚 7 输出,传输到单片机的引脚 27 ,由单片机进一步处理。 其中,单片机的型号为 STC89C51RC2 电压比较电路如图 3 所示

2.3 晶振电路设计

单片机工作需要合适的节拍 晶振电路的作用就是为单片机合格的时钟信号流。 本设计的晶振电路采用无源晶振,其振荡频率为 11.0592MHZ ,它由晶振 Y1, 以及外接电容 C1,C2 实现,它通过 Y1 的两端,输入到单片机的引脚 18,19 ,为单片机提供工作时钟。 晶振电路设计如图 4 所示。

2.4 声音报警电路

声音报警电路采用压电蜂鸣器,本设计采用工作电压为 3V的蜂鸣器。 压电蜂鸣器通过电流大,为了使电路尽可能简单,工作稳定可靠,采用了单片机的多个 IO 口并联,增加电流供应的办法。 当单片机检测出有病的样品时,经过单片机内部的处理,使其 P3 8 IO 口, P1 8 IO 口为高电平 1 ,进而驱动压电蜂鸣器工作,发出报警声音。 声音报警电路如图 5 所示

2.5 光显示电路

光显示电路采用发光二极管,通过控制单片机的 IO 口实 现。 当单片机检测出有病的样品时,经过单片机内部的处理,使单片机的引脚 28 为高电平 1 ,通过电阻 R1 分压,输入到发光二极管 D1 ,使 D1 发出光 反之,发光二极管 D1 不发出光 其中,电阻 R1 起限流分压作用 光显示电路图如图 6 所示

3 主程序设计

主程序的设计是系统设计的一部分,它是在硬件设计电路的基础上工作的,是整个系统不可分割的部分,它主要的实现流程如下:上电初始化模块,进行系统加电的初始化工作,复位操作,以及指向主程序的工作;读取输入检测信号模块,采用轮询方式,读入传感器的信号电平值,实现对信号的输入读操作;接着,单片机对输入的信号进行判断处理,若正常,则进行下一次 检测,否则,进行进一步的处理;声音报警模块,进行声音的输出提示,提醒有错误发生,单片机通过多个 IO 口操作,来驱动蜂鸣器发声;光显示模块,进行光的输出提示,提醒有错误发生,单片机通过单个 IO 口操作,来驱动发光二极管发光;接着,单片机进行数量关系判断,使声音报警,光显示进入循环模式。 主程序设计流程如图 7 所示

4 仿真验证

利用 Proteus 软件 [6] ,通过改变连接器 J1 的阻抗,对整个软硬件系统进行仿真工作。 主要仿真的是:当阻抗变化时,单片机程序判断传感器信号电平值,并与设定的正常值进行比较:若正常,则进行下一次检测;否则,超出正常值,则进行相应的处理,进行声音报警,光显示,以此来判断奶牛是否患病,防止劣质牛奶流入市场,确保奶产品质量安全,保障人民群众身体健康。

5 结语

本设计是一款基于单片机的病牛乳声光报警系统,以单片机 STC89C52RC 为主控制器,以传感器电路 电压比较电路 声 音报警电路,光显示电路等辅助电路,实现了对病牛乳声光报 警。 利用上电初始化模块,进行系统加电的初始化工作,复位操作;利用读取输入检测信号模块,采用轮询方式,读入传感器的信号电平值,实现对信号的输入读操作;利用单片机对输入的信号进行判断处理,若正常,则进行下一次检测,否则,进行进一步 的处理;利用声音报警模块,进行声音的输出提示;利用光显示模块,进行光的输出提示,提醒有错误发生。 通过 proteus 仿真实
验证明软硬件系统的可行性,利用制作出来的实物进行实验,可准确地判断出病牛乳,及时做出提醒,对奶牛进行诊治,防止劣质牛奶流入市场,保证人民身体健康。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/655900
推荐阅读
相关标签
  

闽ICP备14008679号