无码中文字幕色专区_91av俱乐部_无码人妻h动漫_26uuu成人_91九色丨porny丨国产jk_青青视频在线播放_国内自拍第二页_国产又粗又长又爽又黄的视频_色哟哟免费网站_久久出品必属精品_a级黄色一级片_99日在线视频

首頁 新聞 工控搜 論壇 廠商論壇 產品 方案 廠商 人才 文摘 下載 展覽
中華工控網首頁
  P L C | 變頻器與傳動 | 傳感器 | 現場檢測儀表 | 工控軟件 | 人機界面 | 運動控制
  D C S | 工業以太網 | 現場總線 | 顯示調節儀表 | 數據采集 | 數傳測控 | 工業安全
  電 源 | 嵌入式系統 | PC based | 機柜箱體殼體 | 低壓電器 | 機器視覺
基于PXA270的多數據監測系統設計
北京飛旭科技有限公司
收藏本文     查看收藏

摘 要:設汁了基于ARM的智能電表和空調系統參數的多數據監測系統。系統由硬件和軟件兩部分組成,硬件采用博創公司的嵌入式微控制器PXA270平臺,軟件使用了Modbus協議讀取智能電表和空調端監測數據,上位機利用Linux Socket『艤]絡編程和c#編程實現監測。該系統比傳統的數據{ 測系統具有更好的安全性和實時性,同時硬件的體積更小,功耗更低,擴展性更慢。

0 引 言

    在實際工業控制應用中,經常需要對現場的智能電表、空調等多種設備進行監測,通過采集相應設備的運行參數隨時了解、跟蹤設備運行狀態 ,進而進行分析和診斷。結合具體項目,本文設計了一種基于嵌入式系統ARM 的多數據監測系統,系統以嵌入式Linux和博創公司的嵌入式微控制器PXA270為核心平臺,通過將RS一485采集的數據轉換成符合RS一232標準的數據,保存在嵌入式微處理器的Flash中,經過網絡傳輸將數據傳給E位機,完成對電表、空調的監測任務。整個系統建立在嵌入式結構上,具有更好的實時性和穩定性,同時硬件的體積更小,功耗更低,擴展性更強。

1 系統硬件設計

1.1 系統總體設計方案
    系統的總體設計思想是通過RS一232/485轉換器將RS一485采集的電表參數、空調參數轉換成符合RS一232標準的數據,保存在嵌入式微處理器Flash中,經Linux Socket網絡編程,采用TCP協議和上位機建立網絡連接,將數據文件發送給上位機,上位機運用C#語言編程實現監測數據的實時顯示,同時建立數據庫保存監測數據,從而完成對電表、空調數據的監測任務。其中Rs一485對電表、空調參數的讀取是通過Modbus協議發送相關的指令實現的。
1.2 系統硬件電路
    該設計主要硬件電路包括數據采集模塊、PXA270處理器、外圍接口電路、電源及復位電路等幾個部分。系統總體結構如圖1所示。

     ARM 處理系統采用博創公司的Xscale PXA270處理器,其主頻為520 MHz,加入了Intel SpeedStep動態電源管理技術,在保證CPU性能的情況下可最大限度地降低設備功耗,采用網絡接口實現了數據信息的網絡化管理。操作系統采用Linux,使用的是Linux 2.6.9內核。系統的根文件采用針對Flash無緩沖機制的JFFS2文件系統。

    為了利用PC上現有的RS一232接口,通常使用RS一232/485轉換器。該轉換器一般通過邏輯門電路控制RxD、TxD和GND信號,自動對半雙工的RS一485串口進行控制。通過該轉換器,就可以像開發通用的RS一232串口一樣來快速開發基于RS一485串口的通信軟件。

2 系統軟件設計

    軟件部分包括系統引導驅動程序otLoad—er、嵌入式操作系統ARM—Linux的移植、文件系統、用戶應用程序4個部分,其中核心部分是用戶應用程序的編寫和調試。用戶應用程序包括通過Modbus協議對采集得到的電表參數、空調參數的讀取和保存,Linux Socket編程實現文件的發送,以及上位機監測端圖形化界面的C}≠語言編程實現。

2.1 采集數據的讀取和保存
    該部分實現電表和空調數據的讀取,并保存在嵌入式微處理器Flash中。數據的讀取通過Modbus協議向電表和空調發送相關指令獲得,得到的數據通過調用fwrite()函數寫入定義在嵌入式微處理器Flash的文件中。主要包括串口屬性設置,CRC(Cyclic Redundancy Check)校驗碼實現方法,采用Modbus協議獲得需要的數據,并寫入嵌入式微處理器Flash的文件中。

2.1.1 設置串口屬性
    串口設置主要是設置struct termios結構體成員值。通過對Cwcflag的賦值,可以設置波特率、字符大小、數據位、停止位、奇偶校驗位和硬件流控等。
