導航:首頁 > 裝置知識 > 畜舍通風裝置電路課程設計報告

畜舍通風裝置電路課程設計報告

發布時間:2022-08-15 07:48:59

⑴ 在畜禽舍內,機械通風(負壓通風)設計的主要步驟包括哪些(

1.要根據禽舍的長寬,計算出面積。本方法在禽舍3米以下高度適用。
2.根據公式計算出使用風機數量。一般南方地區建議120-130平方米安裝一台1380負壓風機。北方地區140-160平方米安裝一台1380負壓風機。這樣山牆主風機數量就確定了。
3.再根據要求安裝側牆風機,側牆風機安裝沒有固定公式,可根據實際情況安裝2-10台小型號的600左右大小的風機。
4.根據場地電壓,資金預算限購信得過品牌負壓風機。
負壓風機只有通風效果,不能降溫哦,需要降溫的話必須要配合土禾水簾牆才能把空氣溫度降下來的哦。

⑵ 跪求一份機械設計基礎課程設計報告謝謝

代做機械設計
代做大學生機械設計、機電類等畢業設計
為你設計一份滿意的畢業設計,
為你的人生打造一份滿意的答卷,
本人承接過多份本專科院校成教的畢業設計,有一定的經驗。
QQ
651119670

⑶ 數字電子技術 課程設計報告答辯

有32768HZ晶振、CD4060、CD4040、CD40192、CD4543、8050三極體,電阻、電容、等原器件組成的正或倒計時電路中不?

有多大區別嗎?那就用74HC4060、74HC4040、74HC40192、74HC4543就TTL了。

⑷ 課程設計報告要寫哪幾步,各有什麼要求

對於正文部分內容要求必須具備如下內容:
1) 目的
此次課程設計的目的。
2) 需求分析
以無二義性的陳述說明程序設計的任務,程序要做什麼?明確規定:
①輸入的形式和輸入值的范圍;
②輸出的形式;
③程序所能達到的功能;
3) 概要設計
說明本程序中用到的所有數據類型的定義及含義、各程序模塊的功能要求以及各模塊之間的層次(調用)關系。
4) 詳細設計
實現概要設計中定義的所有數據類型,對每個操作需寫出偽碼演算法;對主程序和其他模塊也都要寫出偽碼演算法;
最終實現的源程序要按照良好風格的程序書寫規則來編寫,要求結構清晰,重點函數、重點變數以及重點功能部分要加上清晰的程序注釋。
5) 調試分析
每個模塊設計和調試時存在問題的思考(問題是哪些?問題如何解決?)。
進行時間和空間復雜度分析,演算法的改進設想。
6) 測試結果
列出完備的測試計劃及其結果,包括輸入和輸出,這里的測試數據應該完整和嚴格。
7) 用戶使用說明
說明如何使用最終發布的程序,詳細列出每一步的操作步驟。
8) 課設總結
課程設計過程的收獲、遇到問題、遇到問題解決問題過程的思考、程序調試能力的思考、經驗和體會以及對設計與實現的回顧討論和分析;在課程設計過程中對課程的認識等內容。

⑸ 急求數據採集與處理課設報告:設計一個自動通風系統

DS18B20數字溫度計使用

1.DS18B20基本知識

DS18B20數字溫度計是DALLAS公司生產的1-Wire,即單匯流排器件,具有線路簡單,體積小的特點。因此用它來組成一個測溫系統,具有線路簡單,在一根通信線,可以掛很多這樣的數字溫度計,十分方便。

1、DS18B20產品的特點

(1)、只要求一個埠即可實現通信。

(2)、在DS18B20中的每個器件上都有獨一無二的序列號。

(3)、實際應用中不需要外部任何元器件即可實現測溫。

(4)、測量溫度范圍在-55。C到+125。C之間。

(5)、數字溫度計的解析度用戶可以從9位到12位選擇。

(6)、內部有溫度上、下限告警設置。

2、DS18B20的引腳介紹

TO-92封裝的DS18B20的引腳排列見圖1,其引腳功能描述見表1。

