《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于S3C2410的工頻通信系統子站設計
基于S3C2410的工頻通信系統子站設計
2016年微型機與應用第3期
朱偉華, 宋慧
(吉林電子信息職業技術學院, 吉林 吉林 132021)
摘要: 應用以ARM9為核心的處理器S3C2410設計了一種用于三相工頻電參數遠程抄送和采集系統。實現三相電量和三相交流參數(電壓、電流、功率因數)進行采集和遠程抄收功能。系統硬件電路設計采用S3C2410的接口電路,實現了工頻通信的基本功能,并將子站設計為接收單元與調制單元分離的結構,二者通過CAN總線作為數據傳輸通道,提高了子站的安裝適應性。用以太網控制器RTL8019AS設計了網絡接口電路,實現了子站與后臺間的網絡通信。通過移植實時嵌入式操作系統μC/OS-II對所有任務進行調度管理,同時在系統中使用了TCP/IP協議建立網絡連接,并采用UDP協議實現了網絡數據的傳輸。
Abstract:
Key words :

  摘要:應用以ARM9為核心的處理器S3C2410設計了一種用于三相工頻電參數遠程抄送和采集系統。實現三相電量和三相交流參數(電壓、電流、功率因數)進行采集和遠程抄收功能。系統硬件電路設計采用S3C2410的接口電路,實現了工頻通信的基本功能,并將子站設計為接收單元與調制單元分離的結構,二者通過CAN總線作為數據傳輸通道,提高了子站的安裝適應性。用以太網控制器RTL8019AS設計了網絡接口電路,實現了子站與后臺間的網絡通信。通過移植實時嵌入式操作系統μC/OS-II對所有任務進行調度管理,同時在系統中使用了TCP/IP協議建立網絡連接,并采用UDP協議實現了網絡數據的傳輸。

  關鍵詞:工頻通信;CAN總線;S3C2410

0引言

  在電力部門的日常生產中,電能計量、供電量考核、電費核算的及時性和準確性已成為供電企業的重要課題,而目前我國電能數據的采集基本上為手工抄表,需要抄表人員每月或每兩個月對每個臺區變壓器抄表一次,再通過微機或手工制作的報表輸出,存在錯抄、漏抄、估抄等問題。此外配電臺區的負荷、有功功率、無功功率、功率因數、電壓、電流等交流參數信息也無法通過有效途徑得以實時監控。工頻通信技術的出現,使電力部門實現真正意義上的配電臺區的自動化管理成為可能,但工頻通信系統還存在諸如調制變壓器選擇受到調制電纜長度限制致使系統的安裝性不好、系統工作效率有待提高、采集處理的用電信息內容有待擴充、用電信息傳輸精度需要進一步提高等問題。采用基于ARM9內核的處理器所具有的優良性能實現工頻通信技術[12],能提高系統的工作效率,并研制結構更合理、功能更完善的子站設備,可以滿足現場實際應用的要求。

1系統硬件電路組成及實現

  1.1系統硬件結構設計

001.jpg

  本設計使用如圖1所示的電力線工頻通信系統結構,圖中子站部分為本文的主要研究內容,具體包括:(1)CAN總線 ;(2)以太網絡接口。

  子站接收單元需要完成對以太網數據的及時收發、CAN總線的通信控制、A/D采集、數據解碼等工作,對處理器的性能要求較高,在本設計中選擇由Samsung公司生產的基于ARM920T內核的微處理器S3C2410[34],以該處理器為核心的接收單元硬件結構見圖2。本設計中重點設計CAN總線接口、多支路輸入切換控制、RAM、A/D采集電路接口、B相電流信號合成電路、以太網接口電路。

  子站調制單元通過CAN總線接收采集單元發送的控圖1電力線工頻通信系統示意圖

  

002.jpg

  制命令并調制下行信號,調制完成后,通過CAN總線將工作狀態傳遞回采集單元,使用普通的8051單片機就能滿足實際需要,因此選擇ATMEL公司生產的AT89C52單片機作為調制單元的控制器,子站調制單元的硬件結構見圖3。

  

