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

利用單片機實現多路監測系統的設計與研究

2008-04-12 00:00:00牛永奎馬振峰何首賢
現代電子技術 2008年10期

摘 要:利用AT89C52單片機為核心器件,設計的多路信號實時監測系統采用串行技術實現多路參數的實時監測。其最大特點是所采用的單片機、A/D轉換器、數據存儲器、顯示模塊、時實時鐘、打印機等體積都很小巧。該系統全部采用串行,除了具有對采集的數據及采集數據時的時間進行記錄、顯示、打印、掉電保護等一般功能外,還具有體積小、成本低、性能穩定可靠,可應用到煙草業、制藥業,對生產過程中的溫度、濕度等多路信號的監測;也可應用到養殖業,對養殖水中的一些物理參數如溫度、PH 值等多路信號的監測等。

關鍵詞:監測系統;串行技術;實時監測;性能穩定可靠

中圖分類號:TP39303 文獻標識碼:A

文章編號:1004-373X(2008)10-164-03

Design and Research of Implementing Microcontroller-based Multi-channel Monitoring System

NIU Yongkui,MA Zhenfeng,HE Shouxian

(Dalian Fisheries University,Dalian,116300,China)

Abstract:In this paper,a real-time multi-channel monitoring system by using AT89C52 microcontroller as the core component is introduced.This system uses serial communication technique to implement real-time multi-channel monitoring.Its major characteristic is the tiny structure of the microcontroller,the A/D converter,the data memory,the display module,the real time clock,the printer and so on.The serial communication technique is used extensively in the system,providing not only the general functions of recording,displaying,printing the acquired data and the time of the acquisition,and power-off protection,but also the tight volume,low cost,and stable and reliable performance.This system can be applied in the tobacco industry,and the drug manufacture industry to monitor the temperature,humidity and other multichannel signals in the production process,also it can be used in the cultivation industry to monitor some physical parameters in the water such as the temperatures,PH value and so on.

Keywords:monitoring system;serial communication technique;real-time monitoring;stable and reliable performance

1 引 言

本文采用AT89C52單片機作為核心器件,設計的多路信號實時監測系統是一個集多路數據采集、處理、顯示、打印的單片機應用系統。該系統最大特點是所采用的單片機、A/D轉換器、數據存儲器、顯示模塊、時實時鐘、打印機等體積都很小巧,系統全部采用串行技術設計,大大減少系統引腳數量、簡化系統結構、相應地提高系統的可靠性、穩定性。該監測系統可應用到煙草業、制藥業,對生產過程中的溫度、濕度等多路信號的監測;也可應用到養殖業,對養殖水中的一些物理參數如溫度、PH 值等多路信號的監測。但由于養殖業中PH值、溶解氧、氨氮傳感器多做成玻璃電極型的,輸出阻抗高,并有溫度漂移的特點[1],針對這類高輸出阻抗傳感器的輸入放大電路的高輸入阻抗和溫度漂移問題也進行研究。

2 硬件設計

多路監測系統采用AT89C52單片機做為處理器,其外圍接口電路包括:輸入變換電路、模擬多路開關、A/D轉換器、 E2PROM存儲器、LCM顯示模塊、實時時鐘、打印機、鍵盤、掉電保護等電路如圖1所示。

單片機AT89C52是高性價比8位單片機,其硬件及指令系統均與8051完全兼容,其存儲器除256 B的RAM外,還有8 kB的內程序存儲器,使用壽命長,數據不易揮發,而且具有邏輯加密的性能,由于片外無需接程序存儲器,省去了常規系統的EPROM和地址鎖存芯片,硬件上具有簡單、方便等優點。在他的基礎上只需擴充少量的外圍芯片就可完成所需的功能[2]。

2.1 輸入通道

輸入通道由輸入變換電路、多路開關和A/D轉換器組成。

輸入變換電路:由于各類傳感器的輸出信號大都不是標準信號(4~20 mA/0~5 V),因此,所設計的變換電路應把輸入信號變換成標準信號,輸出電壓要有較好的溫度穩定性,同時為了滿足測量精度的要求,對輸出阻抗高的PH值、溶解氧等玻璃電極式的傳感器,他的變換電路的輸入級應選擇高輸入阻抗的放大電路。實現高輸入阻抗的方法很多,本設計采用高輸入阻抗差動運算放大器TL064CN來實現的。該放大器不僅輸入阻抗很高,而且具有低漂移的特點,適合作電極信號處理。為抑制電極的溫度漂移,在電路中又采用了“非線性反饋”方法補償溫度(見圖2)。R為1 kΩ,1%精密電阻,其溫度系數與電極溫度系數相近,補償后輸出電壓有了較好的溫度穩定性,同時也提高了測試的準確性。變換電路后級要求輸入0~5 V的標準信號,為了滿足后級電路實現輸出信號的調零與調滿的要求,設計了運算放大器A2和A3。