(底視圖)圖1

表1 DS18B20詳細引腳功能描述 序號
名稱
引腳功能描述

1
GND
地信號

2
DQ
數據輸入/輸出引腳。開漏單匯流排介面引腳。當被用著在寄生電源下,也可以向器件提供電源。

3
VDD
可選擇的VDD引腳。當工作於寄生電源時,此引腳必須接地。

3. DS18B20的使用方法

由於DS18B20採用的是1-Wire匯流排協議方式,即在一根數據線實現數據的雙向傳輸,而對AT89S51單片機來說,硬體上並不支持單匯流排協議,因此,我們必須採用軟體的方法來模擬單匯流排的協議時序來完成對DS18B20晶元的訪問。

由於DS18B20是在一根I/O線上讀寫數據,因此,對讀寫的數據位有著嚴格的時序要求。DS18B20有嚴格的通信協議來保證各位數據傳輸的正確性和完整性。該協議定義了幾種信號的時序:初始化時序、讀時序、寫時序。所有時序都是將主機作為主設備,單匯流排器件作為從設備。而每一次命令和數據的傳輸都是從主機主動啟動寫時序開始,如果要求單匯流排器件回送數據,在進行寫命令後,主機需啟動讀時序完成數據接收。數據和命令的傳輸都是低位在先。

DS18B20的復位時序

DS18B20的讀時序

對於DS18B20的讀時序分為讀0時序和讀1時序兩個過程。

對於DS18B20的讀時隙是從主機把單匯流排拉低之後,在15秒之內就得釋放單匯流排,以讓DS18B20把數據傳輸到單匯流排上。DS18B20在完成一個讀時序過程,至少需要60us才能完成。

DS18B20的寫時序

對於DS18B20的寫時序仍然分為寫0時序和寫1時序兩個過程。

對於DS18B20寫0時序和寫1時序的要求不同,當要寫0時序時,單匯流排要被拉低至少60us,保證DS18B20能夠在15us到45us之間能夠正確地采樣IO匯流排上的「0」電平,當要寫1時序時,單匯流排被拉低之後,在15us之內就得釋放單匯流排。

4. 實驗任務

用一片DS18B20構成測溫系統,測量的溫度精度達到0.1度,測量的溫度的范圍在-20度到+100度之間,用8位數碼管顯示出來。

5. 電路原理圖

6. 系統板上硬體連線

(1). 把「單片機系統」區域中的P0.0-P0.7用8芯排線連接到「動態數碼顯示」區域中的ABCDEFGH端子上。

(2). 把「單片機系統」區域中的P2.0-P2.7用8芯排線連接到「動態數碼顯示」區域中的S1S2S3S4S5S6S7S8端子上。

(3). 把DS18B20晶元插入「四路單匯流排」區域中的任一個插座中,注意電源與地信號不要接反。

(4). 把「四路單匯流排」區域中的對應的DQ端子連接到「單片機系統」區域中的P3.7/RD端子上。

7. C語言源程序
#i nclude <AT89X52.H>
#i nclude <INTRINS.h>

unsigned char code displaybit[]={0xfe,0xfd,0xfb,0xf7,
0xef,0xdf,0xbf,0x7f};
unsigned char code displaycode[]={0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71,0x00,0x40};
unsigned char code dotcode[32]={0,3,6,9,12,16,19,22,
25,28,31,34,38,41,44,48,
50,53,56,59,63,66,69,72,
75,78,81,84,88,91,94,97};
unsigned char displaycount;
unsigned char displaybuf[8]={16,16,16,16,16,16,16,16};
unsigned char timecount;
unsigned char readdata[8];
sbit DQ=P3^7;
bit sflag;

bit resetpulse(void)
{
unsigned char i;

DQ=0;
for(i=255;i>0;i--);
DQ=1;
for(i=60;i>0;i--);
return(DQ);
for(i=200;i>0;i--);
}