003.jpg

  1.2S3C2410的CAN總線接口設計

004.jpg

  圖4為S3C2410 CAN總線接口電路,從圖中可以看出電路主要由四部分構成:微處理器S3C2410、CAN總線收發器82C250[56]、高速光電耦合器6N137和電源隔離模塊。微處理器S3C2410負責內部CAN控制器的初始化并實現數據的接收和發送等通信任務。

2軟件設計與實現

  2.1嵌入式TCP/IP協議棧的實現

  要完成網絡通信數據的正常處理,需要使用網絡通信協議,在本系統中使用了嵌入式TCP/IP協議。TCP/IP協議相當復雜,而且系統資源有限,沒有必要全部實現,根據系統的使用要求,主要實現網絡接口驅動、數據鏈路層ARP協議、網絡層ICMP和IP協議、傳輸層UDP協議[7],嵌入式TCP/IP的數據流見圖5。

005.jpg

  (1) ARP代碼的第一部分把IP地址映射到物理地址上,即給定一個目的節點的IP地址,用軟件查詢ARP緩存是否有該IP的物理地址映射。該功能通過子程序void Arp_Request(uint8 *ip_address,uint8 num)來實現,其中ip_address即為要解析的IP地址,使用該子程序處理后,即可以獲得該IP的物理地址[8]。

  (2) 網際協議(IP)是一個網絡層協議,它是TCP/IP協議棧中最為核心的協議。IP協議中定義了數據包,稱為IP數據報文,它是Internet上數據通信的基本單位。

  (3) ICMP協議同樣位于網絡層,主要負責接收、解釋、發送ICMP報文。ICMP報文主要有兩種功能:報告出錯信息、傳送控制信息。在本系統中選擇實現ICMP協議,主要是為了響應對方主機使用Ping命令發出的回應請求。通過Ping命令和響應可以判斷網絡的連接是否可靠[9]。

  2.2以太網硬件接口驅動的實現

  RTL8019AS的驅動程序主要包括芯片初始化、發送數據包、接收數據包三部分,實現以太網絡通信的物理層驅動。

  初始化程序主要完成以下功能:芯片復位、設置芯片的物理地址、設置接收緩沖區的起始地址和大小、設置發送緩沖區的起始地址和大小。

  RTL8019AS數據發送流程如圖6。

  在接收數據時,需要判斷中斷狀態寄存器ISR的Bit4(OVW),以查詢在RTL8019接收緩沖區里是否有新接收的數據包。當OVW=1時有新數據包,這時該數據包存于以CURR寄存器值為首址的RAM中。此時啟動遠程DMA讀操作(通過寫CR寄存器值為0x0A實現),然后讀取接收緩沖區中的數據,當CURR=BNRY時,接收緩沖區圖4S3C2410 CAN總線接口電路

  中的數據讀取完畢[10]。

  2.3系統功能的多任務實現

  在實現系統功能時,共建立了三個任務:操作系統啟動運行的第一個任務(Task0)、Ping命令響應處理任務(TaskB)、工頻通信處理任務(TaskD)。操作系統的主函數流程如圖7所示。 

006.jpg

  工頻通信系統子站的改進采用基于ARM9內核的S3C2410處理器和μC/OSII操作系統,設計了系統功能應用程序,實現子站功能。根據實際使用要求,設計子站為接收單元與調制單元分離的結構,兩單元間使用CAN總線作為控制/數據線,設計了RTL8019AS網絡控制芯片與S3C2410的接口電路,并根據使用需要嵌入相關的TCP/IP協議,使子站具備網絡通信的能力。

