智能仪表参数设定c语言,智能仪表控制系统:.doc
內蒙古科技大學
智能儀表綜合訓練設計報告
題 目:熱電偶測溫儀一(鍵盤)
學生姓名:
學 號:1167112323
專 業:測控技術與儀器3班
班 級:2011-3
指導教師:
目錄
一、概述1
1.1設計背景和思路1
1.2 設計任務1
1.3設計目的2
1.4 設計要求2
二、總體方案設計3
2.1 系統整體介紹及框圖3
2.2、MAX66754
2.2.1引腳排列及內部結構4
2.2.2 MXA6675工作原理及功能特點4
2.2.4 標度變換6
2.3單片機7
2.4 傳感電路9
2.5、繪圖及編程軟件10
三、硬件設計與仿真12
3.1電源電路12
3.2時鐘電路12
3.3復位電路12
3.4傳感器數據采集電路14
3.5 LCD顯示電路14
3.6鍵盤輸入電路17
3.7報警電路18
四、軟件設計20
4.1 總體設計流程圖TOC \o "1-3" \h \u 20
4.2、Max6675溫度采集流程圖21
4.3、LCD1602相關流程圖22
4.4、按鍵流程圖23
4.5、LED閃爍報警電路流程圖24
五、調試與總結25
5.1 軟件調試25
5.2 硬件調試25
5.3 總結26
參考文獻28
附錄A29
1、 電路原理圖29
2、 PCB圖30
附錄B31
1、程序(另存)31
一、概述
1.1設計背景和思路
隨著電子信息技術、新材料及自動化技術的發展,傳感器技術也得到了日新月異的發展,單片機自動控制系統在統諸多領域得到了極為廣泛的應用具有更好的穩定性,更快和更準確的運算精度C51系列隨著單片機技術的飛速發展,通過單片機對被控對象進行控制日益成為今后自動在現代社會中,溫度控制不僅應用在工廠生產方面,其作用也體現到了各個方面,隨著人們生活質量的提高,空調等家用電器隨著生產技術的發展和生活水平的提高越來越普及,一個簡單,穩定的溫度控制系統能更好的適應市場。K型熱電偶專用模數轉換器MAX6675芯片的引腳排列如圖2.21所示,各引腳的功能如下:
T-:熱電偶負極(使用時接地);
T+:熱電偶正極;
SCK:串行時鐘輸入;
CS:片選信號;
SO:串行數據輸出;
VCC:電源端;
GND:接地端; 圖2.2.1MAX6675的引腳圖
N.C.:懸空,不用。
2.2.2 MXA6675工作原理及功能特點
根據熱電偶測溫原理,熱電偶的輸出熱電勢不僅與測量端的溫度有關,而且與冷端的溫度有關,在以往的應用中,有很多種冷端補償方法,如冷端冰點法或電橋補償法等,但調試都比較麻煩。另外,由于熱電偶的非線性,以往是采用微處理器表格法或線性電路等方法來減小熱電偶本身非線性帶來的測量誤差,但這些都增加了程序編制及調試電路的難度。而MAX6675對其內部元器件的參數進行了激光修正,從而對熱電偶的非線性進行了內部修正。同時,MAX6675內部集成的冷端補償電路、非線性校正電路、斷線檢測電路都給K型熱電偶的使用帶來了極大的方便。其工作原理如2.2.2圖所示。MAX6675的特點如下:
1.內部集成有冷端補償電路;
2.內含熱電偶斷線檢測電路。
3.帶有簡單的3 位串行接口;
4.可將溫度信號轉換成12 位數字量,溫度分辨率達0.25℃;
MAX6675內部集成有冷端補償電路;帶有簡單的3位串行SPI接口;可將溫度信號轉換成12位數字量,溫度分辨率達0.25℃;內含熱電偶斷線檢測電路。冷端補償的溫度范圍-20℃~80℃,可以測量0℃~1023.75℃的溫度,基本符合工業上溫度測量的需要,其串行接口時序如圖2.2.2所示:
由接口時序可以看出,當MAX6675的引腳從高電平變為低電平時,MAX6675將停止任何信號的轉換并在時鐘SCK的作用下通過SO引腳向外輸出已轉化的數據(此數據是經過放大了的A/D轉換后的數字量與冷端補償之和);相反,當從低電平變回高電平時,MAX6675將進行新的轉換。在引腳從高電平變為低電平時,第一個字節D15出現在引腳SO上,一個完整的數據讀過程需要16個時鐘周期,數據的讀取通常在SCK的下降沿完成。值得指出的是此芯片的AD轉換速度在0.17~0.22s之間,比之一般的AD轉換芯片微秒級的轉換速度要長得多。
圖2.2.2 MAX6675工作原理圖
2.2.3MAX6675的工作時序
當MAX6675的CS引腳從高電平變為低電平時,MAX6675將停止任何信號的轉換并在時鐘SCK的作用下向外輸出已轉化的數
總結
以上是生活随笔為你收集整理的智能仪表参数设定c语言,智能仪表控制系统:.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 杨辉三角形递归c语言,关于【杨辉三角】的
- 下一篇: java信息管理系统总结_java实现科