恒温加热平台控制系统(C51、Proteus、Qt)
恒溫加熱平臺(tái)控制系統(tǒng)(C51、Proteus、Qt)
介紹
研一疫情在家期間做的傳感器課程大作業(yè),在大學(xué)畢設(shè)基礎(chǔ)上改進(jìn)設(shè)計(jì),改用仿真的方式,并添加了上位機(jī)界面,完成于2020.5.9。主要部分為:C51程序+電路仿真+Qt上位機(jī)界面
Proteus 8進(jìn)行仿真,使用鉑電阻PT100采集溫度(適用于高溫平臺(tái)),鉑電阻測(cè)溫范圍:-200 —— 850°C,采用三線制接法。經(jīng)過(guò)AD轉(zhuǎn)換器MAX1240傳入C51單片機(jī),溫度數(shù)據(jù)通過(guò)串口輸出給上位機(jī)界面,鍵盤(pán)和LCD顯示屏用于顯示溫度和設(shè)置目標(biāo)溫度,繼電器用于控制風(fēng)扇和加熱器工作。
源碼上傳到碼云,演示視頻上傳到B站。
源碼地址:Charon97/MyCourseAssignments_TemperatureControlSystem - 碼云
b站鏈接:恒溫加熱平臺(tái)控制系統(tǒng)(C51、Proteus、Qt)_嗶哩嗶哩_bilibili
博客鏈接:恒溫加熱平臺(tái)控制系統(tǒng)(C51、Proteus、Qt)
參考:
基于qt的溫度實(shí)時(shí)上位機(jī)_附源代碼_嗶哩嗶哩_bilibili
51單片機(jī)串口通訊UART
串口通信仿真:proteus(實(shí)例)+虛擬串口調(diào)試(軟件) - proteus論壇
恒溫加熱平臺(tái)控制系統(tǒng)
完成時(shí)間:2020.5
所需軟件:
仿真軟件:Proteus 8
上位機(jī)編程軟件:Qt creator
虛擬串口軟件:Virtual Serial Port Driver 6.9
串口調(diào)試工具
1 原理介紹
1.1 電路結(jié)構(gòu)
1.2 選材理由
- A/D轉(zhuǎn)換器:MAX1240
低功耗,12位串行模數(shù)轉(zhuǎn)換器(ADC)采用8引腳封裝,主要應(yīng)用于電池供電的系統(tǒng),手持?jǐn)?shù)據(jù)記錄和隔離數(shù)據(jù)采集,過(guò)程控制和儀表板
- 溫度傳感器:PT100
采集電路中溫度傳感器采用PT100由于其靈敏度高,引線電阻不能忽略,因此采用三線制接法,以此來(lái)消除導(dǎo)線線路電阻帶來(lái)的測(cè)量誤差
1.3 測(cè)溫原理
- 鉑電阻PT100置于被測(cè)對(duì)象溫度環(huán)境下,與分壓電阻R1串聯(lián)。
- 溫度改變時(shí),PT100上的電阻、電壓相應(yīng)變化,電壓信號(hào)輸入到MAX1240,與比較電壓相比較,確定電壓值。
- MAX1240進(jìn)行模數(shù)轉(zhuǎn)換,將模擬型號(hào)轉(zhuǎn)化為等價(jià)的數(shù)字信號(hào),發(fā)送給單片機(jī)
- 單片機(jī)根據(jù)公式換算將測(cè)得的溫度傳感器的阻值轉(zhuǎn)換為溫度值并送到顯示電路顯示
1.4 電路圖
1.5 交互界面設(shè)計(jì)
2 軟件與程序
2.1 proteus仿真
運(yùn)行pt100.pdsprj
2.2 C51程序
運(yùn)行Pt100.uvproj,生成hex文件后,可以在Proteus中寫(xiě)入單片機(jī)。
2.3 Qt creator制作上位機(jī)界面
運(yùn)行Temperature_display.pro
2.4 串口工具
虛擬串口在 Virtual Serial Port Driver 6.9文件夾
調(diào)試工具在 專(zhuān)業(yè)串口調(diào)試 文件夾
總結(jié)
以上是生活随笔為你收集整理的恒温加热平台控制系统(C51、Proteus、Qt)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 选择“正激”还是“反激”?这份宝典请收好
- 下一篇: 2021哈工大计算机系统大作业——程序人