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

基于嵌入式Linux電網(wǎng)集抄系統(tǒng)數(shù)據(jù)集中器設(shè)計(jì)

2018-09-05 10:19:04邱麗莉

邱麗莉

文章編號(hào): 2095-2163(2018)03-0154-04中圖分類號(hào): 文獻(xiàn)標(biāo)志碼: A

摘要: 關(guān)鍵詞: reading system based on embedded Linux

(Experimental Center, Zhengzhou University of Science and Technology, Zhengzhou 450064, China)

Abstract: With the rapid development of information technology in the new era, the grid collection system has become a hot technical issue in the industry system of supply and sale. According to the design of intelligent power supply and sale of electricity in the core of the data concentrator in the system, based on embedded Linux operating system, the artificial leakage copy, wrong copy could be solved,which is beneficial to evaluate power loss for power management department, and promotes to maximize energy efficiency greatly. The research provides the convenient and efficient collecting means for the supply and sale of electricity industry.

Key words:

作者簡(jiǎn)介:

收稿日期: 引言

隨著新時(shí)代信息化技術(shù)的飛速發(fā)展,電網(wǎng)集抄系統(tǒng)成為供用、售電行業(yè)系統(tǒng)的一個(gè)技術(shù)性熱點(diǎn)問(wèn)題。高科技信息技術(shù)為供用、售電行業(yè)系統(tǒng)的發(fā)展提供了強(qiáng)有力的保障。信息技術(shù)集抄系統(tǒng)將不再單純依靠某一種通訊方式和網(wǎng)絡(luò)技術(shù),將逐漸向信息網(wǎng)絡(luò)技術(shù)的綜合化方向發(fā)展,從而保證數(shù)據(jù)的及時(shí)性和精準(zhǔn)性。供用、售電行業(yè)單位為了提供有力的數(shù)據(jù)依據(jù)更好地服務(wù)經(jīng)營(yíng)決策,供用、售電部門數(shù)據(jù)的信息化集抄和自動(dòng)化運(yùn)作采用計(jì)算機(jī)信息技術(shù)來(lái)實(shí)現(xiàn)將勢(shì)在必行[1]。嵌入式系統(tǒng)是以計(jì)算機(jī)信息技術(shù)為基礎(chǔ),以應(yīng)用為中心,軟硬件可篩減,適用于對(duì)效能、成本、可靠性、能耗要求嚴(yán)格的計(jì)算機(jī)系統(tǒng) [2]。目前,嵌入式Linux系統(tǒng)的設(shè)計(jì)研究已成為該領(lǐng)域嵌入式系統(tǒng)操作中的熱點(diǎn)問(wèn)題。

1嵌入式Linux系統(tǒng)的構(gòu)建

1.1構(gòu)建交叉編譯環(huán)境

交叉編譯環(huán)境是由編譯器、解釋器庫(kù)和連接器等組成的研發(fā)環(huán)境。環(huán)境的構(gòu)建需要很多的系統(tǒng)模塊一起工作。例如,目標(biāo)板為AT91SAM9261研發(fā)板,宿主機(jī)為L(zhǎng)inux系統(tǒng)Ubuntu 10.04。

1.2引導(dǎo)加載程序

引導(dǎo)加載程序(BootLoader)是啟動(dòng)嵌入式系統(tǒng)之后運(yùn)行的首段代碼。在啟動(dòng)系統(tǒng)時(shí),引導(dǎo)加載程序負(fù)責(zé)存儲(chǔ)空間的映射、硬件的初始化以及整個(gè)操作系統(tǒng)的加載。

BootLoader最終的作用就是用來(lái)加載內(nèi)核{(lán)3]。BootLoader的啟動(dòng)過(guò)程分為State1和State2這2個(gè)階段,BootLoader的啟動(dòng)過(guò)程如圖1所示。

當(dāng)前主流嵌入式引導(dǎo)加載程序包括:VlVl、U—Boot、RedBoot和ARMBoot。每種BootLoader都有自身優(yōu)勢(shì)。該系統(tǒng)依照硬件的具體配置進(jìn)行移植以實(shí)現(xiàn)各自的功能,所采用的BootLoader是VlVI。

1.3Linux內(nèi)核

