一种可见光通讯系统的制作方法

文档序号:10473416阅读:339来源:国知局
一种可见光通讯系统的制作方法
【专利摘要】本发明公开了一种可见光通讯系统,其包括:嵌入式Linux平台、信号编码???、跨导放大???、三态缓冲???、使能切换???、信号放大???、模数转换???、信号解码??楹蚅ED???,LED??榘ㄒ籐ED灯,其中:信号编码??榱釉谇度胧絃inux平台与跨导放大??橹?;使能切换??橛肴撼迥?榱?,用于控制三态缓冲??樵诜⑺湍J胶徒邮漳J街淝谢?;LED??橛肴撼迥?榱?,LED??楦萁邮盏降娜撼迥?榉⑺偷氖菘刂芁ED灯以设定频率进行闪烁;信号放大??榱釉谌撼迥?橛肽J荒?橹?;信号解码??橛肽J荒?榧扒度胧絃inux平台连接;嵌入式Linux平台包括应用层、传输层、网络层、数据链路层和物理层。
【专利说明】
一种可见光通讯系统
技术领域
[0001]本发明涉及可见光通讯技术领域,具体而言,涉及一种可见光通讯系统。
【背景技术】
[0002]目前,无线电信号传输设备存在效率不高、辐射较大等问题,例如手机,全球数百万个基站帮助其增强信号,但大部分能量却消耗在冷却上,效率只有5%。相比之下,全世界使用的灯泡却取之不尽,尤其在国内,LED光源正在大规模取代传统白炽灯。只要在任何不起眼的LED灯中增加一个微芯片,便可让灯泡变成无线网络发射器??杉馔ㄐ啪弑钙灯撞恍枭昵?、可利用照明光源产生信号、无电磁辐射、保密性好的特点,主要可以应用在WiFi热点覆盖、室内定位导航、智能交通、保密通信、深空通信等方面。
[0003]虽然可见光通讯是当下的一个研究热点,但是,目前仍未有一个基于嵌入式Linux平台的可见光通讯系统,因此,这一技术是当前市场的一个空白。

【发明内容】

