《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于ADuC812的遠程環境監測信息系統下位機的設計
基于ADuC812的遠程環境監測信息系統下位機的設計
摘要: 本文給出了一種基于ADuC812實現遠程環境監測信息系統下位機的設計方法,介紹了ADuC812的優點以及下位機數據采集系統硬件電路的設計和軟件實現。利用ADuC812具有24位尋址的能力,采用閃速存儲器28F640實現了大容量的數據存儲。
Abstract:
Key words :

  1引言

  ADuC812是美國AD公司率先研制出的真正意義上的完整的數據采集系統芯片,是投入市場的第一種微轉換器產品。它性能優良,價格便宜,開發手段完備,是一種新型的高度集成的高精度12位數據采集系統。其內部的12位A/D轉換周期僅為4us,比常用的AD574快好幾倍。用ADuC812代替由常規芯片構成的數據采集系統,將大大降低產品的成本、縮小設備的體積、提高系統的可靠性和電氣性能指標。

  ADuC812芯片內,不僅包含了可重新編程的非易失性閃速/電擦除程序存儲器的高性能8位(與8051兼容)MCU,還包含了高性能的自校準多通道(8個輸入通道)ADC,兩個12位DAC,32條可編程I/O接口。ADuC812微控制器內核與8051指令兼容,用戶現有的軟件都可以直接移植,因而應用開發方便。它具有9個中斷源(2個優先級),片內還集成了8K字節的閃速/電擦除程序存儲器、640字節的閃速/電擦除數據存儲器以及256字節RAM。另外,它還包括一個看門狗定時器和電源監控器,ADC與數據存儲器之間的DMA方式,存儲保護功能,一個通用的異步串行收發器,SPI和I²C總線接口。AD uC812具有24位地址的外部數據尋址能力, 可尋址16MB的外部數據存儲器空間。

  2  遠程環境監測信息系統整體介紹

  該遠程環境監測信息系統是針對當今環境遠程監測自動化、網絡化、信息化的要求而設計的,它是由分布于遠距離各個監測站的多個下位機和位于中心站的上位機組成,其結構如圖1所示。

系統結構圖
圖1、系統結構圖

  上下位機是通過MODEM和電話線路實現遠程通信的。上位機將各下位機傳送來的數據存入數據庫,并對各環境數據做出數據分析。

  下位機分布在大范圍、遠距離的各個環境監測站點,對大氣、水質、酸雨等各監測儀送來的各種環境數據進行實時采集。對環境監測儀輸出的SO2、NO2、NO等變化緩慢的參數每2分鐘采樣一次,對酸雨計輸出的酸雨參數每0.5mm雨量采樣一次。采樣數據要求連續保存7天,每天的平均值保存一個月,并且存儲在下位機中的采樣數據隨時準備接受上位機的查詢和向上位機傳送。

  3下位機硬件電路設計

  下位機硬件電路的設計,主要是考慮被測信號的變化速率和通道數,以及對測量精度、分辨率、速度的要求等。該數據采集系統電路包括:ADuC812、模擬放大轉換電路、外部數據存儲器28F128、串行口通信以及鍵盤和LCD顯示器,如圖2所示。

硬件結構圖

圖2、硬件結構圖

  3.1  采集電路的模擬信號輸入

  在ADuC812中,P1.0—P1.7初始化后為8通道的模擬輸入口。如果用于數字量輸入,編程時應首先把端口寫“0”。本電路將P1口設為8路由各環境監測儀輸出的模擬量輸入。由于ADC的基準電壓是2.5伏,而各監測儀輸出的模擬量一般為0~1伏或4~20毫安,因而需要模擬放大轉換電路把輸入信號轉換成0—2.5伏的標準輸入。轉換電路如圖3所示。

模擬放大轉換電路