void writecommandtods18b20(unsigned char command)
{
unsigned char i;
unsigned char j;

for(i=0;i<8;i++)
{
if((command & 0x01)==0)
{
DQ=0;
for(j=35;j>0;j--);
DQ=1;
}
else
{
DQ=0;
for(j=2;j>0;j--);
DQ=1;
for(j=33;j>0;j--);
}
command=_cror_(command,1);
}
}

unsigned char readdatafromds18b20(void)
{
unsigned char i;
unsigned char j;
unsigned char temp;

temp=0;
for(i=0;i<8;i++)
{
temp=_cror_(temp,1);
DQ=0;
_nop_();
_nop_();
DQ=1;
for(j=10;j>0;j--);
if(DQ==1)
{
temp=temp | 0x80;
}
else
{
temp=temp | 0x00;
}
for(j=200;j>0;j--);
}
return(temp);
}

void main(void)
{
TMOD=0x01;
TH0=(65536-4000)/256;
TL0=(65536-4000)%256;
ET0=1;
EA=1;

while(resetpulse());
writecommandtods18b20(0xcc);
writecommandtods18b20(0x44);
TR0=1;
while(1)
{
;
}
}

void t0(void) interrupt 1 using 0
{
unsigned char x;
unsigned int result;

TH0=(65536-4000)/256;
TL0=(65536-4000)%256;
if(displaycount==2)
{
P0=displaycode[displaybuf[displaycount]] | 0x80;
}
else
{
P0=displaycode[displaybuf[displaycount]];
}
P2=displaybit[displaycount];
displaycount++;
if(displaycount==8)
{
displaycount=0;
}

timecount++;
if(timecount==150)
{
timecount=0;
while(resetpulse());
writecommandtods18b20(0xcc);
writecommandtods18b20(0xbe);
readdata[0]=readdatafromds18b20();
readdata[1]=readdatafromds18b20();
for(x=0;x<8;x++)
{
displaybuf[x]=16;
}
sflag=0;
if((readdata[1] & 0xf8)!=0x00)
{
sflag=1;
readdata[1]=~readdata[1];
readdata[0]=~readdata[0];
result=readdata[0]+1;
readdata[0]=result;
if(result>255)
{
readdata[1]++;
}
}
readdata[1]=readdata[1]<<4;
readdata[1]=readdata[1] & 0x70;
x=readdata[0];
x=x>>4;
x=x & 0x0f;
readdata[1]=readdata[1] | x;
x=2;
result=readdata[1];
while(result/10)
{
displaybuf[x]=result%10;
result=result/10;
x++;
}
displaybuf[x]=result;
if(sflag==1)
{
displaybuf[x+1]=17;
}
x=readdata[0] & 0x0f;
x=x<<1;
displaybuf[0]=(dotcode[x])%10;
displaybuf[1]=(dotcode[x])/10;
while(resetpulse());
writecommandtods18b20(0xcc);
writecommandtods18b20(0x44);
}
}

閱讀全文

與畜舍通風裝置電路課程設計報告相關的資料

熱點內容
入戶水管使用什麼閥門好 瀏覽:782
荒野行動封設備怎麼看時間 瀏覽:549
狼人電影在線免費觀看 瀏覽:325
林雅詩的電影 瀏覽:985
哪個網站下載的電影不帶網站廣告 瀏覽:90
英德消防器材哪裡有賣 瀏覽:904
韓劇一個胖子照顧三個女的叫什麼名字 瀏覽:374
掃毒3免費觀看全集完整版 瀏覽:515
情侶在哪可以免費一起看電影 瀏覽:318
傑西 簡鏈接 瀏覽:145
什麼工具可以測儀表針腳 瀏覽:63
本田xrv鎖車後儀表閃紅燈怎麼關閉 瀏覽:619
時度機械表如何調時間 瀏覽:422
百合電影有哪些好看的 瀏覽:661
五行拳譜成龍電影觀看 瀏覽:868
怎麼區別機器與機械 瀏覽:18
生產廢水處理設備哪裡買 瀏覽:920
抖音博主都用什麼錄音器材 瀏覽:254
保險售貨員電影 瀏覽:962
機械正方形如何標注 瀏覽:658