模擬多路開關電路采用CD4051 芯片,其公共輸出/輸入端OUT/IN與AT89C52的AIN相連,地址邏輯輸入端A,B,C與AT89C52的P2.2,P2.1,P2.0口相連,禁止輸入端INH接地,該芯片在AT89C52的控制下完成8個通道中的1個通道的信號選擇,將信號送到AT89C52的AIN端,完成對監測參數的選擇。

A/D轉換器采用美信公司生產的串行模數轉換器MAX187,他有優越的交流特性和極低的功率消耗,易于使用,而且封裝體積小,適合于便攜式儀器。該芯片具有12位分辨率,由單一+5 V電源供電,可以接受0~5 V的模擬輸入。有一個8.5 μs逐次逼近ADC、一個快速(1.5 μs)跟蹤/保持電路及高速三線串行接口。MAX187的SCLK為串行時鐘輸入端,與AT89C52的P2.3口相連;DOUT為串行數據輸出端,與AT89C52的P2.5口相連,在SCLK的下降沿,數據改變狀態;CS為片選端,與AT89C52的P2.4口相連,低電平有效,在下降沿啟動轉換,當CS為高時,DOUT為高阻抗;AIN為采樣輸入端,與CD4051的OUT/IN相連,接收被選擇信號。

2.2 顯示電路

選擇合適的顯示液晶模塊對監測系統的外觀和功能的實現起到非常重要的作用,液晶顯示模塊LCM是由LCM控制器、RAM,ROM和LCD顯示器組成的集成顯示模塊。與傳統的顯示器件相比,具有顯示質量高、接口簡單、體積小、重量輕、功率消耗小等優點。LCM為EDM-C002型顯示模塊,是1個8位串行輸入段碼式LCD模塊,單電源+5V供電,2個接口端為串行數據輸入端DIN與串行時鐘輸入端CLK,DIN與AT89C52的P2.7口相連, CLK與AT89C52的P2.6口相連。

2.3 E2PROM

該系統采用的E2PROM是一片32 kB的AT24C256芯片 ,用來記錄采集的數據和采集數據時的時間。該芯片存儲容量大,特別適用于具有大容量數據儲存要求的數據采集系統。他是二線制串行接口芯片,由數據線SDA和時鐘線SCL構成。SCL為串行時鐘輸入端,用于控制數據的輸入與輸出,與AT89C52的P1.1口相連;SDA為雙向串行數據輸入與輸出的共用端,與AT89C52的P1.0口相連。 

2.4 時鐘

本系統采用串行通訊方式的DS1302時鐘芯片給系統提供時鐘信號(年、月、日、時、分、秒);該芯片體積小,采用專用晶振器,幾乎無需調整即可達到國家要求的時鐘誤差標準,片內含RAM,可增加系統RAM,與AT89C52通訊只需要3條線。DS1302中的I/O為數據輸入/輸出端,與AT89C52的 P1.3口相連;SCLK為串行時鐘端,與AT89C52的P1.5口相連; RST為復位端,與AT89C52P1.4口相連。

2.5 鍵盤、打印機接口電路

鍵盤采用4×4行列式的非編碼鍵盤,行線與列線直接與AT89C52的P0口相連,高4位用于列控制,低4位用于行控制。若有鍵按下,并且僅當鍵盤陣列的對應列為低電平,通過程序對鍵盤陣列行線的讀取,可惟一地確定所按下的鍵值[3,4]。

打印機選用串行微型打印機Tpμp-16S。AT89C52單片 機經RS 232口與Tpμp-16S連接,但因RS 232的信號電平與TTL邏輯電路產生的電平標準不一樣,所以在RS 232與AT89C52之間加一片MAX202E線驅動/接收器芯片,用來進行電平間的轉換[5]。MAX202E線驅動/接收器內部含有2個驅動器,2個接收器;每個發送器的輸出端和接收器輸入端設有保護;使用單一的+5 V工作電壓,正常工作時需外接4個0.1 μF電容,由于在實際工作中易受到電源干擾,用0.1 μF電容接在Vcc到地之間去耦。采用MAX202E芯片避免使用其他需要±(12~15) V供電的集成電路芯片所帶來不便。打印機接口電路圖如圖3所示。