系統對于串口屬性的設置如下:
(1)打開串El fd= open(“/dev/ttySO”,0一RDWR I O~ NOCTFY I O— NDELAY)。
(2)為安全起見和以后調試程序方便,先保存原先串口的配置:tcgetattr(fd,&newtio)。
(3)設置波特率為9 600 baud/s。一般情況下,用戶需要將輸入輸出函數的波特率設置成相同。函數在成功時返回“0”,失敗時返回“一1”。
(4)設置字符大小。沒有現成可用函數,需要位掩碼。一般先去除數據位中的位掩碼,再重新按要求設置。
(5)設置奇偶校驗位。先激活c—cflag中的校驗位使能標志PARENB和判斷是否要進行偶校驗,同時還要激活c_iflag中的奇偶校驗使能。
(6)設置停止位。通過激活c_cflag中的cS.TOPB實現。
(7)設置最少字符和等待時間。在對接收字符和等待時間沒有特殊要求的情況下,可以將其設置為“0”。
(8) 激活配置。利用tcsetattr(fd,TC—SANOW,&newtio)函數。這里newtio是termios類型的變量,SANOW 表示改變的配置立即生效。

2.1.2 CRC校驗碼的實現方法
    CRC利用生成多項式產生校驗位進行編碼。CRC運算時,首先將一個16 bit的寄存器預置為全1,然后連續把數據幀中的每個字節中的8 bit與寄存器的當前值進行運算,僅每個字節的8個數據位參與生成CRC,起始位和終止位以及可能使用的奇偶位都不影響CRC。在生成CRC時,每個字節的8 bit與寄存器中的內容進行“異或”運算,然后將結果向低位移位,高位則用“0”補充,最低位(LSB)移出并檢測。如果是1,該寄存器就與一個預設固定值(0A001H)進行一次“異或”運算;如果最低位為0,不作任何處理。上述處理重復進行,直到執行完8次移位操作。當最后一位(第8位)移完后,下一個8 bit與寄存器的當前值進行異或運算,同樣進行上述的另一個8次移位異或操作。當數據幀中的所有字節都作了處理,生成的最終值為CRC值。

 2.1.3 通過RS一485通信采集數據

    系統采用Modbus.RTU ,通信應用格式如表1所示。Modbus協議詳細定義了數據序列和校驗碼,這些都是特定數據交換的必要內容。

 

 

    以電表數據的監測進行說明。該系統需要獲得與儀表工作相關的系統參數 ,包括PT 低字(0104H)、FF 高字(0105H)、PT2(0106H)、CT(0107H)、CT (0108H)等;監測參數,包括絕對值和有功電能E。 (010CH與OIDH)、絕對值和無功電能E l(010EH與010FH)、A相電壓U。(0110H)、B相電壓u2(0111H)、C相電壓u3(0112H)、線電壓U 2(0113H)、線電壓U2(O114H)、線電壓u (0115H)、相(線)電流I(0116H)、相(線)電流I (0117H)、相(線)電流I(0118H)、相電壓均值U (0119H)、線電壓均值U (011AH)、電流均值I (011BH)、系統有功功率P(011CH)、系統無功功率Q(011DH)、系統視在功率S(011EH)。按照Modbus.RTU協議通信應用格式,采用03號功能碼(獲得一個或多個寄存器的當前二進制值),可定義如下數組分別讀取上面兩組對應數據:
unsigned char txBufl[]={0xl1,0x03,OxO1,0x04,0x00,0x05,0x16,0xa0};
unsigned char txBuf2[]={0xl1,0x03,0x01,0x0c,0x00,0x19,0xf,0xff};

2.1.4 采集數據的存儲
    該系統對監測數據進行循環采集,并將數據實時保存。通過調用定義的子函數void sent—re.ceive(char txBuf[],char Bum)讀取數據,打開建立在Flash中的record文件,通過fwrite函數將讀取的數據寫入文件中。在保存數據的同時需要將讀取數據的時間localtime(&timep)一起記錄。

2.2 數據文件的發送
    將保存在微處理器Flash中的數據文件通過socket編程建立TCP連接 I,發送給上位機。數據文件發送流程圖如圖2所示。

 

 

 

