国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于AT89C51單片機(jī)的雞舍環(huán)境檢測與控制系統(tǒng)

2021-04-21 15:21:59沈華剛趙旭蔣世權(quán)李婭靳德錦
河南科技 2021年2期
關(guān)鍵詞:液晶屏蜂鳴器小雞

沈華剛 趙旭 蔣世權(quán) 李婭 靳德錦

摘 要:目前,隨著養(yǎng)雞規(guī)模的增大,養(yǎng)殖業(yè)的專業(yè)程度越來越高,許多養(yǎng)雞場需要檢測雞舍內(nèi)的溫度與濕度,因?yàn)樗鼈兪怯绊戨u生長的重要因素。本系統(tǒng)以AT89C51單片機(jī)作為控制中心,利用12864液晶顯示屏進(jìn)行顯示,使用SHT75溫濕度傳感器檢測溫度,當(dāng)溫度和濕度不適合小雞生長的合理溫濕度時(shí)會發(fā)出報(bào)警信號。本系統(tǒng)不僅實(shí)現(xiàn)了自動檢測與報(bào)警,還實(shí)現(xiàn)了雞舍環(huán)境智能化檢測。

關(guān)鍵詞:溫濕度傳感器;智能化檢測;12864液晶屏

中圖分類號:TP331.2文獻(xiàn)標(biāo)識碼:A文章編號:1003-5168(2021)02-0024-03

Research on Environmental Monitoring and Control System of Chicken Coop Based on AT89C51 Single-chip Microcomputer

SHEN Huagang ZHAO Xu JIANG Shiquan LI Ya JIN Dejin

(School of Mechanical Engineering, Zhengzhou University of Science and Technology,Zhengzhou Henan 450064)

Abstract: At present, with the increase of the scale of chicken breeding, the professional degree of the breeding industry is getting higher and higher, many chicken farms need to check the temperature and humidity in the chicken house because they are important factors that affect chicken growth. This system uses AT89C51 single-chip microcomputer as the control center, uses 12864 LCD screen for display, uses SHT75 temperature and humidity sensor to detect temperature, and will send out an alarm signal when the temperature and humidity are not suitable for the reasonable temperature and humidity for chicken growth. This system not only realizes automatic detection and alarm, but also realizes intelligent detection of chicken house environment.

Keywords: temperature and humidity sensor;intelligent detection;12864 LCD screen

隨著規(guī)?;B(yǎng)殖的發(fā)展,雞的生長對雞舍內(nèi)的環(huán)境要求變得很高。雞舍內(nèi)的環(huán)境不好,不僅會造成雞生長發(fā)育緩慢、產(chǎn)蛋量下降,還可能使小雞產(chǎn)生疾病,引發(fā)死亡,給養(yǎng)殖戶帶來很大的損失,溫濕度是影響雞生長發(fā)育的重要因素。同時(shí),小雞孵化過程對溫度的要求很高,前期小雞要求較高的溫度,剛出生一兩天的小雞需要的溫度是34 ℃左右,隨著小雞的生長,每隔一周,就要降低3 ℃,當(dāng)小雞長到28 d時(shí),雞舍內(nèi)的合理溫度為21 ℃。如果溫度不合適,那么小雞生長速度緩慢,同時(shí)死亡率增高;如果溫度合適,那么小雞精力旺盛,喜歡運(yùn)動,食欲也比較好。濕度也是影響小雞生長的重要因素,一般比較合適的濕度是60%~70%,如果濕度太低,就會造成空氣中的灰塵很多,容易引起小雞感染呼吸道疾病。所以,選擇合適的溫度傳感器和濕度傳感器,設(shè)計(jì)一套能夠?qū)崟r(shí)檢測雞舍內(nèi)的溫濕度的系統(tǒng),對小雞的生長發(fā)育和產(chǎn)蛋都有重要的意義。

1 硬件系統(tǒng)

基于AT89C51單片機(jī)的雞舍環(huán)境檢測與控制系統(tǒng)主要包括AT89C51單片機(jī)最小化系統(tǒng)、溫濕度傳感器模塊和12864液晶顯示模塊。AT89C51單片機(jī)擁有一個(gè)4K程序數(shù)據(jù)的存儲器和32個(gè)輸入輸出接口,可反復(fù)擦寫程序的次數(shù)高達(dá)1 000次,入門簡單易學(xué)。傳感器SHT75價(jià)格便宜,可以同時(shí)測量溫濕度數(shù)據(jù),在工業(yè)測量溫濕度時(shí)應(yīng)用非常廣泛。

2 溫濕度檢測模塊及其工作原理