嵌入式Linux操作系統(tǒng)與專用嵌入式實(shí)時(shí)操作系統(tǒng)相比,幾乎所有流行的CPU均能夠正常運(yùn)行。Linux的移植可以分為板級(jí)移植和片級(jí)移植。由于該系統(tǒng)采用的Linux2.6.30版本的內(nèi)核中己經(jīng)包含AT91SAM9261處理器的移植包,所以移植過(guò)程比較簡(jiǎn)單。在移植過(guò)程中,首先配置Linux內(nèi)核,配置完成后進(jìn)行編譯,生成Linux映像文件zlmage,然后通過(guò)SAM_BA軟件或Uboot下的tftp命令將該文件下載并執(zhí)行[4]。移植流程如圖2所示。

2數(shù)據(jù)集中器

數(shù)據(jù)集中器在系統(tǒng)中起著極其關(guān)鍵作用。集中器可支持服務(wù)器、客戶端2種通訊模式,并且采用模塊化設(shè)計(jì),可通過(guò)更換通信模塊直接改變通信方式。集中器原理結(jié)構(gòu)如圖3所示。

數(shù)據(jù)集中器在整個(gè)自動(dòng)集抄系統(tǒng)中起到一個(gè)橋梁的作用,是整個(gè)自動(dòng)集抄系統(tǒng)的核心單元,主要功能就是要進(jìn)行年、月、日數(shù)據(jù)的抄送或根據(jù)系統(tǒng)要求接收某個(gè)電表或某組電表的數(shù)據(jù);另外,對(duì)電能表的遠(yuǎn)程監(jiān)控以及異常情況的主動(dòng)輸送,將單元用戶(每月1日零點(diǎn))凍結(jié)電能數(shù)據(jù)。

2.1集中器結(jié)構(gòu)設(shè)計(jì)

數(shù)據(jù)集中器由AT91SAM9261微處理器、GPRS通信模塊GTM900C、鍵盤控制模塊、LCD顯示模塊、Flash存儲(chǔ)模塊、SDRAM模塊和USB接口模塊等組成。由于AT91SAM9261速度比較快,操作LCD時(shí)還需加軟延時(shí)。微處理器是整個(gè)系統(tǒng)的核心部分,實(shí)時(shí)地采集和處理電表的數(shù)據(jù),同時(shí)接收并執(zhí)行管理中心的操作指令。集中器硬件結(jié)構(gòu)如圖4所示。

2.2集中器硬件設(shè)計(jì)

2.2.1集中器設(shè)計(jì)與實(shí)現(xiàn)

集中器硬件設(shè)計(jì)要求從根本上保證系統(tǒng)穩(wěn)定、精確、可靠。載波集中器系統(tǒng)由2部分構(gòu)成:主CPU和載波部分。具有強(qiáng)弱電隔離、電源凈化的作用。集中器的管理容量:某個(gè)轄區(qū)內(nèi)用戶電表的實(shí)際數(shù)據(jù)與該轄區(qū)變壓器的容量相關(guān)。因?yàn)榧衅魇前惭b在變壓器下的,管理著整個(gè)轄區(qū)的用戶電表。

濕度范圍:RH10%~85%

一次抄表成功率=抄表成功的次數(shù)/應(yīng)抄表的總次數(shù)×100%

2.2.2主處理器AT91SAM9261

AT91SAM9261是以ARM926EJ-S ARM Thumb 處理器為核心部位的完全的片上系統(tǒng),擴(kuò)展了DSP 指令集和Jazelle Java 加速器。主時(shí)鐘頻率為190MHz 時(shí)性能高達(dá)210 MIPS。AT91SAM9261 是一個(gè)為攜帶LCD 顯示應(yīng)用而優(yōu)化的主機(jī)處理器[5]。AT91SAM9261 還包括JTAG-ICE,專用的UART 調(diào)試通道(DBGU)和嵌入式實(shí)時(shí)追蹤。

2.2.3電力載波模塊

集中器與采集器是利用內(nèi)部的載波Modem模塊,主要完成該系統(tǒng)的底層數(shù)據(jù)傳輸。利用電網(wǎng)傳送數(shù)據(jù)信息,Modem模塊由載波芯片SC1128、前級(jí)放大模塊、前端濾波模塊、輸出功率放大模塊和電源電路組成。電力載波通信結(jié)構(gòu)如圖5所示。

