999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

AT89C2051在加熱爐溫度采集系統中的應用

2005-04-29 04:52:09夏益民
電子世界 2005年10期
關鍵詞:單片機系統設計

夏益民 杜 敏

摘要:設計了一種以AT89C2051單片機為核心的加熱爐溫度采集系統。給出了該溫度采集系統的基本原理、電路結構和軟件的實現過程。

數據采集是獲取信息的一種重要手段。數據采集以傳感器、信號測量與處理、微型計算機等技術為基礎形成了一門綜合的應用技術,它研究數據的采集、存儲、處理和控制等作業,具有很強的適用性。

數據采集廣泛應用于各個測試和控制系統,數據采集系統的設計和實現包括很多方面的內容,涉及的面也很廣。本課題設計完成的是對爐溫的多通道采集、數碼管顯示以及PC機對溫度變化的曲線圖繪制。設計采用了模塊化的思想,條理比較清楚,主要分為硬件原理圖設計和軟件程序設計。該系統設計簡單、擴展和接口方便、連線簡單、操作容易、可靠性也比較好,在多點溫度檢測中有很廣泛的應用前景,具有較強的使用價值。就其采樣頻率和分辨率來說屬于中速類型,適合對數據采樣頻率要求不是特別高的應用場合。

系統硬件結構

1.硬件框圖

本設計主要包括模擬信號采集、信號調整放大、A/D模數轉換、CPU控制處理、PC機溫度曲線圖繪制與顯示以及溫度的數碼管顯示6個模塊,圖1是結構框圖,圖2是原理圖。

該設計的大致工作流程從圖2可以看出為:

2.硬件各部分功能簡介

(1) AD524信號調整放大器 基于本設計電路對信號調整放大性能的要求,及對同類芯片特點性能的比較,選用運放AD524。AD524是一種低噪聲、低非線性、高信噪比的高精度的運放器件。主要特點有:低補償電壓、低補償電壓漂移;引腳選擇增益1、10、100、1000;通過可變電阻可得到任意增益;輸入輸出補償。

(2)TLC2543串行A/D轉換器TI公司的TLC2543 12位串位A/D轉換器,使用開關電容逐次逼近技術完成A/D 轉換過程。提供的最大采樣速率為66Ksps供電電流僅需1mA(典型值)。其每個器件包括片選()、輸入輸出時鐘(I/OCLOCK)、地址輸入端(DATE INPUT)三個控制器輸入端。它還可以通過一個串行的3態輸入端(DATE OUT)與主處理器或其外圍的串行口通訊,輸出轉換結果。在轉換結束時,轉換結束(EOC)輸出端變高以指示轉換的完成。本器件中的轉換結合外部輸入的差分高阻抗的基準電壓,具有簡化比率轉換、刻度以及模擬電路與邏輯電路和電源噪聲隔離的特點。開關電容的設計可以使在整個溫度范圍內有較小的轉換誤差。除了高速的轉換器和通用的控制能力外,本器件有一個片內的14通道多路器可以在11個輸入通道或3個內部自測試電壓中任意選擇一個。這種形式的通道速度較慢,但硬件開銷少,對轉換速度要求不高的系統最為合適。由于是串行輸入結構,能夠節省51系列單片機I/O資源,且價格適中。

(3)AT89C2051單片機 AT89C2051是美國ATMEL公司推出的一種性價比較高的8位單片機,其指令系統與MCS-51系統完全兼容。另外具有很強的加密功能。ATAT89C2051只有20只引腳,壓縮了I/O端口與存儲器容量,其余配置與功能不減,可方便地應用于家電產品及小型儀器儀表,是性價比極優的單片機。

(4)MAX232電平轉換器 EIA-RS-232C是用正負電壓來表示邏輯狀態,與TTL以高低電平表示邏輯狀態的規定不同。因此為了能夠同計算機接口連接,必須在RS-232與TTL電路之間進行電平和邏輯關系的轉換。