溫濕度檢測電路如圖1所示,溫濕度使用的傳感器是SHT75,SHT75溫濕度傳感器檢測出來的濕度是相對濕度,自身有較強(qiáng)的信號處理電路,能夠完成芯片自身的誤差校準(zhǔn),可以使傳感器在各種復(fù)雜的環(huán)境中保持較高的測量精度和較高的使用性能,溫濕度傳感器有插針式和SMD封裝式兩種。SHT75溫濕度傳感器既可以檢測溫度,也可以檢測濕度,AT89C51單片機(jī)讀取SHT75溫濕度傳感器數(shù)據(jù)時(shí),首先讀取高八位的數(shù)據(jù),延遲后,再讀取低八位的數(shù)據(jù)。

溫濕度傳感器與AT89C51單片機(jī)的硬件連接關(guān)系是:溫濕度SHT75的VDD連接5 V電源,溫濕度SHT75的SCL連接51單片機(jī)的P2.3引腳,溫濕度SHT75的GND引腳連接GND,SDA連接P2.4。利用AT89C51單片機(jī)檢測SHT75溫濕度傳感器的數(shù)據(jù)控制程序主要分為啟動、讀和寫3個(gè)過程。

首先對溫濕度傳感器SHT75進(jìn)行初始化,然后判斷讀取的是溫度還是濕度,如果是溫度,就用寫入溫度的命令SHT75_WriteByte(MEASURE_TEMP),將其寫入單片機(jī);如果是濕度,就用寫入濕度的命令SHT75_WriteByte(MEASURE_HUMI),將其寫入單片機(jī)[1]。AT89C51單片機(jī)將命令發(fā)送出去后,等待SHT75的回應(yīng),首先讀取第一個(gè)字節(jié)(測量值的高8位),返回一個(gè)應(yīng)答信號,接著讀取第二個(gè)字節(jié)(測量值的低8位),返回一個(gè)應(yīng)答信號,然后讀取第三個(gè)字節(jié)(校驗(yàn)值,防止傳輸過程數(shù)據(jù)出錯(cuò)),不再返回應(yīng)答信號,讀取測量值結(jié)束。但此時(shí)的測量值是數(shù)字量,其需要轉(zhuǎn)換成溫度值或濕度值[2]。

3 顯示模塊

顯示模塊的電路圖如圖2所示,12864液晶屏的GND引腳連接GND,VCC連接外部電源,電壓為5 V,滑動變阻器一端連接5 V電源,一端連接NC2引腳,滑動變阻器的滑動頭連接V0引腳,滑動變阻器R4的阻值為10 kΩ,LED-A連接5 V的外部電源,LED-K連接GND,單片機(jī)的P1.0~P1.7和P0.0~P0.5連接12864液晶屏的RS、R/W、E、BD0、BD1、BD2、BD3、BD4、BD5、BD6、BD7、PSB、NC1、/RES引腳。顯示模塊使用LCD-12864液晶屏顯示雞舍內(nèi)的溫濕度環(huán)境指標(biāo),利用滑動變阻器實(shí)現(xiàn)12864液晶屏背光亮度調(diào)節(jié)。

12864液晶屏比1206液晶屏顯示功能強(qiáng)大,1206液晶屏只可以顯示字符,不能顯示漢字,而12864液晶屏既可以顯示漢字,也可以顯示英文或圖片,當(dāng)顯示中文時(shí),需要利用數(shù)組來儲存中文字符的內(nèi)碼。12864液晶屏擁有64行,每行有128列[3]。由于本智能雞舍系統(tǒng)要用來顯示漢字,以增強(qiáng)系統(tǒng)的可讀性,因此系統(tǒng)選用12864液晶顯示屏。利用12864液晶顯示屏顯示AT89C51單片機(jī)數(shù)據(jù)的控制程序思路是:首先對12864液晶顯示屏進(jìn)行初始化,單片機(jī)讀取液晶屏的寫指令,0為不可寫入,1為可寫入,然后單片機(jī)把字符寫入液晶屏的行地址,延遲一段時(shí)間,再寫入液晶屏的列地址[4]。

4 報(bào)警模塊