涉及的主要過程描述如下:
(1)首先調用系統函數socket(int family,int type,int protoco1)創建TCP套接字。系統選用流式套接字SOCK—STREAM,它提供了一種面向連接的服務。
(2)bind將socket與本機上的一個端口相關聯,可以在該端口監聽服務請求,listen()函數使socket處于被動的監聽模式,并為該socket建立一個輸入數據隊列,將到達的服務請求保存在此隊列中,直到程序處理它們。
(3)accept()函數讓服務器接收客戶的連接請求。在建立好輸入隊列后,服務器就調用ac—cept()函數,然后睡眠并等待客戶的連接請求。
(4)初次建立連接,需要完成電表記錄時間與上位機時間的同步。具體實現方法是:以PXA270微處理器為核心的終端,通過sendto()給上位機發送事先約定好的保存在S指向的數組中的字符串,上位機在收到字符串后給終端發送時間,終端接收時間,調用函數mktime()和set—timeo~ay()完成時間同步。
(5)調用open()函數打開保存在終端Flash的電表數據記錄文件,并利用sendto()函數進行發送,每次發送完成都調用remove()函數將已經發送的記錄數據清空。
(6)關閉socket套接字close(sock~)。

2.3 上位機監測端
    利用C精言通過Socket建立TCP連接,上位機在收到監測終端初次連接時事先約定好的保存在S指向的數組中的字符串后,發送系統時問給終端,進行時間同步,應用SQL Se~er 2000建立數據庫,之后不斷間隔性接收終端發送來的監測數據并存人數據庫,供分析使用。編寫圖形化界面,顯示最新的監測數據。上位機編程流程圖如圖3所示。實時監測圖形化界面如圖4所示。

 

 

3 結 語
     該系統實現了智能電表、空調參數多數據量的監測,主要完成了
嵌入式操作系統ARM·Linu的移植,通過Modbus協議獲得終端監測數據,并保存在嵌入式微處理器Flash中,實現數據文件的發送以及上位機對數據的處理顯示。經試驗,系統最終正常運行。

    與傳統的數據監i貝0系統相比,該系統具有更好的安全性和實時性,同時硬件的體積更小,功耗更低,擴展性更強。對系統稍加修改,可以同時實現I//O設備、UPS等更多數據量的實時監測,因此具有很強的實用意義。


 

狀 態: 離線

公司簡介
產品目錄

公司名稱: 北京飛旭科技有限公司
聯 系 人: 劉菲
電  話: 010-65277170-804
傳  真: 010-65250797
地  址: 北京市海淀區中關村南大街甲6號鑄誠大廈1716
郵  編: 100083
主  頁:
 
該廠商相關技術文摘:
基于ARM嵌入式系統的設計及其應用
基于 ARM處理器的 PC/1 04處理器模塊的開發
ARM 在變電站監控系統前端控制器中的應用
嵌入式系統在工程地震儀的應用研究
嵌入式ARM9系統在無線發射臺智能化監控系統中的應用
基于ARM 的等精度測頻技術在機組轉速測控中的應用
基于ARM 的傳感器數據采集與網絡傳輸系統
基于μC/OS-Ⅱ的線控轉向FlexRay通信控制
基于ARM 和DSP的地震加速度信號處理系統設計
一種基于ARM 的FPGA可重構配置方法的實現及應用
基于ARM 和DSP的竹節紗控制系統伺服控制器設計與應用
更多文摘...
立即發送詢問信息在線聯系該技術文摘廠商:
用戶名: 密碼: 免費注冊為中華工控網會員
請留下您的有效聯系方式,以方便我們及時與您聯絡

關于我們 | 聯系我們 | 廣告服務 | 本站動態 | 友情鏈接 | 法律聲明 | 不良信息舉報
工控網客服熱線:0755-86369299
版權所有 中華工控網 Copyright©2022 Gkong.com, All Rights Reserved

