沈樵综合在线,一区二区三区乱码,免费资源一区二区三区,91超碰碰,av极品一线天,日韩免费高清一区二区,国产蜜尤福利在线,嗯啊91在线观看,精品一区二三

產(chǎn)品推薦:水表|流量計|壓力變送器|熱電偶|液位計|冷熱沖擊試驗箱|水質分析|光譜儀|試驗機|試驗箱


儀表網(wǎng)>技術中心>應用設計>正文

歡迎聯(lián)系我

有什么可以幫您? 在線咨詢

基于ATmega128的無線數(shù)據(jù)采集系統(tǒng)設計

   2012年02月07日 13:49  
  電力日益市場化的環(huán)境下,電力公司必須提高服務質量以保持競爭力。當前我國的一些地區(qū),配網(wǎng)自動化程度低,人員工作效率低。根據(jù)這種需求,設計了無線數(shù)傳系統(tǒng).整個無線數(shù)據(jù)通信系統(tǒng)是基于RS-485串口通信的一點對多點網(wǎng)絡結構。數(shù)傳電臺每站點設一部,分別連接主站的數(shù)據(jù)采集工作站和分站的RTU/FTU等,進行輪詢通信。各分站作業(yè)數(shù)據(jù)上報以及數(shù)采工作站的控制指令下行傳輸都通過無線方式完成。
  
  1、設計思想
  
  數(shù)據(jù)采集單元采用*的ATmega128嵌入式單片機作為核心部件,利用RS-485通信接口與控制系統(tǒng)通信。測量站主要是將捕捉的現(xiàn)場信號經(jīng)轉換器ADC采樣、量化、編碼后,變成數(shù)字信號傳給微處理器,接收遙控指令并發(fā)送數(shù)據(jù);主控站的主要工作是發(fā)送遙控指令、接收數(shù)據(jù)信息、進行數(shù)據(jù)處理和數(shù)據(jù)管理。整個系統(tǒng)結構簡單,可靠性高。見圖1。
  
  1.1高速的模數(shù)轉換芯片TLC5510
  
  該系統(tǒng)的A/D轉換采用TLC5510模數(shù)轉換芯片。TLC5510模數(shù)轉換芯片是TI公司的8位A/D轉換器,是一款高速、低功耗且內部帶有采樣保持電路。它的數(shù)據(jù)采集時序是當CLK為高電平時轉換數(shù)據(jù),當CLK為低電平時輸出有效數(shù)據(jù)。當要從A/D中讀取數(shù)據(jù)時,只要保持低電平即可,當為高電平時D1-D8為高阻態(tài).見圖2.
  
  1.2數(shù)據(jù)采集系統(tǒng)的接口電路設計與流程
  
  FIFO芯片SN74ACT7808是2048字節(jié)×9位可以實現(xiàn)*先出異步讀寫操作的雙端口存儲器.讀寫操作會自動訪問存儲器中連續(xù)的存儲單元。從FIFO中讀出的數(shù)據(jù)順序與寫入的順序相同,地址的順序在內部已經(jīng)預先定義好了。對FIFO的讀寫操作只由讀寫信號控制,不需要另外的地址信息。這使得FIFO的控制電路變得十分簡單:讀數(shù)據(jù)時只要OE保持為高電平同時使UNCK產(chǎn)生一個上升沿;寫數(shù)據(jù)只要LDCK產(chǎn)生一個上升沿即可.
  
  由于是高速數(shù)據(jù)采集,單片機相對A/D來說速度遠遠不夠,所以需要設計一個電路讓數(shù)據(jù)采集與存儲自動完成,見圖2。單片機的PB0引腳通過與門與外部CLK時鐘相連,這樣單片機就可以控制A/D的采樣。當PB0為高電平時進行采樣,當PB0引腳為低電平時A/D的CLK沒有脈沖,采樣停止。當FIFO保存的數(shù)據(jù)幾乎滿后給單片機一個中斷信號,單片機接到中斷信號后置PB0為低電平停止采樣,然后把數(shù)據(jù)從FIFO中讀出。因為單片機的PG0引腳經(jīng)反向器后接到FIFO的UNCK,PC4腳接到FIFO的OE,它的有效地址只要保持PC4引腳為高電平即可。數(shù)據(jù)處理完畢后再接著采樣,如此反復,完成周期性采樣[2]。
  
  2、嵌入式單片機ATmega128與數(shù)傳電臺的串行通信
  
  ATmega128為基于AVRRISC結構的8位低功耗CMOS微處理器。ATmega128的數(shù)據(jù)吞吐率高達1MIPS/MHz,從而可以緩減系統(tǒng)在功耗和處理速度之間的矛盾。8通道10位ADC(具有可選的可編程增益)、具有片內振蕩器的可編程看門狗定時器、SPI串行端口、異步串行口與JTAG測試接口(此接口同時還可以用于片上調試),以及六種可以通過軟件選擇的省電模式。
  
  2.1ATmega128的串行通信方式
  
  串行通信波特率:9600bps,發(fā)送接收方式:一位起始位,8位數(shù)據(jù)位,奇校驗,1位停止位。UARTO初始化可以在ICCAVR中設置完成,而且Builder自動生成中斷服務子程序和人口地址,只需在服務子程序中加人處理代碼即可。
  
  //UARTOinitialisation
  
  //desiredbaudrate:9600
  
  //charsize:8bit
  
  //parity:Disabled
  
  voiduart0_init(void)
  
  {
  
  UCSR0A=0x00;
  
  UCSR0B=0x98;//接收完成中斷允許,發(fā)送數(shù)據(jù)允許.
  
  UCSR0C=0x06;//發(fā)送接收的字符長度為8位.
  
  UBRR0H=0x00;
  
  }
  
  接收數(shù)據(jù)時,單片機設置一個標志,假設接收到*個“*”字符,標志置1,認為通信正常,可以接收數(shù)據(jù)。接收數(shù)據(jù)時,判斷是否收到接收完成消息;是,則清除標志,使得下次收到的數(shù)據(jù)無效,直到再次收到“*”,標志置1。標志為1時,判斷是否收到消息(字符值等于8);是,將上次收到字符清為0;不是則將接收到的數(shù)據(jù)保存到接收緩沖區(qū)中。執(zhí)行操作后,zui后將接收到的字符發(fā)回給計算機。單片機通信流程圖見圖3。
  
  2.2ATmega128與數(shù)傳電臺的硬件連接
  
  數(shù)傳電臺與單片機、終端主控機的通信協(xié)議:標準串行RS485接口,通信幀格式——1位起始位,8位數(shù)據(jù)位,1位可編程數(shù)據(jù)位,1位停止位,波特率9600bps。建議使用窄帶無線數(shù)傳電臺MDSSCADA,專門用于電力自動化中。此電臺采用工業(yè)級鑄鋁封裝,可提升電磁干擾,繞射能力強,提供標準的RS-485接口,系統(tǒng)響應快。
  
  系統(tǒng)采用異步串行通信方式。利用單片機串口與數(shù)字電臺RS-485數(shù)據(jù)口相連,電臺常態(tài)為收狀態(tài)(PPT=0,收狀態(tài);PPT=1,發(fā)狀態(tài))。單片機通過帶控制端的三態(tài)緩沖門74HC125、非門74HC14控制電臺的收發(fā)轉換。接收時,PC1=1,PC1經(jīng)74HC14反相、光電隔離,使電臺PPT腳為低電平,將其置為接收狀態(tài);發(fā)射時,PC1=0,經(jīng)74HC14反相、光電隔離,使電臺PPT腳為高電平,將其置為發(fā)射狀態(tài);同時74HC12截止,74HC125B導通,數(shù)據(jù)由單片機TXD腳輸出,經(jīng)74HC125B緩沖門、光電隔離、MAX232電平變換,通過電臺TXD端口將數(shù)據(jù)發(fā)送出去。具體硬件連接見圖4。
  
  3、結束語
  
  國家的農網(wǎng)改造,使配電網(wǎng)絡的供電能力得到了很大的提高.但隨著社會經(jīng)濟的發(fā)展,對電力部門又提出了更高的要求.結合電網(wǎng)的實際情況,對于實時性、配電質量要求教高的地區(qū),無線數(shù)據(jù)傳輸系統(tǒng)建成使用后,運行結果表明:系統(tǒng)工作穩(wěn)定可靠,本系統(tǒng)與有線網(wǎng)相比,具有建網(wǎng)費用低、建設周期短、維護量小、抗災能力強、無需查線檢修、數(shù)據(jù)易傳等優(yōu)點。由于在該數(shù)據(jù)采集系統(tǒng)中采用了ATmega128,其開發(fā)速度較以往有很大的提高,這種靈活的嵌入式正廣泛應用于工業(yè)控制領域,有著廣闊的前景。
  
  4、本文作者創(chuàng)新點

        1.本系統(tǒng)采用了多種*技術,高性能單片機系統(tǒng)技術、無線傳輸技術、計算機的遠程控制技術等。2.本系統(tǒng)具有自動化程度高、系統(tǒng)可靠性和穩(wěn)定性好、數(shù)據(jù)采集精度高等比較突出的優(yōu)點。3.由于本系統(tǒng)和上位計算機系統(tǒng)可以方便地進行通訊和數(shù)據(jù)傳送,可以把檢測記錄的數(shù)據(jù)保存在計算機的數(shù)據(jù)庫內,有助于實現(xiàn)電力調度的網(wǎng)絡化、數(shù)字化和信息化。