圖3、模擬放大轉換電路

  3.2  ADuC812與外部數據存儲器的接口電路

  為滿足本設計系統大量數據的存儲要求,在采用常規芯片構成的系統中要采用10片128K的HM628128數據存儲器(RAM),這樣,不但成本高、電路設計復雜、系統的可靠性和電氣性能指標也低。由于ADuC812具有24位地址的外部數據尋址能力,本方案中,我們采用一片28F640。28F640是一超大容量閃速存儲器,單片容量為8MB,不但更好的滿足了本系統的設計要求,而且當采集參數增加,或采樣時間變化時,同樣能滿足要求,因而提高了系統的兼容性。

  為實現對28F640的訪問,ADuC812利用兩片8位鎖存器74HC573與28F640相連。P0口分時輸出低8位地址A0~A7和8位數據,利用地址鎖存信號ALE可以將低8位地址鎖存到8位鎖存器U2中。P2口分時輸出高8位地址和中8位地址,可以利用地址鎖存信號ALE將高8位地址鎖存到8位鎖存器U4中。這樣就實現了24位尋址空間。由于28F640只有A0~A22共23位地址線,所以鎖存器輸出的A23地址線懸空。

  3.3  鍵盤、顯示器接口電路

  外接鍵盤和LCD顯示器的目的是:當數據發送錯誤或人工查詢數據時,可通過鍵盤選擇要查詢的參數并在顯示器上顯示出來,使下位機的工作更加靈活方便。

  為了連接鍵盤和顯示器,需要擴展一片8155I/O口擴展芯片,采用4*4觸摸式鍵盤和點陣式液晶顯示器。鍵盤上的鍵值分別與各路環境參數對應,若為“0”按下,則調顯示子程序,此后每按一個鍵,此按鍵值對應的環境參數在顯示器上顯示出來。若不是“0”鍵按下,則把鍵值送累加器A。當為“F”鍵按下時,則退出顯示子程序。

 

   3.4 串行通信接口電路 

          由于要通過MODEM、電話線與上位PC機通信,所以須利用MAX232芯片作為RS—232口電平匹配與驅動。MAX232是包含兩路接收器和驅動器的IC芯片,其內部有一個電源電壓變換器,可以把輸入的+5V電源電壓變換成為RS—232C輸出電平所需的±10伏電壓。

  4下位機軟件設計

  4.1  軟件整體設計

  下位機的軟件設計主要由3部分組成:數據采集及存儲子程序,鍵盤掃描與液晶顯示程序,與上位機的通信子程序。流程圖如圖4。

  主程序中,首先進行鍵盤、顯示器、AD模塊和通信端口的初始化。數據采集及存儲子程序編寫為定時中斷子程序,采用定時器2定時,每2分鐘調一次數據采集及存儲子程序,采集一次數據。而酸雨數據的采集是通過外部中斷INT1,每當酸雨量達0.5mm時向ADuC812發一個中斷請求,ADuC812采集一次酸雨數據。

  主程序循環掃描鍵盤,當有鍵按下時,轉鍵盤掃描子程序。主程序中把與上位機的通信程序設置為外部中斷子程序,中斷信號由INT0輸入。當上位機要求傳送數據時,通過撥號,選中某一下位機,則此下位機程序跳轉到通信子程序,完成與上位機的通信。

軟件流程圖