无码中文字幕色专区_91av俱乐部_无码人妻h动漫_26uuu成人_91九色丨porny丨国产jk_青青视频在线播放_国内自拍第二页_国产又粗又长又爽又黄的视频_色哟哟免费网站_久久出品必属精品_a级黄色一级片_99日在线视频
国产99久久| 久久久精品久久久久久96| 久久久亚洲欧洲日产| 中文字幕在线免费观看视频| 国产精品久久久一区二区| 视频精品一区| 午夜日韩福利| av在线最新| 综合国产在线| 免费在线播放第一区高清av| 欧美不卡高清一区二区三区| 国产亚洲观看| 蜜桃视频一区二区三区| 国产视频一区二区在线播放| 日韩av资源网| 精品91久久久久| 国产99久久| 日韩 欧美一区二区三区| 亚洲国产不卡| 日本在线视频一区二区| 日韩精品成人在线观看| 日韩av三区| 99视频精品| 免费精品视频| 99精品综合| 蜜桃视频一区二区| 免费欧美在线视频| 欧美日韩免费观看一区=区三区| 亚洲九九精品| 红杏一区二区三区| 99香蕉国产精品偷在线观看| 国产理论在线| 国产农村妇女精品一二区| 美女国产精品| 视频在线不卡免费观看| 国产成人精品一区二区三区在线| 欧美日韩精品一本二本三本 | 水蜜桃精品av一区二区| 亚洲深夜视频| 久久一区亚洲| 日韩亚洲精品在线观看| 蜜臀91精品一区二区三区| 欧美xxxx中国| 中文字幕av亚洲精品一部二部| 亚洲视频国产精品| 日韩精品水蜜桃| 先锋影音久久久| 在线综合视频| 国产精品久久久一区二区| 国产成人精品一区二区三区免费| 精品久久久中文字幕| 欧美韩一区二区| 国产精品欧美在线观看| 西西人体一区二区| 欧美天堂视频| 免费看av不卡| 国产精品大片免费观看| 亚洲女同一区| 亚洲免费成人| 久久69成人| 男人的天堂亚洲一区| 日韩一区精品| 偷拍精品精品一区二区三区| 久久精品国产999大香线蕉| 国产精品二区不卡| 蜜桃视频欧美| 久久尤物视频| 亚洲韩日在线| 一区二区三区四区在线观看国产日韩| 日韩欧美国产精品综合嫩v| 欧美日韩精品免费观看视欧美高清免费大片 | 久久国产精品亚洲77777| 精品国产亚洲一区二区三区在线| 精品国产亚洲一区二区三区在线 | 欧美aa在线观看| 精品伊人久久久| 国产综合精品| 久久99久久久精品欧美| 亚洲伊人av| 日本а中文在线天堂| 国产在线观看91一区二区三区| 欧美日韩视频免费看| 欧美xxxx中国| 精品99在线| 精品高清久久| 日本中文字幕不卡| 亚洲天堂日韩在线| 在线综合视频| 99国产精品久久久久久久成人热| 日韩国产综合| 久久99久久久精品欧美| 99国产精品久久久久久久| 久久精品人人| 精品免费视频| 国产精品一区免费在线| 欧美日韩精品一本二本三本| 一级欧洲+日本+国产| 亚洲3区在线| 四虎在线精品| 欧美日一区二区在线观看| 日韩精品一区二区三区中文| 亚洲精品1区2区| 视频一区日韩精品| 亚洲小说欧美另类婷婷| 日本99精品| 久久这里只有| 成人亚洲一区| 欧美1区免费| 亚洲日韩中文字幕一区| 国精品产品一区| 亚洲一区二区三区高清不卡| 亚洲深夜视频| 国产精品片aa在线观看| 蜜桃视频一区二区三区| 香蕉人人精品| 日韩国产在线不卡视频| 五月国产精品| 久久精品影视| 久久精品欧洲| 欧美亚洲国产日韩| 亚洲在线免费| 91成人网在线观看| 欧美精品国产| 亚洲婷婷丁香| 日韩专区精品| 色欧美自拍视频| 国产精品美女午夜爽爽| 综合亚洲色图| 国产一区二区三区日韩精品| 私拍精品福利视频在线一区| 亚洲影院天堂中文av色| 久久精品国产成人一区二区三区| 午夜欧美精品| 视频一区视频二区在线观看| 日韩精品一二区| 在线中文字幕播放| 奶水喷射视频一区| 国产精品久久久久久久久久10秀 | 免费一区二区三区在线视频| 91欧美国产| 国产精品一在线观看| 99热精品在线| 欧美成a人免费观看久久| 欧美国产先锋| 日韩高清一区二区| 中文字幕一区日韩精品| 亚洲成人免费| 国产欧美日韩精品一区二区三区| av资源亚洲| 成人羞羞在线观看网站| 日韩av字幕| 日本三级亚洲精品| 蜜桃视频一区二区| 成人一区而且| 日韩精品一卡二卡三卡四卡无卡| 国产精品亚洲欧美| 国产亚洲欧美日韩在线观看一区二区| 国产精品普通话对白| 国产亚洲精品美女久久| 日韩视频免费| 久久男人av| 少妇精品久久久| 色综合www| 日韩精品乱码av一区二区| 999精品在线| 婷婷综合福利| 日韩成人亚洲| 青草国产精品| 91精品国产自产在线观看永久∴| | 成人精品中文字幕| 好吊日精品视频| 国产午夜久久| 久久亚洲资源中文字| 麻豆成人av在线| 六月婷婷一区| 国产66精品| 国产精品久久久免费| 最新国产拍偷乱拍精品| 福利一区二区免费视频| 日韩中文字幕亚洲一区二区va在线| 激情欧美国产欧美| 国产精品激情| 成人在线免费观看91| 蜜臀久久久99精品久久久久久| 亚洲午夜免费| 精品伊人久久| 狠狠久久婷婷| 亚洲激情久久| 国产精品调教视频| 麻豆91在线播放| 极品av在线| 国产亚洲在线观看| 亚洲午夜在线| 国产精品美女午夜爽爽| 欧美永久精品| 日韩精品不卡一区二区| 尤物精品在线| 在线国产一区二区| 久久网站免费观看|