MAX232芯片可完成TTL與EIA雙向電平轉換,且MAX內部有電壓倍增電路和轉換電路,僅需+5V電源便可工作,使用十分方便,亦可連接兩對收/發線。

(5)LED驅動器MAX7219 MAX7219是八位串行共陰LED數碼管動態掃描驅動電路,僅需使用單片機3個I/O口,即可完成對八位LED數碼管的控制和驅動,線路非常簡單,控制方便,外圍電路僅需一個電阻設定峰值段電流,同時可以通過軟件設定其顯示亮度;還可以通過級聯,完成對多于八位的數碼管的控制顯示。當工作于關閉方式時,不僅單片機仍可對其傳送數據和修改控制方式,而且芯片耗電僅為150μA。使用方便靈活,連線簡單,且不占用數據存儲器空間。

(6)其他 由于AD524的正電源電壓范圍是6~18V,負電源電壓是-6~-18V,而其他的器件都是采用的典型電源電壓+5V和-5V。用LM7805來實現電源電壓轉換,使電壓統一。SCREEN數碼管用來顯示轉換結果即加熱爐溫度。

系統軟件結構

單片機程序主要包括主程序MAIN、串行數據采集模塊"D_SAMPLE"和串行數據傳輸模塊"D_COM"。TLC2543的通道選擇和方式數據為8位,其功能為D7、D6、D5和D4,用來選擇要求轉換的通道,D7D6D5D4=0000時選擇0通道,D7D6D5D4=0001時選擇1通道,依次類推;D3和D2用來選擇輸出數據長度,本程序選擇輸出數據長度為12位,即設置D3D2=00或D3D2=10;D1、D0選擇輸入數據的導前位,D1D0=00選擇高位導前。TLC2543在每次I/O周期讀取的數據都是上次轉換的結果,當前的轉換結果在下一個I/O周期中被串行移出。主程序MAIN的程序流程如圖3,測試時用的是單通道,晶體管顯示后,直接傳到PC機上,再返回采集。在本刊的網站(www.eleworld.com)上給出了部分程序,供讀者參考。分模塊介紹如下:

(1)初始化程序INIT 主要是對定時器/計數器、中斷源、串口的初始化。

(2)串行數據采集模塊D_SAM PLE 單片機通過編程產生串行時鐘,即由CLK先高后低的轉變提供串行時鐘;并按時序發送與接收數據位,完成通道方式/通道數據的寫入和轉換結果的讀出;用累加器和帶進位的左循環移位指令來合成SPI功能。程序流程圖如圖4所示。

(3)串行數據傳輸模塊D_COM 串行數據傳輸模塊應包括串行口初始化INIT和數據傳輸程序D_COM,在此把INIT寫到總的初始化子程序中。數據傳輸程序D_COM可采用查詢方式亦可采用中斷方式,兩者可方便替換。筆者用的是中斷方式,采用MOV SBUF,A進行發送數據,一條寫SBUF指令就可啟動數據發送過程,在發送移位時鐘(由波特率確定)的同步下,從TXD先發出起始位,然后是8位數據位,最后是停止。這樣的一幀10位數據發送完后,中斷標志TI置位。程序流程如圖5。

(4)上位機串口接收程序設計上位機串口接收數據程序用C語言,包括初始化子程序和接收子程序。

(5)16進制到BCD碼的變換程序HEXTOBCD 把原始16進制結果存儲在R2、R3中,將轉換后的BCD碼結果存儲在起始地址是70H的緩沖區中。

(6)LED顯示驅動程序 MAX7219是八位串行共陰LED數碼管動態掃描驅動電路,每片可驅動8個LED數碼管,通過對片內的位和控制寄存器編程,可選擇譯碼方式、LED個數、顯示亮度和關閉等功能。

抗干擾措施

筆者設計的加熱爐溫度采集系統由于現場使用環境較惡劣,各種干擾因素較多,因此必須采取有效的抗干擾措施以確保系統穩定工作,下面介紹我們在該系統上采取的抗干擾措施。

