《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于LED的星內光無線CAN通信系統的設計
基于LED的星內光無線CAN通信系統的設計
2015年電子技術應用第4期
杜 蓉1,2,李慧軍2,劉瑞鵬2,賈文遠1,2
1.中國科學院大學,北京100190; 2.中國科學院空間科學與應用研究中心,北京100190
摘要: 描述了一個利用LED實現的星內光無線CAN通信系統。通過光收發電路代替有線CAN通信的收發器部分,實現了基于LED的光無線CAN通信。所實現系統在器件選用、功耗等方面盡可能考慮了在軌應用可行性。實驗結果表明,所實現基于LED的星內光無線CAN通信系統在漫反射通信狀態設備間距離為0.5 m時,通信速率最高可達100 kb/s,可應用于衛星內部特定載荷之間的CAN通信。
關鍵詞: LED 無線通信 CAN 星內
中圖分類號: TN927+.3
文獻標識碼: A
文章編號: 0258-7998(2015)04-0020-05
Design of optical wireless communication system based on LED
Du Rong1,2,Li Huijun2,Liu Ruipeng2,Jia Wenyuan1,2
1.University of Chinese Academy of Sciences,Beijing 100190,China; 2.Center for Space Science and Applied Research of The Chinese Academy of Sciences Department of Space Technology, Beijing 100190,China
Abstract: In the paper, an intra-satellite optical wireless communication system based on LED is proposed. To achieve the function of optical wireless communication, the system uses the circuit of light receiver and transceiver instead of the transceiver chip. The system makes the choice of the devices and reduces the power consumption, considering the feasibility of the application of satellite in orbit as much as possible. The experiment results show that the speed of the system is up to 100 kb/s, when the distance between the two devices is 0.5 m. The system can be used in the intra-satellite wireless CAN communication between the specific equipments.
Key words : LED;wireless communication;CAN;intra-satellite

  

0 引言

  隨著航天事業的發展和科學技術的進步,衛星所擔負的任務越來越復雜和多樣化,衛星內部有效載荷設備不斷增多,所需體積和重量不斷增加,如何降低衛星本體的重量引起人們的關注。

  上世紀90年代末,INTA提出了OWLs(Optical Wireless Links)星內光無線總線的概念[1],將LED(Light Emitting Diode)應用于星內通信總線,解決了衛星通信測控線纜組件所占的重量、體積過大的問題,同時,在一定程度上可以解決某些設備數據傳輸的可達性問題。2000~2004年ESA進行了飛行驗證件的研制及地面驗證試驗,2004年發射應用光無線通信技術的衛星NANOSAT-01,驗證了光無線通信在軌應用可行性[2]。2007年發射的FOTON-M3衛星[3]證實了星內光無線CAN總線應用的有效性,為之后星內無線通信的研究奠定了基礎。2010年 INTA發射了全光通信試驗衛星OPTOS,作為OWLS研發的終期階段[4]。近年來,國內包括上海微小衛星工程中心、中科院微系統與信息技術研究所、大連理工大學等多家單位對星內光無線通信進行了相關的研究,如表1所示[5-8]。近幾年國內外的地面LED光無線通信的發展情況如表2所示[9-14]。

001.jpg


  本文選用可滿足星載要求的器件,采用盡可能降低系統功耗的短脈沖調制方法,利用紅外(820 nm~880 nm)LED和可見光(515 nm~535 nm)LED實現了光無線CAN通信系統。

1 星內光無線通信系統的硬件設計