報(bào)警與顯示模塊的電路圖如圖3所示,其采用LED燈和蜂鳴器實(shí)現(xiàn)報(bào)警,報(bào)警電路采用的是1 kΩ的電阻和LED燈連接,最后連接單片機(jī)的P2.7引腳,當(dāng)檢測雞舍內(nèi)的環(huán)境不合格時(shí),單片機(jī)P2.7的端口輸出低電平,LED燈亮,延時(shí)0.5 s,然后單片機(jī)P2.7端口輸出高電平,LED燈滅,循環(huán)反復(fù),通過LED燈的閃爍實(shí)現(xiàn)報(bào)警。當(dāng)檢測雞舍內(nèi)的環(huán)境合格時(shí),單片機(jī)P2.7的端口輸出恒為高電平,LED燈滅[5]。蜂鳴器利用PNP三極管控制,當(dāng)檢測雞舍內(nèi)的環(huán)境不合格時(shí),單片機(jī)P2.5的端口輸出的是低電平,延時(shí)一段時(shí)間,然后單片機(jī)P2.5的端口輸出高電平,以不同的頻率反復(fù)循環(huán),實(shí)現(xiàn)蜂鳴器報(bào)警;當(dāng)檢測雞舍內(nèi)的環(huán)境合格時(shí),單片機(jī)P2.5的端口輸出恒為高電平,三極管處于截至狀態(tài),蜂鳴器不發(fā)出聲音[6]。

5 系統(tǒng)的總體編程思路

首先利用AT89C51單片機(jī)檢測SHT75溫濕度傳感器的數(shù)據(jù),如果雞舍內(nèi)的環(huán)境數(shù)據(jù)合適,單片機(jī)的P2.7為高電平,LED燈兩端沒有電壓差,LED滅,同時(shí)單片機(jī)的P2.5為高電平,三極管截止,蜂鳴器不發(fā)出聲音,系統(tǒng)不報(bào)警;反之,單片機(jī)的P2.7為低電平,LED燈兩端有電壓差,LED亮,同時(shí),單片機(jī)的P2.5高、低電平交替,實(shí)現(xiàn)蜂鳴器報(bào)警。

系統(tǒng)利用51單片機(jī)處理溫濕度傳感的數(shù)據(jù)并將其顯示在液晶屏上,同時(shí)系統(tǒng)可以實(shí)現(xiàn)LED和蜂鳴器報(bào)警,有利于雞舍環(huán)境的檢測與控制。

參考文獻(xiàn):

[1]黃智偉.數(shù)字溫度傳感器的設(shè)計(jì)[J].傳感器技術(shù),2002(9):31-33.

[2]Ma Zhongmei.MCU C language application design[M].Beijing:Beijing University of Aeronautics and Astronautics Press,2003:37-39.

[3]嚴(yán)天峰.AD7416數(shù)字溫度傳感器及其應(yīng)用[J].電子世界,2001(6):34-35.

[4]李驍駑.半開放式雞舍籠養(yǎng)商品蛋雞的光照管理[J].中國家禽,2009(18):56-57.

[5]劉引弟.基于單片機(jī)的雞舍環(huán)境智能控制器的設(shè)計(jì)[D].呼和浩特:內(nèi)蒙古農(nóng)業(yè)大學(xué),2013:3-4.

[6]邵林.多傳感器數(shù)據(jù)融合技術(shù)在畜禽舍環(huán)境監(jiān)測系統(tǒng)中的應(yīng)用研究[D].保定:河北農(nóng)業(yè)大學(xué),2013:21-23.

猜你喜歡
液晶屏蜂鳴器小雞
電動自行車產(chǎn)品車速提示音檢測現(xiàn)狀和整改技術(shù)研究(2)
閃電小雞
小雞想飛
攝影與攝像(2020年8期)2020-09-10 07:22:44
掌控板制作簡易鋼琴
基于STM32F4的多通道串口驅(qū)動TFT液晶屏顯示系統(tǒng)設(shè)計(jì)
液晶與顯示(2020年5期)2020-05-06 13:46:58
單片機(jī)驅(qū)動蜂鳴器的程序設(shè)計(jì)
FPGA的TFT-LCD真彩液晶屏顯示控制
基于機(jī)器視覺的液晶屏字符缺陷檢測系統(tǒng)設(shè)計(jì)
豐田凱美瑞240V車間隙警告蜂鳴器異常鳴響
小雞不見啦
宕昌县| 濮阳市| 临高县| 阿荣旗| 综艺| 眉山市| 商都县| 内江市| 河东区| 临桂县| 苗栗县| 农安县| 南溪县| 平利县| 津南区| 黔东| 方正县| 松溪县| 平舆县| 福泉市| 沙洋县| 通化县| 阜新| 瓮安县| 泰宁县| 静海县| 日喀则市| 临桂县| 都兰县| 泸西县| 巴林左旗| 兴文县| 邮箱| 靖西县| 呈贡县| 深泽县| 岢岚县| 宁海县| 抚州市| 宁阳县| 白城市|