亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于單片機(jī)實(shí)現(xiàn)數(shù)據(jù)采集的設(shè)計(jì)

        2017-04-13 18:29:56郭琳琳
        中文信息 2017年2期
        關(guān)鍵詞:數(shù)據(jù)采集

        郭琳琳

        摘 要: 本論文的目的就是設(shè)計(jì)實(shí)現(xiàn)一個(gè)具有一定實(shí)用性的實(shí)時(shí)數(shù)據(jù)采集系統(tǒng)。本文介紹了基于單片機(jī)的數(shù)據(jù)采集的硬件設(shè)計(jì)和軟件設(shè)計(jì)。數(shù)據(jù)采集系統(tǒng)是模擬域與數(shù)字域之間必不可少的紐帶,它的存在具有非常重要的作用。數(shù)據(jù)采集與通信控制采用了模塊化的設(shè)計(jì),數(shù)據(jù)采集與通信控制采用了單片機(jī)AT89C51來實(shí)現(xiàn),硬件部分是以單片機(jī)為核心,還包括A/D模數(shù)轉(zhuǎn)換模塊,顯示模塊,和串行接口電路。本系統(tǒng)能夠?qū)?路模擬量,8路開關(guān)量和1路脈沖量進(jìn)行數(shù)據(jù)采集。被測數(shù)據(jù)通過TLC0838進(jìn)行模數(shù)轉(zhuǎn)換,實(shí)現(xiàn)對采集到的數(shù)據(jù)進(jìn)行模擬量到數(shù)字量的轉(zhuǎn)換,并將轉(zhuǎn)換后的數(shù)據(jù)通過串行口MAX232傳輸?shù)缴衔粰C(jī),由上位機(jī)負(fù)責(zé)數(shù)據(jù)的接受、處理和顯示,并用LCD顯示器來顯示所采集的結(jié)果。對脈沖量進(jìn)行采集時(shí),通過施密特觸發(fā)器進(jìn)行整形后再送入單片機(jī)。本文對數(shù)據(jù)采集系統(tǒng)、模數(shù)轉(zhuǎn)換系統(tǒng)、數(shù)據(jù)顯示、數(shù)據(jù)通信等程序進(jìn)行了設(shè)計(jì)。

        關(guān)鍵詞:數(shù)據(jù)采集 AT89C51單片機(jī) TLC0838 MAX232

        中圖分類號:TP274 文獻(xiàn)標(biāo)識碼:A 文章編號:1003-9082(2017)02-0298-01

        前言

        數(shù)據(jù)采集,又稱數(shù)據(jù)獲取,是利用一種裝置,從系統(tǒng)外部采集數(shù)據(jù)并輸入到系統(tǒng)內(nèi)部的一個(gè)接口。數(shù)據(jù)采集技術(shù)廣泛應(yīng)用在各個(gè)領(lǐng)域。近年來,數(shù)據(jù)采集及其應(yīng)用受到了人們越來越廣泛的關(guān)注,數(shù)據(jù)采集系統(tǒng)也有了迅速的發(fā)展,它可以廣泛的應(yīng)用于各種領(lǐng)域。本文設(shè)計(jì)的數(shù)據(jù)采集系統(tǒng),它的主要功能是完成數(shù)據(jù)采集、處理、顯示、控制以及與PC機(jī)之間的通信等。在該系統(tǒng)中需要將模擬量轉(zhuǎn)換為數(shù)據(jù)量,而 A/D是將模擬量轉(zhuǎn)換為數(shù)字量的器件,他需要考慮的指標(biāo)有:分辨率、轉(zhuǎn)換時(shí)間、轉(zhuǎn)換誤差等等。而單片機(jī)是該系統(tǒng)的基本的微處理系統(tǒng),它完成數(shù)據(jù)讀取、處理及邏輯控制,數(shù)據(jù)傳輸?shù)纫幌盗械娜蝿?wù)。本系統(tǒng)對數(shù)據(jù)采集系統(tǒng)體系結(jié)構(gòu)及功能進(jìn)行分析,設(shè)計(jì)并實(shí)現(xiàn)采用單片機(jī)為核心,擴(kuò)展電源電路、復(fù)位電路、LCD接口電路等,并配有標(biāo)準(zhǔn)RS-232串行通信接口。系統(tǒng)軟件采用C語言編寫,軟件設(shè)計(jì)采用模塊化結(jié)構(gòu)數(shù)據(jù)采集系統(tǒng)。數(shù)據(jù)采集系統(tǒng)需采用硬件和軟件方面的抗干擾措施。

        一、系統(tǒng)主要功能

        本系統(tǒng)對8路模擬信號,8路開關(guān)信號和1路脈沖信號進(jìn)行采集并處理,系統(tǒng)設(shè)計(jì)了2個(gè)按鍵,當(dāng)按鍵1按下時(shí),系統(tǒng)開始工作,采集數(shù)據(jù),當(dāng)按鍵2按下時(shí),系統(tǒng)檢查是否通過RS-232連接PC機(jī),若連接成功,則執(zhí)行傳輸命令,把所采集的數(shù)據(jù)送入PC機(jī)進(jìn)行處理。

        二、單片機(jī)與PC機(jī)相連結(jié)構(gòu)

        系統(tǒng)選擇一個(gè)串行的A/D轉(zhuǎn)換芯片,可采集8路的模擬量。開關(guān)量采集可以直接用單片機(jī)的I/O,單片機(jī)還有兩個(gè)外部中斷接口,即可用來測量脈沖量的輸入,采集其輸入頻率。單片機(jī)可以通過串口與上位PC機(jī)進(jìn)行通訊,把采集到的數(shù)據(jù)發(fā)送到上位機(jī)上。PC機(jī)有非常強(qiáng)大的運(yùn)算能力,由PC機(jī)處理采集到的數(shù)據(jù),PC機(jī)處理數(shù)據(jù)速度快,界面友好直接,所以選擇單片機(jī)通過MAX232與PC機(jī)相連,便于方便地處理數(shù)據(jù)。

        三、數(shù)據(jù)采集系統(tǒng)的硬件設(shè)計(jì)

        主控制器是本系統(tǒng)的核心部分,它負(fù)責(zé)數(shù)據(jù)的采集及處理。在本系統(tǒng)中主控制器我選擇了單片機(jī),單片機(jī)控制功能強(qiáng),性價(jià)比優(yōu)異,體積小巧,適用于本數(shù)據(jù)采集系統(tǒng)。

        單片機(jī)就是單片微型計(jì)算機(jī),單片機(jī)微型計(jì)算機(jī)的核心是微處理器MPU,與一般微型計(jì)算機(jī)所不同的是是它將微處理器,內(nèi)存,I/O接口,中斷邏輯,定時(shí)器/計(jì)數(shù)器集成在一個(gè)集成電路芯片上。

        在本數(shù)據(jù)采集系統(tǒng)中,采用了MCS-51系列:AT89C51芯片。AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低電壓,高性能CMOS8位微處理器。單片機(jī)的可擦除只讀存儲器可以反復(fù)擦除100次,該器件采用ATMEL高密度非易失存儲器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。

        由于將多功能8位CPU和閃爍存儲器組合在單個(gè)芯片中,ATMEL的AT89C51是一種高效微控制器, AT89C51單片機(jī)為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。

        在本數(shù)據(jù)采集系統(tǒng)需要采集8路模擬信號,選用A/D轉(zhuǎn)換器TLC0838,TLC0838是美國德州儀器公司生產(chǎn)的8位逐次逼近模數(shù)轉(zhuǎn)換器。存全8位分辨率下,它允許任意小的模擬電壓編碼間隔。

        對開關(guān)量的采集電路相對比較簡單,因?yàn)殚_關(guān)量的狀態(tài)只有0和1兩種,所以只要用單片機(jī)的并口就可以了,本數(shù)據(jù)采集系統(tǒng)用的是P2口,各開關(guān)通過擴(kuò)展輸入口74LS244與單片機(jī)相連。開關(guān)合上時(shí)將P2口的相應(yīng)引腳送低電平,反之,開關(guān)打開時(shí)送高電平。

        74LS244為3態(tài)8位緩沖器,一般用作總線驅(qū)動(dòng)器。74LS244沒有鎖存的功能。地址鎖存器就是一個(gè)暫存器,它根據(jù)控制信號的狀態(tài),將總線上地址代碼暫存起來。

        鎖存器是一個(gè)很普通的時(shí)序電路。一般的,它在時(shí)鐘上升沿或者下降沿來的時(shí)候鎖存輸入,然后產(chǎn)生輸出,在其他的時(shí)候輸出都不跟隨輸入變化,這就是所謂邊緣觸發(fā)的D觸發(fā)器。

        脈沖信號是周期變化的信號,AT89C51單片機(jī)有兩個(gè)外部中斷INT0和INT1接口,利用這兩個(gè)外部中斷輸入接口,可以對脈沖量信號進(jìn)行測量。脈沖量可以直接送到單片機(jī)的外部中斷接口,本數(shù)據(jù)采集系統(tǒng)用施密特觸發(fā)器進(jìn)行整形后送入單片機(jī)。

        利用施密特觸發(fā)器狀態(tài)轉(zhuǎn)換過程中的正反饋?zhàn)饔茫梢园堰呇刈兓徛闹芷谛孕盘栕儞Q為邊沿很陡的矩形脈沖信號。輸入的信號只要幅度大于vt+,即可在施密特觸發(fā)器的輸出端得到同等頻率的矩形脈沖信號。 當(dāng)輸入電壓由低向高增加,到達(dá)V+時(shí),輸出電壓發(fā)生突變,而輸入電壓Vi由高變低,到達(dá)V-,輸出電壓發(fā)生突變,因而出現(xiàn)輸出電壓變化滯后的現(xiàn)象,可以看出對于要求一定延遲啟動(dòng)的電路,它是特別適用的。

        四、數(shù)據(jù)采集系統(tǒng)的軟件設(shè)計(jì)

        本軟件系統(tǒng)有一個(gè)主程序,七個(gè)子程序,七個(gè)子程序分別為向串口發(fā)送數(shù)據(jù)子程序、鍵盤掃描子程序、LCD數(shù)據(jù)顯示子程序、模數(shù)轉(zhuǎn)換子程序、開關(guān)量采集子程序、脈沖量采集子程序。

        系統(tǒng)上電后首先進(jìn)行自檢,檢查各功能模塊電子器件是否正常工作,檢查完畢后進(jìn)行各功能模塊初始化,掃描鍵盤,當(dāng)有“按鍵1”按下時(shí),系統(tǒng)可讀到P0口為低電平,此時(shí)系統(tǒng)開始執(zhí)行測量數(shù)據(jù)的工作,將采集到的數(shù)據(jù)儲存到特定寄存器,當(dāng)有“按鍵2”按下時(shí),系統(tǒng)將檢查是否與上位機(jī)已經(jīng)建立連接,若連接成功則通過RS-232接口進(jìn)行數(shù)據(jù)傳送。

        猜你喜歡
        數(shù)據(jù)采集
        Web網(wǎng)絡(luò)大數(shù)據(jù)分類系統(tǒng)的設(shè)計(jì)與改進(jìn)
        CAN總線通信技術(shù)在電梯監(jiān)控系統(tǒng)中的應(yīng)用
        基于大型嵌入式系統(tǒng)的污水檢測系統(tǒng)設(shè)計(jì)
        社會(huì)保障一卡通數(shù)據(jù)采集與整理技巧
        基于AVR單片機(jī)的SPI接口設(shè)計(jì)與實(shí)現(xiàn)
        CS5463在植栽用電子鎮(zhèn)流器老化監(jiān)控系統(tǒng)中的應(yīng)用
        大數(shù)據(jù)時(shí)代高校數(shù)據(jù)管理的思考
        科技視界(2016年18期)2016-11-03 22:51:40
        鐵路客流時(shí)空分布研究綜述
        基于廣播模式的數(shù)據(jù)實(shí)時(shí)采集與處理系統(tǒng)
        軟件工程(2016年8期)2016-10-25 15:54:18
        通用Web表單數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
        軟件工程(2016年8期)2016-10-25 15:52:53
        日本精品视频二区三区| 二区在线视频| 久久精品美女久久| 亚洲成人av在线播放不卡| 亚洲国产精品18久久久久久| 在线看片免费人成视频久网下载| 视频一区二区在线播放| 挑战亚洲美女视频网站| 99久久婷婷国产精品网| 无码色av一二区在线播放| 国产亚洲情侣一区二区无| 亚洲AV激情一区二区二三区| 亚洲女同恋中文一区二区| 国产一区二区三区精品免费av| 中文日韩亚洲欧美制服| 亚洲中文字幕无码二区在线| 人妻av中文字幕精品久久| 久久久久人妻精品一区二区三区| 国产莉萝无码av在线播放| 九九免费在线视频| 亚洲天堂av中文字幕| 色综合天天综合网国产成人网| 激情综合色五月丁香六月亚洲 | 99国产精品视频无码免费| 日韩精品极品在线观看视频| 女同精品一区二区久久| 99精品欧美一区二区三区| 97色偷偷色噜噜狠狠爱网站97| 日本在线观看一区二区视频| 人人妻人人澡人人爽国产| 国产香蕉尹人在线观看视频| 国产成人久久精品激情91| 各类熟女熟妇激情自拍| 成午夜精品一区二区三区| 国产不卡一区二区三区免费视| 日本女优一区二区在线免费观看| 91九色人妻精品一区二区三区| 亚洲精品乱码久久久久久日本蜜臀| 91人妻无码成人精品一区91| 人妻丰满精品一区二区| 成人试看120秒体验区|