008.jpg

  所實現LED光無線CAN通信系統構成如圖1(a)所示。MCU發送的信號進入CAN控制器,通過CAN控制器的TX端口發送信號到FPGA,經過FPGA的調制,形成短脈沖信號,短脈沖信號驅動發送電路中的LED發光;經過漫反射后的光信號被接收電路的光電二極管(Photodiode,PD)接收,經過后續接收電路中的接收、前置放大、濾波、多級放大等調理電路形成短脈沖信號;該信號再經過FPGA的解調恢復到電平信號,經過RX端口送到CAN控制器,經過CAN控制器處理再發送到MCU。

  LED光無線CAN通信系統主要MCU、CAN控制器、FPGA、發送接收電路和LED/PD等構成。如圖1(b)有線CAN通信系統主要由MCU、CAN控制器、收發器和電纜四個部分組成。由圖1(a)LED光無線CAN通信系統構成框圖(b)有線CAN通信系統構成框圖,可知LED光無線CAN通信與有線CAN通信的區別主要為:

  (1)信號傳輸介質不同。有線CAN通信主要通過電纜傳輸差分信號實現CAN通信;LED無線CAN通信主要通過無線光信號實現CAN通信。

  (2)收發器不同。有線CAN通信的收發器功能是通過特定的接口芯片實現的,提供對總線的差動發送和接收功能;LED光無線CAN通信的收發器功能是由LED/PD等構成的光發送電路和接收電路實現的。

  所實現光無線CAN通信系統的MCU采用了C8051F040,通過C8051F040 內部的CAN控制器實現對CAN通信系統的控制。采用了ACTEL公司基于Flash Pro ASIC Plus系列中具有60萬門的APA600,該系統FPGA具有高容量、高性能和低功耗等特點。

  1.1 光發送電路

  MCU(C8051F040)內部的CAN控制器通過TX引腳發送信號,經過FPGA的雙邊沿檢測調制產生了短脈沖信號,通過驅動芯片DS75452驅動LED發光。驅動電路如圖2所示。

009.jpg

010.jpg

  如圖3所示,FPGA_IN為MCU發送給FPGA的輸入信號,經過FPGA的調制,輸出FPGA_OUT。FPGA_OUT輸入到DS75452中,輸出信號為LED_DRIVER。如圖2所示的電路圖,當LED_DRIVER為高電平時,LED截止,不發光;當LED_DRIVER為低電平時,LED導通發光,通過LED的“亮”和“滅”來實現脈沖信號傳輸。

  1.2 光接收電路

011.jpg

  光接收電路的主要任務是以最小的附加噪聲和失真恢復出所傳輸的信息。所設計的光接收電路如圖4所示,光電探測器PD將接收到的光信號轉換成微弱電信號,經過前置放大電路放大、有源濾波電路濾波和多級放大、比較器限幅,恢復出短脈沖信號,輸出給FPGA進行解調。接收系統中PD、放大器的選擇主要考慮了星載可行性、高頻特性、噪聲特性、輸入阻抗特性等方面。

012.jpg

  如圖5所示,信號1為發送端輸入到FPGA的源信號,信號2是經過光漫反射傳輸后由光接收電路處理和FPGA解調恢復出來的信號,信號3是經過前置放大、有源濾波、多級放大恢復出來的脈沖信號,信號4是信號3被比較限幅之后的信號。信號4輸入到FPGA進行信號解調,輸出信號2。

2 星內光無線CAN通信系統的軟件設計

  軟件的設計主要包括CAN通信程序設計、FPGA信號處理程序設計,分別采用C語言實現與Verilog語言實現。

  2.1 CAN通信程序設計

  C8051F040器件中的CAN控制器是Bosch全功能CAN模塊的完全實現,完全符合CAN2.0B。C8051F040通過特殊功能寄存器直接訪問CAN控制器中的CAN控制寄存器(CANOCN)、CAN測試寄存器(CANOTST)和CAN狀態寄存器(CANOSAT),所有其他寄存器都是通過間接的訪問完成的。