2.2.4GPRS模塊

因?yàn)樵撓到y(tǒng)設(shè)計(jì)是覆蓋各種有無(wú)網(wǎng)絡(luò)環(huán)境的地區(qū),所以增加了GPRS傳輸數(shù)據(jù)的系統(tǒng)方式。GPRS即通用無(wú)線分組業(yè)務(wù),是在GSM上發(fā)展起來(lái)分組交換的新型的資料承載和傳輸方式[6]。本系統(tǒng)采用華為的GTM900C模塊含有完整TCP/IP協(xié)議,GTM900C模塊功能非常強(qiáng)大。GPSR通信模塊示意如圖6所示。

2.2.5TCP/IP協(xié)議的實(shí)現(xiàn)

(1)協(xié)議分析

TCP/IP協(xié)議即為傳輸控制協(xié)議/因特網(wǎng)互聯(lián)協(xié)議,也稱為網(wǎng)絡(luò)通訊協(xié)議。因此嵌入式系統(tǒng)接入Internet最終必須通過(guò)TCP/IP鏈接。 TCP/IP一般情況下是由鏈路、網(wǎng)絡(luò)、傳輸、應(yīng)用4層協(xié)議組成。

(2)接口設(shè)計(jì)

臺(tái)灣Realtek公司生產(chǎn)的RTL8019AS以太網(wǎng)控制,在一塊芯片上集成了一個(gè)16KB的SDRAM存儲(chǔ)器和RTL8019內(nèi)核。其兼容NE2000 8bit和RTL8019控制軟件的傳輸,支持PNP、BNC、AUI和UTP自動(dòng)檢測(cè)模式,支持外接FLASH模塊讀寫操作,支持I/O口地址的完全解碼,具有LED模塊指示功能。

2.3集中器軟件設(shè)計(jì)

2.3.1基于AT91SAM9261嵌入式系統(tǒng)軟件的建立

(1)ncurses庫(kù)(ubuntu默認(rèn)是未安裝的)

編譯內(nèi)核時(shí)make menuconfig動(dòng)態(tài)配置內(nèi)核時(shí)需要curses庫(kù)。

終端下輸入命令:

$ sudo apt-get install build-essential

$ wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.6.tar.gz

$ tar zxvf ncurses-5.6.tar.gz

$ cd ncurses-5.6

$ ./configure—prefix=/usr/local

$ make

$ sudo make install

進(jìn)入內(nèi)核代碼根目錄

$ cd /usr/src/linux-headers-2.6.32-21

如果沒(méi)有找到該目錄,可以在/usr/src 下找到內(nèi)核代碼根目錄

$ makemenuconfig

正常出現(xiàn)菜單則ok

(2)arm-linux-gcc(使用linux系統(tǒng))

終端下輸入命令:

$ wget http://arm9download.cncncn.com/linux/arm-linux-gcc-4.3.2.tgz

$ sudo tar zxvf arm-linux-gcc-4.4.3.tar.gz -C /

添加環(huán)境變量

$ gedit ~/.profile

末行添加 export PATH=$PATH:/usr/local/arm/4.3.2/bin

更新環(huán)境變量

$ source ~/.profile

取消~/.profile文件中剛添加的內(nèi)容,否則系統(tǒng)重新啟動(dòng)都需添加

$ gedit ~/.profile

關(guān)閉。

進(jìn)入根目錄

$ cd /

$ arm-linux-gcc -v

安裝成功則會(huì)顯示 arm-linux-gcc 的版本信息等

(3)內(nèi)核配置

linux-2.6.30.tar.bz2

2.6.30-at91-exp.3.tar.gz

2.6.30-at91.patch.gz

at91sam9261ek_defconfig

zcat 2.6.30-at91.patch.gz | patch -p1

tar xvzf 2.6.30-at91-exp.3.tar.gz