參考文獻

  [1] 高紅玉, 徐建城, 曾成奇. 基于ARM的CAN總線智能節點的設計[J]. 電子技術應用, 2005,31(4):2426.

  [2] 胡友水, 李漢強. 基于ARM的嵌入式TCP/IP協議的實現[J]. 電子技術應用, 2003,29(12):2527.

  [3] 段海龍, 彭輝俊, 程健. 基于ARM的嵌入式以太網通信的實現[J]. 機械與電子, 2006(2):911.

  [4] 朱偉華,索大翔,譚微. 4G技術應用于電能質量監測的分析研究[J].電測與儀表,2015(52)6:4447.

  [5] 吳廣霖, 白瑞林. 基于μC/OSII的μC/IP協議棧在ARM系統中的實現[J]. 計算機工程與應用, 2005(18):99102.

  [6] 楊華, 陳明義, 胡暉, 等. 基于嵌入式的CAN總線智能數據采集器開發[J]. 湖南大學學報(自然科學版), 2005, 32(6):110112.

  [7] 張靜, 張凱. 實時操作系統μC/OSII在ARM7上移植的研究與實現[J]. 計算機工程與應用, 2004(4):100102.

  [8] 賈衡天,管康,范錦輝,等.隨鉆井下32位信號采集系統設計[J].微型機與應用,2014,33(13):1619,24.

  [9] 李文進, 韓曉萍. ARM平臺在嵌入式遠程數據采集系統中的設計與實現[J]. 繼電器, 2006, 34(5):6467.

  [10] 王浩宇,王玨.一種節能型電子站牌硬件系統的設計[J].微型機與應用,2014,33(9):2829,32.