013.jpg

  C8051F040的CAN通信程序設計主要包括主程序初始化和中斷服務程序。如圖6流程圖所示,主程序初始化主要包括I/O配置、清除消息RAM、發送接收函數初始化、開啟CAN中斷使能、CAN初始化、開中斷等。經過主程序初始化,當中斷到來時,執行中斷服務程序,先讀取狀態寄存器,若為接收中斷,重置狀態寄存器,執行接收函數;若為發送中斷,重置狀態寄存器,執行發送函數;若為錯誤中斷,重置狀態寄存器,執行錯誤中斷處理,返回主程序。

  C8051F040有64 KB的Flash程序存儲器空間、256 B片內RAM和4 KB片內XRAM。其中,片內256 B RAM為內部數據存儲器,片內4 KB的XRAM作為外部數據存儲器,通過外部存儲器接口(EMIF)可以訪問。

  文章利用CAN控制器把一個節點XRAM的數據讀取出來,再通過光無線CAN通信發送到另一個CAN節點的XRAM中。相關的寄存器按照如下設置:

  EMI0CF=0x00; EMI0TC=0x2c;

  PRTSEL=0;//選擇底端口

  EMD2=0;//工作在地址/數據復用方式

  EMD1-0=00;//只用內部存儲器

  EALE11-0=00;//ALE脈沖寬度選擇一個SYSCLK周期

  EAS1-0=00;//EMIF地址建立時間為0個周期

  EWR3-0=1011;//WR和/RD選擇12個SYSTEM,

  EAH1-0EMIF 地址保持時間位為0個SYSTEM

  發送和接收數據數組定義格式為:

  xdata uchar rdata[8];//接收數據

  xdata uchar sdata[8] ={0x00,0x11,0x22,0x33,0x44,0x55,0x66,0x77};//發送數據

  2.2 FPGA程序設計

  FPGA程序設計實現采用固定寬度的窄脈沖來指示CAN總線信號的邊緣,接收端接收脈沖并恢復CAN總線信號,不同于OOK調制,也不同于PPM調制方式。

  調制信號過程為:在信號的“上升沿”、“下降沿”分別生成一個短脈沖信號,也即用雙邊沿檢測的方法來檢測每一個上升沿和下降沿。雙邊沿檢測的Verilog程序設計原理為:設置一個D觸發器,如果當前時刻采到的樣本與上一個時刻采到的樣本不一致,則邊沿有變化,否則沒有。如果檢測到有變化,那么輸出信號變為高電平所持續的時間為所實現通信速率設定的時間,如圖7所示信號1是輸入FPGA的電平信號,經過雙邊沿檢測,形成短脈沖信號2。部分代碼如圖8所示。


015.jpg

  信號的解調是通過電平翻轉來實現的。電平翻轉的Verilog程序設計原理為:檢測輸入信號的上升沿,如果此時刻為1,并且上一時刻為0,那么檢測到一個上升沿,輸出電平翻轉,檢測到上升沿次數等于電平翻轉次數。如圖7所示,信號3為FPGA信號解調的輸入信號,每次檢測到短脈沖的上升沿,那么輸出信號就會發生電平翻轉,輸出信號4,其中信號1為使得LED發光的源信號,信號4為經過FPGA恢復出來的信號。FPGA解調信號代碼如圖9所示。

016.jpg

3 星內光無線通信系統驗證

  驗證過程采用兩套電路板搭建了基于LED的光無線CAN通信系統,過程中分別采用了紅外和可見LED,在設備漫反射通信設備間距為0.5 m。通信速率最高設定為100 kb/s。圖10為發送節點、接收節點各單次發送和接收的8 B數據。

017.jpg

