freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

鉑電阻測(cè)溫課程設(shè)計(jì)報(bào)告(已修改)

2025-02-02 17:22 本頁(yè)面
 

【正文】 項(xiàng)目編號(hào): 20152016學(xué)年第一學(xué)期微機(jī)原理(單片機(jī))課程設(shè)計(jì)總結(jié)報(bào)告項(xiàng)目名稱:鉑電阻溫度測(cè)量 班級(jí): 姓名: 學(xué)號(hào): 微機(jī)原理(單片機(jī))課程設(shè)計(jì)任務(wù)書(shū)項(xiàng)目名稱:鉑電阻溫度測(cè)量?jī)?nèi)容與要求: 上位機(jī):完成界面設(shè)計(jì)與通訊程序(1)能夠顯示溫度值,當(dāng)超出報(bào)警溫度閾值上限、下限時(shí),溫度值后有HIGH或LOW提示字母,能夠計(jì)算從工作開(kāi)始起的平均溫度。(2)能夠設(shè)定報(bào)警溫度閾值上限、下限(3)繪制溫度變化曲線,時(shí)間軸單位為1秒,(4)可以對(duì)串口進(jìn)行設(shè)置下位機(jī):完成電路設(shè)計(jì)與控制程序(1)采用鉑電阻采集溫度(2)通過(guò)串口與上位機(jī)通訊,并傳輸溫度值,接受閾值設(shè)置(3)當(dāng)超出報(bào)警溫度閾值上限、下線時(shí),相應(yīng)指示燈長(zhǎng)亮提示(4)將當(dāng)前溫度顯示在LCD液晶屏上,當(dāng)超出報(bào)警溫度閾值上限、下限時(shí),溫度值后有HIGH或LOW提示字母。項(xiàng)目組任務(wù)分擔(dān)評(píng)價(jià)表姓名分擔(dān)任務(wù)組內(nèi)評(píng)價(jià)梅鼎文LCD顯示模塊設(shè)計(jì)與編程、下位機(jī)串口通訊程序、下位機(jī)溫度傳感器(鉑電阻)電路設(shè)計(jì)與焊接與單片機(jī)的設(shè)計(jì)與編程5梅鼎文上位機(jī)操作界面,溫度顯示與上下限溫度閾值設(shè)置,溫度變化曲線圖,平均溫度及串口設(shè)置,上位機(jī)串口通訊程序的設(shè)計(jì)與程序編寫(xiě)。5課程設(shè)計(jì)報(bào)告評(píng)分表內(nèi)容總體方案硬件設(shè)計(jì)軟件設(shè)計(jì)結(jié)果分析明細(xì)清單問(wèn)題分析心得體會(huì)參考文獻(xiàn)程序代碼格式規(guī)范總分學(xué)生1得分學(xué)生2得分 微機(jī)原理(單片機(jī))課程設(shè)計(jì)報(bào)告 目錄一、總體方案…………………….………………………………………1二、硬件設(shè)計(jì)…………………….………………………………………1三、軟件設(shè)計(jì)…………………….………………………………………4四、結(jié)果分析或項(xiàng)目所實(shí)現(xiàn)的功能、指標(biāo)……………………………5五、名單清細(xì)…………………….……………………………………..12六、設(shè)計(jì)調(diào)試中的疑難問(wèn)題及解決方案……………………………..12七、心得體會(huì)……………………………………………………………13參考文獻(xiàn)……………………………………………………..…………14附錄A 上位機(jī)程序……………………………………………………14附錄B 下位機(jī)程序……………………………………………………26I一、總體方案鉑電阻測(cè)溫中體框圖如圖11所示。LCD顯示51單片機(jī)控制器A/D轉(zhuǎn)換測(cè)量放大電路上位機(jī)控制鉑電阻測(cè)溫電橋測(cè)溫環(huán)境圖11 鉑電阻測(cè)溫總體功能模塊示意圖 圖中,鉑電阻置于測(cè)溫環(huán)境之中,通過(guò)環(huán)境溫度的變化,來(lái)改變鉑電阻的阻值,因?yàn)殂K電阻在較小的溫度變化之下,阻值變化很小,為提高精度,采用電橋測(cè)量,將微小的電壓差通過(guò)高倍放大電路放大然后通過(guò)A/D轉(zhuǎn)換為數(shù)字信號(hào)傳送給控制器51單片機(jī)。同時(shí)控制器也可以控制溫度測(cè)量模塊的狀態(tài)。LCD模塊可以顯由控制器得到的溫度值,并根據(jù)上位機(jī)給出的閾值上下限顯示出HIGH或LOW。上位機(jī)可以通過(guò)串口改變控制器的參數(shù)。(你在加點(diǎn))二、硬件設(shè)計(jì)本項(xiàng)目下位機(jī)控制器采用的是51系列單片機(jī)STC80C52RC型號(hào)。其內(nèi)置8位中央處理單元、256字節(jié)內(nèi)部數(shù)據(jù)存儲(chǔ)器RAM、8k片內(nèi)程序存儲(chǔ)器(ROM)32個(gè)雙向輸入/輸出(I/O)口、3個(gè)16位定時(shí)/計(jì)數(shù)器和5個(gè)兩級(jí)中斷結(jié)構(gòu),一個(gè)全雙工串行通信口,片內(nèi)時(shí)鐘振蕩電路,屬于80C51增強(qiáng)型單片機(jī)版本。其價(jià)格低廉,低功耗,基本符合經(jīng)濟(jì)、環(huán)保需求。本項(xiàng)目LCD顯示模塊采用LCD1602液晶屏,它由若干個(gè)5X7點(diǎn)陣字符位組成,每個(gè)點(diǎn)陣字符位都可以顯示一個(gè)字符,每位之間有一個(gè)點(diǎn)距的間隔,每行之間也有間隔,起到了字符間距和行間距的作用。其成本低廉,字符顯示效果好,經(jīng)濟(jì)效果好。本項(xiàng)目溫度測(cè)量傳感器采用PT100熱敏電阻,將溫度信號(hào)轉(zhuǎn)換為電壓信號(hào)。0~100℃ PT100電阻值為100Ω~,單臂工作,三線制連接。鉑電阻與溫度之間的關(guān)系,在0~℃范圍內(nèi)可用下式表示:RT=R0(1+A*T+B*T^2),在200~0℃的溫度范圍內(nèi)為:RT=R0[(1+A*T+B*T^2+C*(T100℃)T^3)],式中:R0和RT分別為在0℃和溫度T時(shí)鉑電阻的電阻值,A、B、C為溫度系數(shù),有實(shí)驗(yàn)確定, R0=100Ω,A=℃^1,B=^2,C=℃^4??梢?jiàn)在常溫0—100攝氏度之間變化時(shí)線性度非常好。另外PT100溫度傳感器還具有抗振動(dòng)、穩(wěn)定性好、準(zhǔn)確度高、耐高壓等優(yōu)點(diǎn)。本項(xiàng)目中采用LM324系列器件為價(jià)格便宜的帶有真差動(dòng)輸入的四運(yùn)算放大器。與單電源應(yīng)用場(chǎng)合的標(biāo)準(zhǔn)運(yùn)算放大器相比,它們有一些顯著優(yōu)點(diǎn)。,靜態(tài)電流為MC1741的靜態(tài)電流的五分之一。共模輸入范圍包括負(fù)電源,因而消除了在許多應(yīng)用場(chǎng)合中采用外部偏置元件的必要性。本項(xiàng)目中采用TLC1549模數(shù)轉(zhuǎn)換器,TLC1549是10位模數(shù)轉(zhuǎn)換器。它采用CMOS工藝,具有內(nèi)在的采樣和保持,采用差分基準(zhǔn)電壓高阻輸入,抗干擾,可按比例量程校準(zhǔn)轉(zhuǎn)換范圍,總不可調(diào)整誤差達(dá)到177。1LSB Max()等特點(diǎn)。下面為仿真圖: 圖21 鉑電阻測(cè)溫電路仿真圖圖21 硬件電路連接圖三、軟件設(shè)計(jì)本項(xiàng)目下位機(jī)采用51單片機(jī)做控制器。由DS18B20得到溫度數(shù)據(jù)后,傳遞給51單片機(jī),然后單片機(jī)根據(jù)得到的數(shù)據(jù),在LCD液晶屏上顯示出相應(yīng)的數(shù)值和符號(hào)。同時(shí),上位機(jī)和下位機(jī)進(jìn)行串口通信,上位機(jī)改變下位機(jī)參數(shù)設(shè)定,下位機(jī)的溫度數(shù)據(jù)也傳遞到上位機(jī)。上位機(jī)要求可設(shè)置溫度上下界,可采集溫度并畫(huà)出波形。設(shè)計(jì)思路::找到void CpoiDlg::OnCommMsm1(),在里面添加,里面加了一個(gè)新的Edit,變量為m_rev,顯示的是從下位機(jī)接受的溫度值,設(shè)置了兩個(gè)全局變量tot,num計(jì)算平均值。2. 串口輸出(設(shè)置)代碼:只用往外傳兩個(gè)數(shù)。一個(gè)是溫度的上限閾值,另一個(gè)是下限閾值。:下載一個(gè)teechart控件,這是一個(gè)非常實(shí)用的圖表控件,用于接受傳過(guò)來(lái)的值然后完成相應(yīng)的繪圖功能。 上位機(jī)重要代碼:void CpoiDlg::OnBnClickedButton1(){ // TODO: 在此添加控件通知處理程序代碼 CByteArray sendArr。 (1)。 //發(fā)送上界數(shù)據(jù) (0)。 int nowval = (int)m_send_upper。 nowval |= 128。 (0, nowval)。 (COleVariant(sendArr))。 //發(fā)送下界數(shù)據(jù) (0)。 nowval = (int)m_send_lower。 (0, nowval)。 (COleVariant(sendArr))。}串口輸出(設(shè)置)代碼void CpoiDlg::OnBnClickedOk(){ // TODO: 在此添加控件通知處理程序代碼 CDialogEx::OnOK()。 byte inst[8]。 CByteArray sendArr。 (8)。 //發(fā)送上界數(shù)據(jù) int nowval = (int)m_send_upper。 for (int j = 8。 j 0 。 j)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1