此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产精品一区二区久久久| 国产精品久久久久国产a级| 日韩视频永久免费观看| 午夜精品成人在线视频| 亚洲美女av网站| 狠狠色综合网| 国产精品任我爽爆在线播放| 欧美特黄一级| 欧美国产一区二区| 欧美在线观看一区二区| 宅男在线国产精品| 欧美在线视频一区二区| 亚洲综合国产精品| 亚洲激情成人在线| 国产日韩欧美一区二区三区四区 | 久久久久国产成人精品亚洲午夜| 亚洲欧美日韩视频一区| 亚洲视频999| 一区二区三区久久| 久久精品亚洲热| 久久国产精品一区二区| 性欧美精品高清| 亚洲欧美视频一区| 99在线|亚洲一区二区| 亚洲精品之草原avav久久| 亚洲国产欧美日韩精品| 在线观看成人av| 尤物九九久久国产精品的分类| 亚洲电影av| 亚洲国产欧美一区二区三区同亚洲| 亚洲高清视频在线观看| 亚洲国产精品国自产拍av秋霞| 亚洲日本国产| 99国产精品99久久久久久| av成人福利| 一本久久a久久精品亚洲| 99国内精品久久| 制服丝袜激情欧洲亚洲| 亚洲视频视频在线| 日韩一区二区久久| 亚洲精品午夜精品| 亚洲国产精品一区在线观看不卡| 99国内精品久久| 亚洲一区国产视频| 一区二区三区视频在线看| 亚洲尤物视频网| 欧美一区二区三区视频在线观看| 亚洲日本无吗高清不卡| 在线视频一区观看| 亚洲美女区一区| 亚洲婷婷免费| 午夜精品在线观看| 亚洲欧美电影在线观看| 久久成人精品无人区| 久久久无码精品亚洲日韩按摩| 欧美jjzz| 国产欧美日韩亚洲精品| 黑人操亚洲美女惩罚| 亚洲激情视频| 一本色道久久综合狠狠躁篇的优点 | 欧美黄色影院| 欧美网站大全在线观看| 国产日韩一区| 亚洲国产成人精品久久久国产成人一区 | 欧美在线观看视频在线| 亚洲欧洲午夜| 亚洲特级片在线| 久久精品1区| 欧美成人亚洲成人日韩成人| 国产精品免费一区豆花| 激情亚洲成人| 日韩午夜电影av| 欧美一区二区三区日韩| 亚洲精品视频在线播放| 亚洲欧美日韩天堂| 久久国产99| 欧美激情综合五月色丁香| 国产精品日韩在线一区| 韩日成人在线| 亚洲免费激情| 欧美一区二区三区免费看| 亚洲精品一区二| 欧美伊人久久久久久午夜久久久久| 欧美福利视频在线| 欧美日韩一区二区在线观看视频| 韩日欧美一区二区| 亚洲日本欧美在线| 中国成人亚色综合网站| 亚洲第一精品福利| 亚洲精品免费在线| 亚洲视频每日更新| 欧美在线黄色| 欧美日韩人人澡狠狠躁视频| 亚洲大胆av| 欧美一区二区三区日韩| 亚洲少妇一区| 久热爱精品视频线路一| 国产精品久久久久久av福利软件| 亚洲日韩欧美视频一区| 久久激情久久| 欧美亚洲视频一区二区| 欧美久久久久久久| 国产精品一区二区久久精品| 一区二区高清视频在线观看| 夜夜嗨av一区二区三区四区| 欧美黑人在线播放| 国产精品亚洲美女av网站| 亚洲日本中文字幕区| 久久精品午夜| 久久国产加勒比精品无码| 欧美日韩中文字幕在线| 1769国内精品视频在线播放| 久久疯狂做爰流白浆xx| 欧美一区二区三区啪啪| 欧美三日本三级三级在线播放| 亚洲激情国产精品| 午夜精品久久久久久久久久久久久 | 国产精品国产一区二区| 亚洲精品午夜| 亚洲美女区一区| 美女精品在线| 国产一区清纯| 欧美亚洲日本国产| 中文精品视频| 欧美精品1区2区| 亚洲国产精品高清久久久| 亚洲第一视频| 久久婷婷成人综合色| 国产日韩欧美在线播放不卡| 性做久久久久久久免费看| 亚洲欧美一区二区视频| 国产精品电影观看| 最新成人av在线| 亚洲日韩欧美视频一区| 免费的成人av| 伊人影院久久| 亚洲国产欧美日韩另类综合| 欧美成人精品在线播放| 亚洲国产第一| 亚洲精品视频免费观看| 欧美高清视频在线 | 亚洲手机成人高清视频| 亚洲一区二区三区乱码aⅴ蜜桃女 亚洲一区二区三区乱码aⅴ | 欧美精品播放| 亚洲日本视频| 99riav1国产精品视频| 欧美国产综合视频| 一区二区三区在线看| 亚洲国产精品欧美一二99| 狼人天天伊人久久| 国产一区二区你懂的| 久久精品卡一| 嫩模写真一区二区三区三州| 亚洲精品一区二区三区婷婷月| 亚洲伊人久久综合| 欧美日韩国产一区精品一区| 亚洲一区二区三区在线看| 亚洲精品影视在线观看| 欧美激情1区2区| 亚洲福利专区| 日韩香蕉视频| 欧美日韩视频一区二区三区| 亚洲在线观看视频| 亚洲午夜激情在线| 欧美日韩成人在线视频| 艳妇臀荡乳欲伦亚洲一区| 亚洲一区二区三区在线播放| 国产一区二区三区四区在线观看 | 一区二区三区精品视频在线观看| 国产精品毛片大码女人| 亚洲欧美制服另类日韩| 久久只有精品| 亚洲六月丁香色婷婷综合久久| 午夜亚洲福利| 激情小说另类小说亚洲欧美 | 亚洲视频www| 欧美伊人久久大香线蕉综合69| 永久555www成人免费| aa级大片欧美三级| 欧美精品在线观看播放| 一本大道av伊人久久综合| 久久成人国产| 国产一区二区三区的电影| 国产欧美一二三区| 亚洲午夜视频| 久久久亚洲影院你懂的| 亚洲激情精品| 午夜欧美大尺度福利影院在线看 | 亚洲国产网站| 欧美日一区二区在线观看 | 亚洲一区二区视频在线观看| 黄色资源网久久资源365| 夜夜夜久久久| 国产午夜精品久久久| 日韩一区二区免费高清| 国产精品天天看| 亚洲区中文字幕| 国产精品午夜国产小视频| 久久精品人人爽| 欧美午夜一区二区|