4 結論

  本文描述了基于紅外或可見LED的光無線CAN通信系統設計及驗證情況。最終所實現系統可進行設備間距為0.5 m時的漫反射方式通信,所試驗最高通信速率為100 kb/s。

  參考文獻

  [1] GUERRERO H,ARRUEGO I,ALVAREZ M,et al.Optical wireless links for intra-satellite communication(OWLS);the merger of and micro/nano-technologies[C].The Conf.Nan-otech 2002-At the edge revolution Houston,USA,Sept,9-12,2002.

  [2] MARTINEZ A,ARRUEGO I,ALVAREZ M T,et al. Nanosatellites technology demonstration[C].The 14th  Utah State Univ.Conf.on small Satellites-AIAA,August 21-24,2000.

  [3] RODRIGUEZ S,MARTIN-ORTEGA A,DEMINGO J R,et al.Optical wireless FOTON-M3 experiment[R].The wireless forthe Space Application Workshop,ESA/ESTEC,Noordwijk,The Netherlands,July 13-16,2006.

  [4] ARRUEGO I,GUERRERO H,RODRIGUEZ S,et al.OWLS:A ten-year history in optical wireless links for intra-satel-lite communications[J].IEEE Journal on Selected Areas in Communications,2009,27(9):1599-1611.

  [5] 王亮.星內無線光通信技術研究[D].大連:大連理工大學,2010.

  [6] 趙培偉.星內光無線CAN總線的研究[D].大連:大連理工大學,2012.

  [7] 孫樂.星內光無線CAN總線通信模塊的小型化研究[D].大連:大連理工大學,2013.

  [8] 曹紅紅,李華旺,王永,等.微小衛星星內光無線通信系統的設計[J].遙測遙控,2013,34(6):40-44.

  [9] PANG G,HO K L,KWAN T,et al.Visible light communi-cation for audio systems[J].IEEE Transactions on Consumer Electronic,1999,45(4):1112-1118.

  [10] 駱宏圖,陳長纓,傅倩,等.白光LED室內可見光通信的關鍵技術[J].光通信技術,2011,35(2):56-59.

  [11] LITTLE T D C,DIB P,SHAN K,et al.Using LED Light-ing for ubiquitous indoor wireless networking[C].Proceed-ings of the IEEE International Conference on Wireless &  Mobile Computing,Networking & Communication,Avignon,France,2008:373-378.

  [12] 朱琳,劉博,楊宇,等.一種基于半導體照明的無線通信系統[J].高技術通訊,2010,20(8):863-867.

  [13] 遲楠,黃星星,王一光.基于先進調制的高速可見光通信技術[J].中興通訊技術,2014(6):16-20.

  [14] ISAMU T,KEITA Y,KEIICHIRO K,et al.LED and CMOS image sensor based optical wireless communication system for automotive application[J].IEEE Photonics Jour-nal,OWC System For Automotive Application,2013,5(5):6801418.


