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

正文內(nèi)容

基于adn8830及msp430的tec溫度控制電路的設(shè)計(jì)畢業(yè)設(shè)計(jì)(文件)

2025-07-16 00:22 上一頁面

下一頁面
 

【正文】 擇串口方式,MSP430有豐富的IO口資源,所以這里選擇并口方式。他們功能分別為:K1控制光標(biāo)的上下移動(dòng);K2控制光標(biāo)的左右移動(dòng);K3為功能鍵?!?,℃,℃。信息經(jīng)過單線接口送入DSl8B20或從DSl8B20送出,因此從主機(jī)CPU到DSl8B20僅需一條線(和地線)。DSl8B20的測量范圍從55到+125,℃,可在ls(典型值)內(nèi)把溫度變換成數(shù)字。DSl8B20中還有用于貯存測得的溫度值的兩個(gè)8位存貯器RAM,編號為0號和1號。每只DS18B20都可以設(shè)置成兩種供電方式,即數(shù)據(jù)總線供電方式和外部供電方式。 DS18B20接口電路ADN8830外圍電路由溫度采集電路、DAC溫度設(shè)定電路、PID補(bǔ)償網(wǎng)絡(luò)、頻率控制網(wǎng)絡(luò)4部分組成。當(dāng)器件工作在大信號方式時(shí),線性輸出級會(huì)工作在開關(guān)模式,根據(jù)TEC是工作在加熱還是制冷方式,輸出會(huì)飽和在某個(gè)電源電壓軌上。系統(tǒng)的反饋環(huán)路通過高穩(wěn)定性,低噪聲的PID(比例積分微分)補(bǔ)償網(wǎng)絡(luò)構(gòu)成,通過調(diào)整PID參數(shù)可以改變系統(tǒng)響應(yīng)特性。采用高精度誤差放大器作為輸入級,它具有自校正、自穩(wěn)零、低飄移的特性,最大溫漂電壓低于250mV,在典型應(yīng)用中,使目標(biāo)溫度誤差低于177。熱電偶和熱敏電阻是常用的兩種溫度敏感元件,熱敏電阻在靈敏度、線性度等方面均優(yōu)于熱電偶。所以溫度采集電路直接接在該引腳上,負(fù)溫度系數(shù)熱敏電阻(NTC),構(gòu)成一分壓結(jié)構(gòu)。DAC電源采用5V供電,用一個(gè)10uF與一個(gè)104電容做簡單濾波。 溫度設(shè)定電路當(dāng)溫度采集電路中得到的電壓信號,即接到ADN8830溫度電壓信號輸入腳TEMPIN的電壓信號與溫度設(shè)定腳TEMPSET的輸入電壓值相等時(shí),誤差放大器的輸出為零,此時(shí)目標(biāo)溫度就已經(jīng)達(dá)到了設(shè)定的溫度。該電壓值等于在該設(shè)定溫度下,溫度采集電路中NTC分壓得到的電壓值。當(dāng)電路工作于開關(guān)模式時(shí),可以提高電源的利用率。因此,工作時(shí)N2A和N2B的結(jié)電容被反復(fù)地充電和放電,其消耗的能量可簡單用下式表達(dá)。電阻值根據(jù)選擇的PWM開關(guān)工作頻率和式()進(jìn)行計(jì)算而得。而H橋的另一側(cè)不需要附加電路。PID的數(shù)學(xué)模型為: (),Kp為比例系數(shù);TI為積分時(shí)間常數(shù);TD為微分時(shí)間常數(shù)。引入積分控制能后可記憶并積分偏差,很小的偏差也會(huì)積累并進(jìn)行相應(yīng)的控制,但是積分作用總是滯后于偏差,導(dǎo)致系統(tǒng)易于振蕩,被控變量波動(dòng)很大。不同的應(yīng)用設(shè)計(jì)者可以根據(jù)自己的熱負(fù)載特性來調(diào)整補(bǔ)償網(wǎng)絡(luò), 從而達(dá)到最佳的溫度設(shè)定時(shí)間和穩(wěn)定性容限, 但補(bǔ)償網(wǎng)絡(luò)的轉(zhuǎn)換周期對控制系統(tǒng)的穩(wěn)定性影響較大。一般330 pF~1nF的電容比較合適。P15引腳端接地即可。當(dāng)管腳1(THERMFAULT)輸出高電平時(shí), 表示電路工作異常, 發(fā)光二極管D2 被點(diǎn)亮。TEC制冷器放置在H橋的中間,當(dāng)N2A開關(guān)管有效導(dǎo)通、N2B開關(guān)管有效關(guān)閉、N3B常通、N3A常閉時(shí), 電流從TEC的/+0端經(jīng)TEC流向/0端;當(dāng)N2A開關(guān)管有效關(guān)閉、N2B開關(guān)管有效導(dǎo)通、N3B常閉、N3A常通時(shí), 電流從TEC的/0端經(jīng)TEC流向/+0端。電路工作與PWM控制模式中, 輸出驅(qū)動(dòng)為開關(guān)脈動(dòng)電流, 必需采用電感和電容對施加在TEC兩端的開關(guān)脈沖電流進(jìn)行濾波, 保證TEC安全可靠工作。, , 。根據(jù)式()計(jì)算, 若ΔIL , , fCLK應(yīng)大于425kHz。但是C4越小, 輸出紋波電壓越大。完整程序清單見附錄。它最著名的產(chǎn)品是C編譯器IAR Embedded Workbench, 支持眾多知名半導(dǎo)體公司的微處理器。extern uchar key_flag。//寫到DAC的電壓數(shù)據(jù)DAC_1高8位uchar Temp_1。uchar colum_6[]=已用時(shí):。uchar colum_12[]=send 確定^ 。uchar colum_16[]=sending... 。uchar colum_3[]=電氣與電子工程。 //關(guān)閉看門狗P6DIR |= BIT2。P6DIR = 0XFF。 //初始化鍵盤set_timerA()。 //初始化液晶屏redraw=0。Temp_1=0。Write_Str(0x90,amp。Write_Str(0x98,amp。/**********進(jìn)入操作界面****************/Write_Str(0x80,amp。Write_Str(0x88,amp。Dis_time()。 dis_temper_set()。 skip=0。 } else { Write_Cmd(0x8c)。colum_15[0])。 Write_Data(0x20)。 Write_Data(0x2b)。 position_x=1。 Write_Data(0x3e)。 Write_Data(0x3e)。 default:break。 Write_Data(0x2d)。 } Write_Str(0x98,amp。 }break。//DAC數(shù)據(jù)處理 if(Write_DAC(DAC_1,DAC_2)) Write_Str(0x98,amp。 default:break。amp。 position_x=0。 position_x=2。 }break。colum_15[0])。 case 2: { Write_Str(0x98,amp。 case 3: { dN_1[1]++。 } }break。 position_x=0。 position_x=1。 }break。 } } if(key_flag==1) dis_temper_set()。RST=0。 //設(shè)置定時(shí)器A的中斷時(shí)間為1S 初值設(shè)置為327681個(gè)時(shí)鐘周期 TACTL = TASSEL_1 + MC_1。 redraw=1。DS18B20采用單線串行通信。從t0時(shí)刻開始15us之內(nèi)應(yīng)將所需寫的位送到總線上,DSl820在t后1560us間對總線采樣。之后在t1時(shí)刻將總線拉高,產(chǎn)生讀時(shí)間隙,讀時(shí)間隙在t1時(shí)刻后t2時(shí)刻前有效。 //增計(jì)數(shù)到CCR0 while(!(TBCTL amp。 //停止計(jì)數(shù) TBCTL amp。串行總線I2C由數(shù)據(jù)線SDA和時(shí)鐘線SCL構(gòu)成。主控器收到應(yīng)答信號后開始傳送第二個(gè)數(shù)據(jù)字節(jié)。DAC8571幾種工作模式,本設(shè)計(jì)中只用普通模式。繼續(xù)等待應(yīng)答,檢測到應(yīng)答發(fā)送電壓數(shù)據(jù)高8位。經(jīng)過實(shí)驗(yàn)驗(yàn)證本方案能達(dá)到設(shè)計(jì)要求,具體如下:℃; ℃;℃以內(nèi)時(shí),控溫收斂時(shí)間在1min左右; 系統(tǒng)實(shí)物圖硬件主要進(jìn)行了以下幾方面的測試和調(diào)試:電源溫度性的調(diào)試、DAC輸出精度調(diào)試、H橋輸出紋波特性測試、TEC的安裝散熱條件測試、NTC溫度阻值特性與系統(tǒng)參數(shù)調(diào)整。%。實(shí)驗(yàn)結(jié)果表明,電壓紋波小于177。測試結(jié)果:。D=(R/(R+))*65536 () TEC的安裝及散熱條件測試TEC熱面散熱的好壞直接影響TEC的制冷效果。實(shí)驗(yàn)結(jié)果:室溫條件下系統(tǒng)能達(dá)到的最低溫度值為5℃。:1)查閱MSP430F149單片機(jī)數(shù)據(jù)手冊,了解其定時(shí)計(jì)數(shù)器的使用;2)編寫程序;3)調(diào)試驗(yàn)證程序。 :1)編寫按鍵掃描程序;2)與時(shí)間顯示程序嵌套使用;3)調(diào)試驗(yàn)證程序。:,在LCD的第二行顯示DS18B20測得的溫度值。光標(biāo)指示在設(shè)置溫度某一位數(shù)字上時(shí),按下功能鍵能使該數(shù)字增一,光標(biāo)指示在發(fā)送選項(xiàng)時(shí)按下功能鍵能顯示“sending……”。:1)查閱DAC8571的數(shù)據(jù)手冊,了解I2C通。:,按光標(biāo)指示,可使用K1~K3修改第三行的溫度設(shè)置值。:在LCD12864上能通過光標(biāo)指示與3個(gè)獨(dú)立按鍵設(shè)置溫度并且有發(fā)送選項(xiàng)。 按鍵調(diào)試實(shí)驗(yàn):查閱DS18B20的數(shù)據(jù)手冊,了解其串行通信協(xié)議的讀寫時(shí)序,了解其數(shù)據(jù)與溫度的轉(zhuǎn)換關(guān)系,編寫溫度采集與顯示程序:在LCD12864中顯示DS18B20采集到的溫度值。 時(shí)間顯示調(diào)試實(shí)驗(yàn):編寫?yīng)毩存I掃描程序,并且插入時(shí)間顯示程序中,達(dá)到能通過按鍵調(diào)整時(shí)間的目的。:在LCD12864第一行顯示“覃仕明”:1)查閱LCD12864數(shù)據(jù)手冊,了解其各引腳功能及與單片機(jī)的接口連接,了解其通信方式,讀寫數(shù)據(jù)時(shí)序,常用命令集;2)編寫程序;3)調(diào)試驗(yàn)證程序。安裝好TEC及整個(gè)系統(tǒng)后,給一個(gè)很低的設(shè)定溫度值,向DAC發(fā)送一個(gè)很大的電壓數(shù)據(jù)(),觀察制冷片能達(dá)到的最低溫度值。在線進(jìn)行調(diào)試,觀察記錄實(shí)際溫度值與設(shè)定溫度值偏差。,及TEC兩端的電壓。實(shí)驗(yàn)結(jié)果表明輸出電壓能精確到177。讓TEC最大功率輸出條件下,用萬用表測量觀察電源輸出,及電路板幾個(gè)測試點(diǎn)的壓降情況,當(dāng)ADN8830工作在開關(guān)模式時(shí),示波器觀察電路板幾個(gè)測試點(diǎn)的電壓紋波。 控制DAC輸出滿量程的1/4電壓值例子 DAC8571控制流程圖5. 源代碼見附錄 第五章 實(shí)驗(yàn)與驗(yàn)證本設(shè)計(jì)的實(shí)驗(yàn)驗(yàn)證主要分硬件調(diào)試與軟件調(diào)試兩部分。整個(gè)通信過程是:先是單片機(jī)發(fā)一個(gè)起始信號,接著發(fā)一個(gè)器件地址。 I2C總線通信時(shí)序DAC8571是16位DAC,地址編輯引腳只有一個(gè)所以最多能掛2片在同一總線上。之后主控器發(fā)送一個(gè)地址字節(jié)包括7位地址碼和一個(gè)讀寫位。 //清除中斷標(biāo)志} DAC8571子程序的設(shè)計(jì)實(shí)現(xiàn)與DAC通信,控制DAC的輸出電壓。 //等待 TBCTL amp。 DS18B20讀時(shí)序: DS18B20子程序流程圖因?yàn)镈S18B20通信時(shí)序要求比較嚴(yán)格,所以延時(shí)使用定時(shí)器延時(shí),程序如下:/******************************************* 函數(shù)名稱:DelayNus功 能:實(shí)現(xiàn)N個(gè)微秒的延時(shí)參 數(shù):n延時(shí)長度返回值 :無說明 :定時(shí)器B的計(jì)數(shù)時(shí)鐘是1MHz,CPU主頻8MHz********************************************/void DelayNus(uint n){ TBCCR0 = n。連續(xù)寫2位間的間隙應(yīng)大于1us。DSl820在檢測到總線的上升沿之后,等待1560us,接著DS1820在t2時(shí)刻發(fā)出存在脈沖(低電平持續(xù)60240 us)。 按鍵掃描子程序流程:見附錄 DS18B20子程序的設(shè)計(jì)實(shí)現(xiàn)單片機(jī)與DS18B20通信,使用的是單線串行通信。 //使能CCR0比較中斷 _EINT()。并行數(shù)據(jù)通信口接單片機(jī)P2口,S、RW、,。 } }break。 case 3: { dN_1[2]+=5。 case 2: { Write_Str(0x98,amp。colum_15[0])。 }break。 position_x=3。 position_x=0。 } }break。 case 3: { dN_1[0]++。 case 2: { Write_Str(0x98,amp。colum_15[0])。 default:break。 time_clear()。colum_16[0])。 position_y=1。 Write_Data(0x3e)。 case 2: { switch(key_value) { case 1: if(Temp_1) { Write_Cmd(0x8c)。 Temp_1=1。 Temp_1=0。 }break。colum_12[0])。 } else { Write_Cmd(0x8c)。 }break。 Write_Data(0x2b)。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1