[0004]本发明提供一种可见光通讯系统,将LED灯接入该可见光通讯系统即可使终端设备尚速上网。
[0005]为达到上述目的,本发明提供了一种可见光通讯系统,其包括:嵌入式Linux平台、信号编码???、跨导放大???、三态缓冲???、使能切换???、信号放大???、模数转换???、信号解码??楹蚅ED???,所述LED??榘ㄒ籐ED灯,其中:
[0006]所述信号编码??榱釉谒銮度胧絃inux平台与所述跨导放大??橹?,用于接收所述嵌入式Linux平台发送的信号并对其进行编码;
[0007]所述跨导放大??橛糜诮邮账鲂藕疟嗦肽?楸嗦牒蟮男藕挪⒍云浣蟹糯?;
[0008]所述使能切换??橛胨鋈撼迥?榱?,用于控制所述三态缓冲??樵诜⑺湍J胶徒邮漳J街淝谢?,当所述三态缓冲??槲⑺湍J绞?,信号仅能由所述三态缓冲??榉⑺椭了鯨ED???,当所述三态缓冲??槲邮漳J绞?,信号仅能由所述LED??榉⑺椭了鋈撼迥??;
[0009]所述LED??橛胨鋈撼迥?榱?,所述LED??楦萁邮盏降乃鋈撼迥?榉⑺偷氖菘刂扑鯨ED灯以设定频率进行闪烁,所述LED灯亮和灭分别代表数字I和0,所述LED??榱蕉说牡缪剐藕沤徊椒⑺椭了鋈撼迥??;
[0010]所述信号放大??榱釉谒鋈撼迥?橛胨瞿J荒?橹?,所述三态缓冲??榻鯨ED??榱蕉说牡缪剐藕欧⑺椭了鲂藕欧糯竽??,所述信号放大??槎运鯨ED??榱蕉说牡缪剐藕沤蟹糯?,所述模数转换??榻糯蠛蟮乃鯨ED??榱蕉说牡缪剐藕抛晃中藕?;
[0011]所述信号解码??橛胨瞿J荒?榧扒度胧絃inux平台连接;
[0012]所述嵌入式Linux平台包括应用层、传输层、网络层、数据链路层和物理层,其中,所述数据链路层的帧结构如下:3字节同步码、I字节引导码、I字节数据长度、2字节目的地址、2字节源地址、2字节传输协议、256字节负载数据和2字节校验位。
[0013]在本发明的一实施例中,所述信号编码??橥ü鼼P1引脚与所述跨导放大??榱?。
[0014]在本发明的一实施例中,所述信号解码??橥ü齋PI接口与所述模数转换??榱?。
[0015]在本发明的一实施例中,所述跨导放大??槲?N3904。
[0016]在本发明的一实施例中,所述三态缓冲??槲?4HCT244N。
[0017]在本发明的一实施例中,所述信号放大??槲狶M358N。
[0018]在本发明的一实施例中,所述模数转换??槲狹CP3008。
[0019]本发明提供的可见光通讯系统无需WiFi信号,点亮一盏LED灯即可高速上网,且具有网速快、成本低、光路径短、网络信号稳定、容易配置及扩展等优点,与射频通信相比,本发明不会对人体造成任何辐射危害,且不存在射频通信中的频谱紧缩问题,具有很大的应用及开发前景。
【附图说明】
[0020]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1为本发明提供的可见光通讯系统的结构示意图;
[0022]图2为嵌入式Linux平台的五层结构示意图;
[0023]图3为数据链路层的帧结构示意图;
[0024]图4为嵌入式Linux平台中的网卡驱动代码。
[0025]附图标记说明:1_嵌入式Linux平台;2-信号编码???3-跨导放大???4-三态缓冲???5-使能切换???6-信号放大???7-模数转换???8-信号解码???9-LED???;91-LED 灯。
【具体实施方式】
[0026]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例?;诒痉⒚髦械氖凳├?,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明?;さ姆段?。
[0027]图1为本发明提供的可见光通讯系统的结构示意图,图1中的实线表示信号发送方向,虚线表示信号接收方向,如图所示,本发明提供的可见光通讯系统包括:嵌入式Linux平台1、信号编码???、跨导放大???、三态缓冲???、使能切换???、信号放大???、模数转换???、信号解码???和LED???,LED??榘ㄒ籐ED灯91,其中:
[0028]嵌入式Linux平台I提供了一个基本的物理层以及数据链路层程序,并且可用标准的网络诊断工具进行调试等操作,可以很容易地扩展和配置。
[0029]信号编码???连接在嵌入式Linux平台I与跨导放大???之间,用于接收嵌入式Linux平台I发送的信号并对其进行编码;信号编码???可通过GP1引脚与跨导放大???连接。
[0030]跨导放大???用于接收信号编码???编码后的信号并对其进行放大;跨导放大???可以采用2N3904实现。
[0031]使能切换???与三态缓冲???连接,用于控制三态缓冲???在发送模式和接收模式之间切换,三态缓冲???可以采用74HCT244N实现。当三态缓冲???为发送模式时,信号仅能由三态缓冲???发送至LED???,当三态缓冲???为接收模式时,信号仅能由LED???发送至三态缓冲???;
[0032]LED???与三态缓冲???连接,LED???根据接收到的三态缓冲???发送的数据控制LED灯91以设定频率进行闪烁,LED灯91亮和灭分别代表数字I和O,LED???两端的电压信号进一步发送至三态缓冲???;
[0033]信号放大???连接在三态缓冲???与模数转换???之间,信号放大???可以采用LM358N实现,模数转换???可以采用MCP3008实现。三态缓冲???将LED???两端的电压信号发送至信号放大???,信号放大???对LED???两端的电压信号进行放大,模数转换???将放大后的LED???两端的电压信号转换为数字信号;
[0034]信号解码???与模数转换???及嵌入式Linux平台I连接;信号解码???可以通过SPI接口与模数转换???连接。
[0035]图2为嵌入式Linux平台的五层结构示意图,图3为数据链路层的帧结构示意图,如图所示,嵌入式Linux平台包括应用层、传输层、网络层、数据链路层和物理层,其中,应用层属于Linux系统的用户空间,传输层、网络层、数据链路层和物理层属于Linux系统的内核空间,数据链路层的帧结构如下:3字节同步码、I字节引导码、I字节数据长度、2字节目的地址、2字节源地址、2字节传输协议、256字节负载数据和2字节校验位。
[0036]图4为嵌入式Linux平台中的网卡驱动代码,这个驱动就是包括MAC层在内的代码,这个网卡的IP是可以指定的,通过“ifconfig vlcO 19.168.0.2”即可设置,这也证明了VLC真正作为网卡存在的。
[0037]在Iinux系统中,输入命令ifconfig,得到如下的信息
[0038]ethO Link encap:以太网硬件地址90:59: AF: 57:69: 4D
[0039]UP BROADCAST RUNNING MULTICAST MTU: 1500跃点数:I
[0040]接收数据包:O错误:O丢弃:O过载:O帧数:O[0041 ]发送数据包:O错误:O丢弃:O过载:O载波:O
[0042]碰撞:O发送队列长度:1000
[0043]接收字节:0(0.0B)发送字节:0(0.0B)
[0044]中断:56
[0045]1 Link encap:本地环回
[0046]inet地址:127.0.0.1掩码:255.0.0.0
[0047]inet6地址:::l/128Scope:Host
[0048]UP LOOPBACK RUNNING MTU:65536跃点数:I
[0049]接收数据包:12错误:O丢弃:O过载:O帧数:O
[0050]发送数据包:12错误:O丢弃:O过载:O载波:O[0051 ] 碰撞:0发送队列长度:0
[0052]接收字节:840(840.0B)发送字节:840(840.0B)
[0053]VLCO Link encap:没有指定网卡的类型硬件地址00-01
[0054]inet地址:192.168.0.1掩码:255.255.255.0
[0055]UP LOOPBACK RUNNING MTU:255跃点数:1
[0056]接收数据包:8错误:O丢弃:O过载:O帧数:O
[0057]发送数据包:8错误:O丢弃:O过载:O载波:O
[0058]碰撞:O发送队列长度:100
[0059]接收字节:352(352.0B)发送字节:352(352.0B)
[0060]例如IP是192.168.0.1掩码是255.255.255.0,这个IP可以配置的。
[0061]本发明实现了将网络信号接入一盏LED灯,灯光下的多台电脑即可上网,最高速率可达3.25G,平均上网速率达到150M。
[0062]本发明提供的可见光通讯系统无需WiFi信号,点亮一盏LED灯即可高速上网,且具有网速快、成本低、光路径短、网络信号稳定、容易配置及扩展等优点,与射频通信相比,本发明不会对人体造成任何辐射危害,且不存在射频通信中的频谱紧缩问题,具有很大的应用及开发前景。
[0063]本领域普通技术人员可以理解:附图只是一个实施例的示意图,附图中的??榛蛄鞒滩⒉灰欢ㄊ鞘凳┍痉⒚魉匦氲?。
[0064]本领域普通技术人员可以理解:实施例中的装置中的??榭梢园凑帐凳├枋龇植加谑凳├淖爸弥?,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的??榭梢院喜⑽桓瞿??,也可以进一步拆分成多个子???。
[0065]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。
【主权项】
1.一种可见光通讯系统,其特征在于,包括:嵌入式Linux平台、信号编码???、跨导放大???、三态缓冲???、使能切换???、信号放大???、模数转换???、信号解码??楹蚅ED???,所述LED??榘ㄒ籐ED灯,其中: 所述信号编码??榱釉谒銮度胧絃inux平台与所述跨导放大??橹?,用于接收所述嵌入式Linux平台发送的信号并对其进行编码; 所述跨导放大??橛糜诮邮账鲂藕疟嗦肽?楸嗦牒蟮男藕挪⒍云浣蟹糯?; 所述使能切换??橛胨鋈撼迥?榱?,用于控制所述三态缓冲??樵诜⑺湍J胶徒邮漳J街淝谢?,当所述三态缓冲??槲⑺湍J绞?,信号仅能由所述三态缓冲??榉⑺椭了鯨ED???,当所述三态缓冲??槲邮漳J绞?,信号仅能由所述LED??榉⑺椭了鋈撼迥??; 所述LED??橛胨鋈撼迥?榱?,所述LED??楦萁邮盏降乃鋈撼迥?榉⑺偷氖菘刂扑鯨ED灯以设定频率进行闪烁,所述LED灯亮和灭分别代表数字I和O,所述LED??榱蕉说牡缪剐藕沤徊椒⑺椭了鋈撼迥??; 所述信号放大??榱釉谒鋈撼迥?橛胨瞿J荒?橹?,所述三态缓冲??榻鯨ED??榱蕉说牡缪剐藕欧⑺椭了鲂藕欧糯竽??,所述信号放大??槎运鯨ED??榱蕉说牡缪剐藕沤蟹糯?,所述模数转换??榻糯蠛蟮乃鯨ED??榱蕉说牡缪剐藕抛晃中藕?; 所述信号解码??橛胨瞿J荒?榧扒度胧絃inux平台连接; 所述嵌入式Linux平台包括应用层、传输层、网络层、数据链路层和物理层,其中,所述数据链路层的帧结构如下:3字节同步码、I字节引导码、I字节数据长度、2字节目的地址、2字节源地址、2字节传输协议、256字节负载数据和2字节校验位。2.根据权利要求1所述的可见光通讯系统,其特征在于,所述信号编码??橥ü鼼P1引脚与所述跨导放大??榱?。3.根据权利要求1所述的可见光通讯系统,其特征在于,所述信号解码??橥ü齋PI接口与所述模数转换??榱?。4.根据权利要求1所述的可见光通讯系统,其特征在于,所述跨导放大??槲?N3904。5.根据权利要求1所述的可见光通讯系统,其特征在于,所述三态缓冲??槲?4HCT244N。6.根据权利要求1所述的可见光通讯系统,其特征在于,所述信号放大??槲狶M358N。7.根据权利要求1所述的可见光通讯系统,其特征在于,所述模数转换??槲狹CP3008。
【文档编号】H04B10/116GK105827313SQ201610307776
【公开日】2016年8月3日
【申请日】2016年5月10日
【发明人】车翼飞, 许洪军, 王巍, 徐伟, 鄢长卿, 张晓峰, 解朦, 孙冠男, 王剑
【申请人】黑龙江农业工程职业学院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1
imtoken助记词怎么填-imtoken钱包没有收益-imtoken矿工费太贵了-im钱包官网:token.im