for p in 2.6.30-at91-exp.3/*; do patch -p1 < $p ; done

cp at91sam9261ek_defconfig .config

make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- xconfig

編譯完成后執(zhí)行

cd /opt/linux/kernel/linux-2.6.30/arch/arm/boot

2.3.2通訊程序的設(shè)計(jì)和實(shí)現(xiàn)

(1)TCP/IP協(xié)議的實(shí)現(xiàn)

TCP/IP協(xié)議稱為網(wǎng)絡(luò)通訊協(xié)議,即為傳輸控制協(xié)議/因特網(wǎng)互聯(lián)協(xié)議[7]。因此嵌入式系統(tǒng)接入Internet最終必須通過(guò)TCP/IP鏈接。TCP負(fù)責(zé)發(fā)現(xiàn)傳輸問(wèn)題,有問(wèn)題則發(fā)出信號(hào),要求重新傳輸,直到所有的數(shù)據(jù)準(zhǔn)確傳送到目的地。

TCP狀態(tài)的變遷過(guò)程如圖7所示。

(2)實(shí)現(xiàn)RTL8019AS驅(qū)動(dòng)程序

①RTL8019AS停止運(yùn)行,設(shè)置數(shù)據(jù)配置寄存器16位,復(fù)位RTL8019AS,選中頁(yè)0寄存器。

②遠(yuǎn)程DMA計(jì)數(shù)器及中斷寄存器清零,啟用自動(dòng)校驗(yàn)和CRC自動(dòng)生成。

③初始化組播物理地址,選擇頁(yè)0寄存器,設(shè)置當(dāng)前的CURR,啟動(dòng)RTL8019AS執(zhí)行。(3) GPRS通訊軟件設(shè)計(jì)

GPRS是在GSM上發(fā)展起來(lái)分組交換的新型的資料承載和傳輸方式,即通用無(wú)線分組業(yè)務(wù)[8]。本系統(tǒng)采用華為的GTM900C模塊,該模塊含有完整TCP/IP協(xié)議。由AT命令或嵌入式應(yīng)用進(jìn)行訪問(wèn)其TCP/IP協(xié)議棧。同時(shí)為了確保智能集抄的順利完成,進(jìn)行軟件設(shè)計(jì)時(shí)必須采取Linux多任務(wù)執(zhí)行方式。

3結(jié)束語(yǔ)

基于嵌入式Linux的電網(wǎng)集抄系統(tǒng)數(shù)據(jù)集中器設(shè)計(jì),實(shí)現(xiàn)了一個(gè)自動(dòng)電網(wǎng)集抄系統(tǒng)中的核心設(shè)備數(shù)據(jù)集中器的調(diào)試運(yùn)行。根據(jù)集抄系統(tǒng)的需求進(jìn)行體系結(jié)構(gòu)的設(shè)計(jì),對(duì)該系統(tǒng)的軟、硬件方面進(jìn)行了詳盡設(shè)計(jì)。還遵循規(guī)約設(shè)計(jì)實(shí)現(xiàn)了應(yīng)用層程序。極大地提高了電力行業(yè)管理人員或集抄人員工作效率,給供用、售電行業(yè)和廣大用戶帶來(lái)巨大社會(huì)效益和經(jīng)濟(jì)效益。

參考文獻(xiàn)

[1] 黃英. 基于電力載波通信的集抄控制系統(tǒng)的設(shè)計(jì)[D]. 株洲:湖南工業(yè)大學(xué),2011.

[2]陳京育. 嵌入式智能電表數(shù)據(jù)集中器的設(shè)計(jì)與實(shí)現(xiàn)[D]. 鄭州:鄭州大學(xué),2010.

[3] 蔣維. 基于 ARM53C2410嵌入式系統(tǒng)的Bootloader分析與設(shè)計(jì)[D]. 電子工程師,2008(10):49-52.

[4] 李超,肖建. 嵌入式Linux開(kāi)發(fā)技術(shù)與應(yīng)用[M]. 北京:電子工業(yè)出版社,2008.

[5] 吳軍,周轉(zhuǎn)運(yùn). 嵌入式Linux系統(tǒng)應(yīng)用基礎(chǔ)與開(kāi)發(fā)范例[M]. 北京:人民郵電出版社,2007.

[6] 陳學(xué)珍. 交流采樣的設(shè)計(jì)與實(shí)現(xiàn)[J]. 微計(jì)算機(jī)信息(測(cè)控自動(dòng)化),2006, 22(31):97-98.

[7] 賈東耀. 彭樹(shù)林.網(wǎng)絡(luò)控制器DM9000A在嵌入式系統(tǒng)中的應(yīng)用[J]. 電子產(chǎn)品世界,2008(8):94-96.

[8] 白文保,馬旭東. 支持多種通信模式的遠(yuǎn)程抄表系統(tǒng)采集終端設(shè)計(jì)[J] . 儀器儀表與分析檢測(cè),2010( 1) : 6-8.

[9] 咸金龍,羊陽(yáng). 基于GTM900的糧情遠(yuǎn)程測(cè)控系統(tǒng)的研究與實(shí)現(xiàn)[J]. 河南工業(yè)大學(xué)學(xué)報(bào)(自然科學(xué)版),2011(5):79-82.

[10]閻浩,葉崧. 遠(yuǎn)程抄表系統(tǒng)中集中器軟件的模塊化設(shè)計(jì)與實(shí)現(xiàn)[J]. 現(xiàn)代電子技術(shù), 2011(4):198-200.(上接第153頁(yè))

參考文獻(xiàn)

[1] 馮興杰. Hadoop與Spark應(yīng)用場(chǎng)景研究 [J/OL]. 計(jì)算機(jī)應(yīng)用研究,2018,35(9).[2017-10-10].http://www.arocmage.com/article/02-2018-09-065.html.

[2] 李博. 基于Hadoop的超市數(shù)據(jù)分析系統(tǒng)的設(shè)計(jì)[J]. 武漢輕工大學(xué)學(xué)報(bào),2015,34(4)35-39.

[3] 郝增勇. 基于Hadoop用戶行為分析系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 北京:北京交通大學(xué),2014.

[4] 李爽. 基于Spark的數(shù)據(jù)處理分析系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 北京:北京交通大學(xué),2015.

主站蜘蛛池模板: 成人在线亚洲| 亚洲有码在线播放| 国内精品久久人妻无码大片高| 色偷偷综合网| 国产成人福利在线| 日韩精品无码免费专网站| 波多野结衣中文字幕一区二区| 九九久久99精品| 在线观看无码a∨| 国产嫖妓91东北老熟女久久一| 女人一级毛片| 欧美日韩国产系列在线观看| www.99精品视频在线播放| 亚洲精品视频网| 亚洲精品天堂自在久久77| 不卡国产视频第一页| 精品欧美视频| 久久青青草原亚洲av无码| 日韩123欧美字幕| 国产成人精品日本亚洲| 伊人AV天堂| 99资源在线| 欧美日韩精品一区二区在线线 | 日韩在线网址| 欧美午夜一区| 国产区成人精品视频| 欧美日韩国产成人高清视频| 久久中文字幕2021精品| 久久99热66这里只有精品一| 青草视频在线观看国产| 国产精品美乳| 69国产精品视频免费| 国产在线无码一区二区三区| 日本www在线视频| 国产成人综合久久精品下载| 欧美啪啪精品| 一区二区三区四区日韩| 免费日韩在线视频| 欧美色视频日本| 欧美日本二区| 亚洲国产中文在线二区三区免| 亚洲人成人伊人成综合网无码| 91丨九色丨首页在线播放| 国产亚洲精品精品精品| 免费福利视频网站| 美女一区二区在线观看| 久久久久亚洲Av片无码观看| 一级不卡毛片| 久久综合结合久久狠狠狠97色| 性色一区| 91午夜福利在线观看| 色哟哟国产精品| 亚洲最新在线| 亚洲午夜福利精品无码不卡| 久久青草免费91观看| 亚洲视频免费在线看| av午夜福利一片免费看| 极品性荡少妇一区二区色欲| 欧美成人免费午夜全| 97视频在线观看免费视频| 色综合中文| 不卡无码网| 国产精品hd在线播放| 欧美午夜在线观看| 久久精品免费国产大片| 欧美黄网在线| 久久久久亚洲AV成人网站软件| 黄色网站不卡无码| 免费无码AV片在线观看国产| 国产精品蜜臀| 亚洲男女在线| www.亚洲色图.com| 中文字幕免费视频| 日本免费福利视频| 少妇高潮惨叫久久久久久| 亚洲一区二区三区麻豆| 亚洲无码视频一区二区三区| 午夜日韩久久影院| 久久综合婷婷| 国产欧美日韩综合一区在线播放| 亚洲男人的天堂在线| 中文字幕伦视频|