此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久精品av麻豆的观看方式| 亚洲精品黄网在线观看| 精品动漫3d一区二区三区| 国产精品久久久久影院色老大| 欧美日韩国产专区| 欧美日韩成人在线播放| 欧美人与禽猛交乱配视频| 欧美激情国产日韩| 欧美夫妇交换俱乐部在线观看| 老鸭窝91久久精品色噜噜导演| 久久久综合网| 久久夜色精品国产噜噜av| 久久久综合免费视频| 久久久久久久久久久一区 | 久久久精品国产免大香伊| 久久爱91午夜羞羞| 久久国产精品网站| 久久精品亚洲国产奇米99| 久热精品视频在线| 欧美插天视频在线播放| 欧美成人午夜激情视频| 欧美极品aⅴ影院| 欧美福利网址| 欧美日韩国产一区精品一区| 欧美日韩三级电影在线| 久久久在线视频| 欧美成人精精品一区二区频| 免费亚洲电影| 欧美激情按摩在线| 欧美日韩国产精品专区| 欧美色视频一区| 欧美体内she精视频在线观看| 欧美日韩中文字幕日韩欧美| 欧美日韩一区二区三| 欧美日韩午夜剧场| 欧美特黄一区| 国产精品一区二区三区四区| 国产精品视频福利| 国产欧美一区二区三区在线老狼| 久久国产免费看| 亚洲一区二区三区精品视频| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲国产欧美在线| 亚洲国产日韩欧美在线图片| 久久精品99久久香蕉国产色戒| 亚洲福利久久| 亚洲激情在线播放| 亚洲裸体在线观看| 艳女tv在线观看国产一区| 亚洲一区二区三区精品动漫| 亚洲女人天堂成人av在线| 制服丝袜亚洲播放| 亚洲欧美日韩一区二区| 亚洲一区二区三区在线看| 亚洲视频在线看| 性久久久久久久久久久久| 午夜亚洲精品| 亚洲一区在线直播| 香蕉久久夜色精品国产| 久久国产精品久久精品国产| 久久综合伊人77777蜜臀| 欧美不卡激情三级在线观看| 欧美日韩福利在线观看| 国产精品一区二区你懂的| 国产一区二区三区四区老人| 亚洲成人在线免费| 日韩视频在线播放| 亚洲免费在线看| 欧美中文字幕在线| 亚洲美女av网站| 亚洲欧美中文日韩v在线观看| 久久久精品2019中文字幕神马| 欧美高清在线一区| 国产精品久久久久久久久久三级| 国产日韩欧美精品综合| 亚洲国产岛国毛片在线| 亚洲香蕉网站| 亚洲三级免费| 午夜欧美精品| 牛人盗摄一区二区三区视频| 国产精品草莓在线免费观看| 韩国在线一区| 一区二区免费在线播放| 久久国产精品第一页| 宅男噜噜噜66一区二区66| 久久久www| 欧美精品在线观看一区二区| 国产日本亚洲高清| 亚洲乱码日产精品bd| 欧美一区二区黄色| 在线视频欧美日韩| 久久人人爽人人爽爽久久| 欧美色网一区二区| 精品91久久久久| 亚洲免费大片| 亚洲第一页中文字幕| 亚洲欧美区自拍先锋| 欧美黑人在线播放| 国产性做久久久久久| 99国产精品| 91久久在线观看| 久久国产手机看片| 欧美色视频一区| 亚洲黄色免费网站| 欧美一区在线直播| 亚洲欧美日本另类| 欧美日韩国产小视频| 在线看日韩欧美| 欧美亚洲尤物久久| 亚洲在线观看视频网站| 欧美精品久久99| 国模私拍一区二区三区| 中日韩美女免费视频网址在线观看 | 欧美国产丝袜视频| 一区三区视频| 欧美一区在线直播| 欧美一区二区三区免费观看| 欧美日韩亚洲综合| 欧美性猛交xxxx乱大交退制版 | 欧美一区国产在线| 欧美日本高清视频| 黄色国产精品一区二区三区| 欧美一级片一区| 在线视频亚洲一区| 日韩视频一区| 欧美成人小视频| 在线观看视频日韩| 欧美在线视频观看| 欧美一区二区三区的| 国产精品美女久久久久aⅴ国产馆| 亚洲欧洲日产国码二区| 亚洲黄色av| 免费观看久久久4p| 黄色亚洲在线| 亚洲成人资源网| 久久久久久久一区二区| 国产美女精品| 亚洲精品影视在线观看| 午夜精品久久久久久久99热浪潮| 亚洲综合精品一区二区| 欧美午夜免费| 99国产精品久久| 亚洲手机在线| 欧美午夜精品电影| 一区二区三区四区五区精品| 亚洲一区三区电影在线观看| 欧美日韩中文字幕在线视频| 洋洋av久久久久久久一区| 亚洲午夜在线观看| 国产精品大片免费观看| 亚洲一区二区三区三| 欧美一区久久| 国产精品国码视频| 亚洲午夜视频在线观看| 先锋影音国产精品| 国产日韩欧美三级| 久久精品理论片| 欧美成人激情视频| 日韩视频在线你懂得| 亚洲综合久久久久| 国产欧美精品| 久久精品视频免费观看| 久久只精品国产| 一区在线视频观看| 亚洲免费高清| 国产精品欧美一区喷水| 亚洲欧美国产77777| 久久视频在线视频| 亚洲精品欧美一区二区三区| 亚洲一区二区在| 国产欧美日韩视频一区二区| 欧美中文在线视频| 欧美经典一区二区三区| 一区二区三区视频在线观看| 久久成人精品无人区| 在线成人小视频| 亚洲欧洲日本专区| 国产精品久久久一区二区| 久久av资源网| 欧美人成在线| 亚洲欧美中文字幕| 欧美国产精品日韩| 亚洲永久免费精品| 老司机午夜精品| 一区二区av在线| 久久精品亚洲精品国产欧美kt∨| 亚洲国产日韩欧美在线动漫| 亚洲一区自拍| 国产一区自拍视频| 亚洲欧洲日产国产综合网| 国产精品午夜久久| 最新成人av在线| 国产精品入口日韩视频大尺度| 久久精品国产77777蜜臀| 亚洲欧美另类国产| 亚洲高清视频在线观看| 午夜久久美女| 亚洲精品久久久久中文字幕欢迎你| 亚洲一区视频| 在线成人性视频|