免責聲明

  • 凡本網(wǎng)注明“來源:儀表網(wǎng)”的所有作品,均為浙江興旺寶明通網(wǎng)絡有限公司-儀表網(wǎng)合法擁有版權或有權使用的作品,未經(jīng)本網(wǎng)授權不得轉載、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權使用作品的,應在授權范圍內使用,并注明“來源:儀表網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其相關法律責任。
  • 本網(wǎng)轉載并注明自其它來源(非儀表網(wǎng))的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉載時,必須保留本網(wǎng)注明的作品第一來源,并自負版權等法律責任。
  • 如涉及作品內容、版權等問題,請在作品發(fā)表之日起一周內與本網(wǎng)聯(lián)系,否則視為放棄相關權利。
聯(lián)系我們

客服熱線: 15267989561(同微信)

加盟熱線: 15267989561(同微信)

媒體合作: 0571-87759945

投訴熱線: 0571-87759942

關注我們
  • 下載儀表站APP

  • Ybzhan手機版

  • Ybzhan公眾號

  • Ybzhan小程序

溫馨提示

該企業(yè)已關閉在線交流功能

弥勒县| 漳平市| 宁强县| 潍坊市| 县级市| 民乐县| 扬中市| 汽车| 陆川县| 响水县| 扎囊县| 濮阳市| 海口市| 木里| 三河市| 仙游县| 南木林县| 安福县| 荥经县| 城口县| 浦县| 资阳市| 苍山县| 南岸区| 郁南县| 自治县| 郴州市| 通榆县| 呼图壁县| 拉萨市| 中方县| 余干县| 淳化县| 桃江县| 山东| 神木县| 湘潭县| 大港区| 平度市| 宝坻区| 柳林县|