圖4、軟件流程圖

  4.2  軟件設計特點

 

  ADuC812微控制器內核與8051指令兼容,用戶現有的軟件都可以直接移植,但在ADC轉換模塊和數據的存取方面與8051編程不同。

  在數據采集及存儲子程序中,ADC首先要初始化。對ADuC812的AD轉換模塊的操作是通過對ADCON1,ADCON2和ADCON3這3個特殊功能寄存器(SFR)來控制的。ADCON1控制轉換與采集時間、硬件轉換模式以及掉電模式。在對ADCON1的設置中,ADC正常工作,時鐘分頻比為2。由于輸入信號模擬放大轉換電路的輸出阻抗都小于8KΩ,所以選擇ADC采集時鐘為1。設置定時器2轉換位T2C,由此,得ADCON1=52H。ADCON2控制ADC通道選擇和轉換模式。由于本數據采集系統為8通道順序采集,ADC每次需要將8個通道的模擬輸入量依次進行轉換,因此,要把通道號CHAG的值送入ADCON2中。ADCON3未用。一旦特殊功能寄存器ADCON1~3完成設置,ADC將轉換模擬輸入并在特殊功能寄存器ADCDADAH/L中提供ADC 12位結果字。

  CPU用中斷方式管理A/D轉換器。當A/D轉換完成時,向CPU發請求信號,CPU響應中斷,中斷處理子程序負責對轉換的數據進行讀出并將其存儲至外部數據存儲器28F128中,然后通道號加1,相應的閃速存儲器地址也加1。

  當用戶訪問微轉換器ADuC812的16MB的外部數據空間時,必須添加一個數據頁指針DPP,與普通MCS-51一樣,一條向DPTR送數的MOV指令仍只送16位的數據到DPH和DPL,但一個使DPH溢出的INC DPTR指令,將使地址增加一頁而不是加1。頁的大小與DPP有關。因此利用數據頁指針DPP可實現16MB外部數據空間的訪問。

  對28F640的讀寫是以頁編程操作為基礎。28F640是超大容量閃速存儲器,為了保證對各種操作的可靠進行,芯片內部增加了控制邏輯。如用來接受各種操作命令的用戶命令單元接口(CUI)和擦寫狀態機(WSM)等。當進行數據交換時,首先是將芯片的片選端使能,使存儲器進入工作狀態,然后再將相應命令字送入CUI。CUI根據命令要求按地址鎖存器的尋址去控制WSM對相應的存儲單元或存儲塊區域自動執行編程算法和必要的延時,從而完成數據塊的擦除、寫入、鎖存等操作。

  5結束語

  把ADuC812芯片應用在遠程環境監測信息系統下位機的設計上,顯著提高了數據采集系統的性能并大幅度地減少了開發時間和成本,適應了現代環境監測的要求。根據具體要求稍加修改,本系統還可適用于氣象、電力、水文等需要實時監測的各個部門。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲国产美女| 国产婷婷精品| 国产性猛交xxxx免费看久久| 欧美亚洲色图校园春色| 羞羞答答国产精品www一本| 一区二区日韩欧美| 亚洲韩国青草视频| 国产精品九九久久久久久久| 国产午夜精品一区二区三区视频| 久久精品国产2020观看福利| 蜜臀99久久精品久久久久久软件| 亚洲婷婷综合色高清在线| 国外成人网址| 国产一区视频在线观看免费| 久久精品一区二区三区不卡牛牛| 久久国产精品99国产精| 狠狠色丁香婷婷综合影院| 欧美日韩高清在线| 欧美涩涩网站| 欧美人成在线| 亚洲麻豆av| 亚洲欧美成人综合| 日韩一级片网址| 久久尤物电影视频在线观看| 国产精品久久久久久久久动漫| 国产一区二区三区在线观看免费视频| 亚洲福利视频二区| 欧美精品在线免费观看| 午夜免费在线观看精品视频| 欧美成人免费大片| 亚洲欧美成人一区二区三区| 亚洲成在线观看| 国产精品视频你懂的| 亚洲欧美在线x视频| 久久久久久久波多野高潮日日| 久久黄色网页| 夜夜精品视频一区二区| 日韩午夜在线播放| 国产在线精品成人一区二区三区| 国语自产偷拍精品视频偷| 欧美综合国产精品久久丁香| 国产一区视频观看| 亚洲精品123区| 亚洲欧美激情在线视频| 久久伊人一区二区| 亚洲日本aⅴ片在线观看香蕉| 农夫在线精品视频免费观看| 一本色道久久88亚洲综合88| 国产在线国偷精品产拍免费yy| 国产精品久99| 欧美午夜精品久久久久久超碰| 国产日韩1区| 日韩视频久久| 国产一区观看| 欧美日韩国产成人在线免费| 国产精品永久免费视频| 欧美成人一区二区三区在线观看| 国产精品第一页第二页第三页| 久久免费视频在线观看| 国产欧美va欧美不卡在线| 欧美国产日韩a欧美在线观看| 欧美在线视频播放| 中国成人在线视频| 亚洲一区二区三区四区在线观看| 国产精品午夜春色av| 国产精品亚洲产品| 一区二区三区在线免费播放| 欧美日韩三级在线| 亚洲国产高清aⅴ视频| 亚洲一区二区在线观看视频| 亚洲人成小说网站色在线| 亚洲午夜精品一区二区三区他趣| 欧美日本韩国一区| 欧美精品啪啪| 国产一区二区三区日韩| 国产精品99久久不卡二区| 欧美肥婆在线| 亚洲尤物在线| 欧美99在线视频观看| 亚洲一区二三| 伊人春色精品| 亚洲激情影视| 亚洲精品无人区| 亚洲永久在线| 黄色精品在线看| 欧美日一区二区三区在线观看国产免| 亚洲少妇中出一区| 久久精品国产一区二区三区| 欧美亚洲一区在线| 久久综合给合久久狠狠狠97色69| 精品动漫3d一区二区三区免费版| 久久精品夜夜夜夜久久| 香蕉久久一区二区不卡无毒影院| 欧美一区二区三区在线播放| 国产日韩免费| 亚洲国产精品第一区二区三区| 久久女同互慰一区二区三区| 亚洲欧美日韩另类精品一区二区三区| 免费不卡欧美自拍视频| 国产精品护士白丝一区av| 另类激情亚洲| 欧美激情片在线观看| 亚洲曰本av电影| 香蕉久久夜色精品| 亚洲综合导航| 欧美性大战久久久久久久| 久久久久88色偷偷免费| 国产午夜亚洲精品理论片色戒| 亚洲精品一区二区三区av| 欧美11—12娇小xxxx| 欧美日韩在线免费观看| 午夜精品久久久久久99热| 国产精品99久久久久久www| 亚洲第一伊人| 亚洲少妇在线| 欧美成年人视频网站欧美| 亚洲一区二区三区久久| 欧美性一区二区| 欧美一区二区三区精品电影| 欧美日韩高清免费| 欧美69视频| 亚洲国产婷婷香蕉久久久久久| 国产综合色产在线精品| 亚洲在线不卡| 在线高清一区| 老巨人导航500精品| 国内精品久久久久国产盗摄免费观看完整版| 久久国产一区二区三区| 亚洲制服欧美中文字幕中文字幕| 欧美三级网页| 久久久久久**毛片大全| 午夜精品一区二区三区在线视| 国产一区二区三区四区五区美女| 黄色日韩网站| 欧美精品一卡| 欧美性做爰猛烈叫床潮| 国产一区二区三区四区老人| 久久综合网色—综合色88| 国产精品啊啊啊| 国产精品一区二区在线观看| 99re热这里只有精品免费视频| 亚洲视频精品在线| 欧美亚洲一区三区| 亚洲欧美日韩中文在线制服| 久久综合久久综合九色| 亚洲影视中文字幕| 国产一区二区三区四区在线观看| 亚洲高清不卡av| 国产日韩欧美电影在线观看| 国产精品日本精品| 狠狠色综合色综合网络| 日韩天堂av| 久久久人成影片一区二区三区观看| 欧美三级午夜理伦三级中文幕| 欧美三级黄美女| 国产乱码精品1区2区3区| 亚洲第一福利社区| 欧美日韩一视频区二区| 国产夜色精品一区二区av| 日韩写真视频在线观看| 亚洲国产成人在线视频| 欧美电影免费网站| 亚洲女女做受ⅹxx高潮| 免费观看一区| 欧美乱在线观看| 在线精品福利| 国产欧美va欧美va香蕉在| 国产精品一级| 国产一区91精品张津瑜| 亚洲免费在线视频一区 二区| 国产精品乱码人人做人人爱| 久久高清国产| 亚洲欧洲精品一区二区| 亚洲欧美在线免费观看| 亚洲香蕉伊综合在人在线视看| 在线成人www免费观看视频| 国产欧美日韩另类一区| 欧美日韩一级视频| 欧美日韩黄色一区二区| 国产在线播精品第三| 亚洲精品乱码久久久久久按摩观| 99精品国产热久久91蜜凸| 黄色精品一区二区| 午夜久久久久久久久久一区二区| 欧美电影免费观看大全| 亚洲黄色影片| 午夜精品99久久免费| 亚洲视频精选在线| 国产精品国产三级国产a| 夜夜嗨一区二区| 国内不卡一区二区三区| 欧美日韩1区2区| 麻豆精品传媒视频| 欧美日韩一区二区在线视频| 国产一区二区精品在线观看| 国产精品美女黄网| 欧美日韩另类国产亚洲欧美一级| 亚洲无吗在线| 卡一卡二国产精品| 亚洲毛片在线观看| 在线观看日产精品| 国产一区二区三区在线观看免费视频| 亚洲精品乱码久久久久久| 国产精品一区二区你懂的| 亚洲无限av看| 久久亚洲春色中文字幕| 亚洲视频一二三| 亚洲欧洲三级| 亚洲一卡二卡三卡四卡五卡| 亚洲免费一在线| 国产一区二区三区久久悠悠色av| 国产欧美 在线欧美| 亚洲国产aⅴ天堂久久| 国产精品久久久久一区| 国产精品播放| 国产精品一区二区a| 欧美亚洲尤物久久| 免费日韩精品中文字幕视频在线| 欧美日韩视频专区在线播放| 国产精品大片免费观看| 欧美成人精品一区二区| 欧美国产精品人人做人人爱| 国产精品视频一区二区高潮| 欧美另类视频在线| 亚洲中无吗在线| 国产精品视频第一区| 国产精品青草久久| 欧美日韩成人综合在线一区二区| 国产精品日日做人人爱| 国产精品国产三级欧美二区| 狠狠色狠色综合曰曰| 亚洲激情网站| 在线亚洲一区| 狠色狠色综合久久| 亚洲欧洲综合另类在线| 欧美亚洲一级片| 亚洲调教视频在线观看| 国产精品一区二区三区乱码| 日韩视频一区二区| 亚洲小说欧美另类社区| 欧美三级黄美女| 亚洲国产成人久久| 欧美性事在线| 在线欧美视频| 欧美激情精品久久久久久久变态| 亚洲国产精品高清久久久| 国产区精品视频| 欧美日本韩国一区| 亚洲视频一区二区| 欧美日韩精品免费看| av72成人在线| 伊人久久婷婷色综合98网| 国内精品久久久久久久影视麻豆| 久久精品国产免费观看| 一区二区三区在线视频免费观看| 欧美成人国产| 亚洲欧洲美洲综合色网| 国产主播一区二区| 中文精品在线| 韩国视频理论视频久久| 亚洲国产福利在线| 一道本一区二区| 卡通动漫国产精品| 欧美调教vk| 国产精品免费一区豆花| 午夜精品一区二区三区在线播放| 欧美日韩伦理在线免费| 国产拍揄自揄精品视频麻豆| 在线成人免费观看| 久久精品视频免费观看| 中文日韩电影网站| 蜜臀久久99精品久久久久久9| 91久久久在线| 欧美激情黄色片| 一区二区三区国产盗摄| 久久综合激情| 亚洲影院在线| 美女视频黄a大片欧美| 午夜精品视频在线| 亚洲天堂激情| 欧美男人的天堂| 欧美视频一区二区三区| 久久综合一区二区三区| 亚洲国产精品小视频| 欧美精品91| 欧美精品色网| 午夜精品美女久久久久av福利| 亚洲图片在线观看| 亚洲午夜在线视频| 亚洲私拍自拍| 欧美精品自拍| 国产精品日本精品| 欧美视频观看一区| 亚洲午夜激情网页| 国产欧美日本一区视频| 一区二区三区**美女毛片| 欧美一区二区免费| 欧美日韩一区二区视频在线| 欧美三级欧美一级| 麻豆精品视频在线观看视频| 一本一本久久a久久精品牛牛影视| 亚洲一区在线免费观看| 国产午夜精品久久久久久免费视| 亚洲自拍另类| 国产亚洲成年网址在线观看| 91久久精品日日躁夜夜躁国产| 亚洲国产成人高清精品| 一区二区高清在线观看| 国产欧美一区二区精品忘忧草| 国产亚洲福利一区| 欧美激情亚洲精品| 久久精品99无色码中文字幕| 欧美日韩久久久久久| 亚洲欧美日韩在线高清直播| 国产一区 二区 三区一级| 欧美偷拍一区二区| 亚洲精品视频啊美女在线直播| 亚洲专区一二三| 免费看黄裸体一级大秀欧美| 久久久久国产一区二区三区| 亚洲最快最全在线视频| 亚洲国产一区在线| 亚洲精选成人| 男人的天堂亚洲在线| 欧美激情一区在线观看| 国产女主播一区| 久久久久欧美| 国产精品高潮粉嫩av|