(1)光電隔離 在輸入和輸出通道上采用光電隔離器來進行信息傳輸是很有好處的,它將微機系統與各種傳感器、開關、執行機構從電氣上隔離開來,很大一部分干擾將被阻擋。

(2)過壓保護電路 在輸入輸出通道上應采用一過壓保護電路,以防引入高電壓,傷害微機系統。過壓保護電路由限流電阻和穩壓管組成,限流電阻選擇要適宜,太大會引起信號衰減,太小起不到保護穩壓管的作用。穩壓管的選擇也要適宜,其穩壓值以略高于最高傳送信號電壓為宜,太低將對有效信號起限幅效果,使信號失真。

(3)配置去耦電容原則上每個集成電路芯片都應安置一個0.01mF的陶瓷電容器,可以消除大部分高頻干擾。

(4)良好接地 本系統既有模擬電路又有數字電路,因此數字地與模擬地要分開,最后只在一點相連,如果兩者不分,則會互相干擾。

結束語

由于微型計算機控制技術的引用,使得溫度采集技術的各項指標大幅度提高。本文介紹的以AT89C2051單片機為核心構成的加熱爐溫度采集系統,可以實現對爐溫的多道采集、晶體管顯示和PC機對溫度變化的曲線圖繪制。實際應用時,系統運行正常,效果較佳。

猜你喜歡
單片機系統設計
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
主站蜘蛛池模板: 亚洲电影天堂在线国语对白| 精品無碼一區在線觀看 | 国产在线自乱拍播放| 97青草最新免费精品视频| 成人av手机在线观看| 欧美成一级| 久操线在视频在线观看| 精品夜恋影院亚洲欧洲| 日本免费一区视频| 2021国产v亚洲v天堂无码| WWW丫丫国产成人精品| 国产一区二区丝袜高跟鞋| 国产特一级毛片| 毛片a级毛片免费观看免下载| 亚洲视频免费在线看| 在线国产欧美| 免费人成视网站在线不卡| 国产又大又粗又猛又爽的视频| 国产成人综合亚洲网址| 久久天天躁狠狠躁夜夜2020一| 一级成人欧美一区在线观看| 国产青青草视频| 免费一级无码在线网站 | 99福利视频导航| 亚洲第一网站男人都懂| 亚洲国产成人精品一二区| 重口调教一区二区视频| 亚洲综合一区国产精品| 美女视频黄频a免费高清不卡| 免费毛片a| 欧美啪啪网| 无码中文字幕乱码免费2| 亚洲天堂色色人体| 国产成人av大片在线播放| 69视频国产| 色综合天天娱乐综合网| 日本人真淫视频一区二区三区| 欧洲精品视频在线观看| 国模沟沟一区二区三区| 天堂亚洲网| 在线观看无码av五月花| 欧美影院久久| 老司国产精品视频| 国产99欧美精品久久精品久久| 99re热精品视频国产免费| 亚洲欧美日韩成人高清在线一区| 欧美一级色视频| 国产色爱av资源综合区| 超碰免费91| 久久人搡人人玩人妻精品| 天天综合色天天综合网| 日韩成人在线视频| 2021国产精品自产拍在线| 久久6免费视频| 欧美日韩国产成人高清视频| 欧美19综合中文字幕| 热99精品视频| 人人看人人鲁狠狠高清| 亚洲第一区精品日韩在线播放| 亚洲浓毛av| 四虎影视8848永久精品| 亚洲天堂精品视频| 九九热视频精品在线| 亚洲第一天堂无码专区| 无码内射在线| 亚洲精品视频免费| 国产成人综合亚洲欧洲色就色| 国产乱人伦偷精品视频AAA| 欧美一级视频免费| 亚洲天堂2014| 日本成人在线不卡视频| 老司机精品一区在线视频| 2020国产精品视频| 丁香综合在线| 夜色爽爽影院18禁妓女影院| 欧美高清三区| 啪啪永久免费av| 欧美国产日本高清不卡| 亚洲aaa视频| 久久精品国产亚洲AV忘忧草18| 色色中文字幕| 97久久人人超碰国产精品|