3 軟件設計

多路監測系統軟件設計的主程序流程圖見圖4。本系統起動后,首先對各種接口及相關部分進行初始化且自檢,以保證設備處在正常的工作狀態,接著對鍵盤進行掃描,當發現有鍵入命令時,即根據相應的鍵入命令執行相關操作。

在A/D變換中為了提高變換的準確度及抗干擾能力,本系統是用平滑濾波算法對測試數據進行處理,數據處理后存儲,經過相應的變換(二進制-BCD碼)后顯示,并根據要求進行打印。

4 結 語

本系統應用了單片機的串行接口技術進行設計,使該系統體積小、重量輕、成本低、性能穩定、可靠,應用該系統能提高產品的質量,給國民經濟帶來可觀效益。

對本系統輸入電路部分稍加改動,可應用于其他各行業,具有非常廣闊地應用前景。

參 考 文 獻

[1]呂俊芳.傳感器接口與檢測系統電路[M].北京:北京航空航天大學出版社,2000.

[2]薛棟梁.MCS-51/151/251單片機原理與應用(二)[M].北京:中國水利水電出版社,2001.

[3]胡漢才.單片機原理及系統設計[M].北京:清華大學出版社,2002.

[4]何立民.單片機應用系統設計[M].北京:北京航空航天大學出版社,1991.

作者簡介

牛永奎 男,1951年出生,遼寧大連人,副教授。研究方向為電子技術應用。

主站蜘蛛池模板: 国产精品一线天| a毛片基地免费大全| 亚洲经典在线中文字幕| 欧美视频在线播放观看免费福利资源| 欧美成人在线免费| 亚洲精品片911| 欧美一级高清片久久99| 亚洲人成网站色7777| 91精品情国产情侣高潮对白蜜| 日本欧美在线观看| 色一情一乱一伦一区二区三区小说| 国产一区二区三区日韩精品| 色吊丝av中文字幕| 国产在线第二页| 国产成人欧美| 一级一级一片免费| 国产激爽大片在线播放| 日本精品视频一区二区| 国产欧美视频综合二区| 在线看片免费人成视久网下载| 国产内射一区亚洲| 99视频在线观看免费| 中文字幕在线视频免费| 91视频99| 亚洲综合经典在线一区二区| 中文字幕人妻av一区二区| 日本午夜视频在线观看| 国内精品自在欧美一区| 亚洲第一黄色网址| 日韩人妻无码制服丝袜视频| 精品91在线| 91啪在线| 免费在线a视频| 97视频在线精品国自产拍| 日本国产精品| 久久精品娱乐亚洲领先| 真实国产乱子伦视频| 激情综合五月网| 国产91视频免费观看| 99精品视频在线观看免费播放| 国产成人精品亚洲77美色| 国产欧美另类| 在线无码私拍| 欧美日韩综合网| 美女被狂躁www在线观看| 国产黄在线观看| hezyo加勒比一区二区三区| 国产成人91精品| 又大又硬又爽免费视频| 香蕉久久国产超碰青草| 久久精品视频一| 欧美亚洲另类在线观看| 尤物在线观看乱码| 亚洲欧美日韩成人在线| 老汉色老汉首页a亚洲| 国产视频久久久久| 亚洲一区二区日韩欧美gif| 国产欧美日本在线观看| 国产福利在线观看精品| 无码AV动漫| 日本免费高清一区| 中文字幕中文字字幕码一二区| 亚洲中文字幕23页在线| 国产乱肥老妇精品视频| 精品福利网| 亚洲国产在一区二区三区| 狠狠躁天天躁夜夜躁婷婷| 国产精品午夜电影| 不卡午夜视频| 91小视频在线| 不卡午夜视频| 九色在线观看视频| 日本影院一区| 国产精品女熟高潮视频| 丁香五月婷婷激情基地| 欧美日韩专区| www欧美在线观看| 国产区成人精品视频| 国产女人18毛片水真多1| 亚洲丝袜中文字幕| 蜜桃臀无码内射一区二区三区| 日本少妇又色又爽又高潮|