复杂指令的可见光车灯通信信号发送控制方法
【技术领域】
[0001] 本发明属于光通信技术领域,特别涉及一种复杂指令的可见光车灯通信信号发送 控制方法。
【背景技术】
[0002] 可见光通信(Visible Light Communication,VLC)是采用发光二极管发出的高速 调制的可见光作为信息载体,在空气中传输光信号的通信方式。该技术利用配备LED的室 内外大型显示屏、照明设备、汽车前尾灯等发出的肉眼察觉不到的高速调制光波信号来对 信息调制和传输,然后利用高光敏感、高速响应的光电器件接收光载波信号并获得信息。
[0003] 灯语是一种常见的通信工具,应用灯光一明一暗的间歇做出长短不同的信号来传 递信息。在古代的时候,灯语对人们之间的交流起到很大的帮助。灯语在海上的船间通信 中应用得很多。可见光通信技术的原理跟灯语类似,但是速度更快,信号更加复杂。
[0004] 利用汽车的近光、远光灯、尾灯实现可见光通信,可以很好的运用此项技术。然而, 在汽车上推广VLC技术,我们希望应可能少的改变现有车辆的结构构造,简单、便捷的将该 技术移植到汽车上,让车灯成为一个信号载体。
[0005] 本发明就是为了实现以上的功能,提出的一种复杂指令的可见光车灯通信信号发 送控制方法,方法通过在一个双控制可见光车灯通信信号发送装置中,实现多个指令的可 见光信号发送。在支持安全通信的同时,提供稳定的车灯照明。
【发明内容】
[0006] 本发明的目的是提供一种复杂指令的可见光车灯通信信号发送控制方法。
[0007] 具体步骤为: (1)建立一个双控制可见光车灯通信信号发送装置,该装置包括电源模块、开关控制模 块、开关模块、按键、储能模块、稳压模块、发送控制模块、驱动模块和车灯;该装置分为前端 电路和后端电路两部分,其中前端电路包括开关控制模块、开关模块和按键,后端电路包括 储能模块、稳压模块、发送控制模块、驱动模块和车灯。
[0008] 电源模块包括PV端和PG端,PV端为电源模块的正极输出端;PG端为电源模块的 负极输出端。
[0009] 开关控制模块包括CO端、CI端、CV端、CG端和⑶端,CV端为开关控制模块的正 极输入端,CG端为开关控制模块的负极输入端,CO端为开关控制模块的控制信号输出端, CI端为开关控制模块的按键信号输入端,CU端为开关控制模块的休眠唤醒端。
[0010] 开关模块包括KI端、KO端和KC端,KI端为开关模块的正极输入端,KO端为开关 模块的正极输出端,KC端为开关模块的KI端和KO端两端口的通、断的控制端。
[0011] 储能1?块包括SV端、SG端和SO端,SV端为储能1?块的正极输入端,SG端为储能 模块的负极输入端,SO端为储能模块的电能正极输出端。
[0012] 稳压模块包括WI端、WO端和WG端,WI端为稳压模块的正极输入端,WG端为稳压 模块的负极输入端,WO端为稳压模块的电能正极输出端。
[0013] 发送控制模块包括FV端、FG端、FO端、FI端和FU端,FV端为发送控制模块的正 极输入端,FG端为发送控制模块的负极输入端,FO端为发送控制模块的控制信号输出端, FI端为发送控制模块的检测信号输入端,FU端为发送控制模块的休眠唤醒端。
[0014] 驱动模块包括DI端、DO端和DV端,DI端为驱动模块的控制信号输入端,DO端为 驱动模块的驱动信号输入端,DV端为驱动模块的电能正极输入端。
[0015] 车灯包括LV端和LG端,LV端为车灯的正极输入端,LG端为车灯的负极输入端。
[0016] 前端电路通过KO端和PG端与后端电路电连接,装置的其他端口连接关系如下:PV 端、KI端和CV端,三个端口电连接;KC端和CO端电连接;按键分别与CI端、CU端两个端口 电连接;KO端、SV端、FI端、DV端和FU端,五个端口电连接;SV端、KO端和WI端,三个端 口电连接;WO端和FV端电连接;DI端和FO端电连接;DO端和LV端电连接;PG端、SG端、 WG端、FG端、CG端和LG端,六端口电连接。
[0017] 电源模块用于为装置各模块提供电能。
[0018] 按键用于向开关控制模块发出按键指令。
[0019] 开关控制模块用于根据按键提供的按键指令,由按键从休眠状态激活开关控制模 块,并根据不同的按键指令向开关模块发出不同的开关指令,由CO端输出开关指令,用开 关指令控制KC端;CO端默认的状态,输出一个使KC端能够控制KI端和KO端的导通的电 平。
[0020] 开关模块,KI端与KO端有导通和断开两种状态;开关模块,用于根据开关控制模 块的开关指令,由KC端控制KI端和KO端的导通或者断开;KI端,用于连接电源模块的供 电输入;KO端,用于电源模块向装置后端的储能模块、稳压模块、发送控制模块、驱动模块、 车灯的供电输出;KC端,用于根据开关指令,控制开关模块的KI端和KO端的导通或者断 开,以实现电源模块向装置后端的储能模块、稳压模块、发送控制模块、驱动模块、车灯供电 的通和断;开关模块的KI端与KO端在KC端的控制下,实现导通和断开,并用导通和断开两 种状态的切换,产生开关信号;KC端默认的状态,是控制KI端和KO端的导通。
[0021] 储能模块用于在KI端和KO端导通,有电源模块供电时,收集并存储电能;在KI端 和KO端断开,电源模块不供电时,释放存储的电能,用作临时电源,为发送控制模块临时供 电。
[0022] 稳压模块用于在电源模块或储能模块供电时,为发送控制模块提供稳定的供电输 出;稳压模块通过WI端从外部获得电能。
[0023] 发送控制模块用于通过稳压模块,由电源模块或储能模块供电;由FU端检测KI端 和KO端断开的瞬时状态,并根据该状态从休眠状态激活发送控制模块;由FI端检测KI端 和KO端的导通以及断开的两种状态快速切换而产生的开关信号,并根据该开关信号,由FO 端给驱动模块发送相对应的驱动信号,由驱动信号驱动车灯发送可见光信号;FO端默认的 状态是输出一个使驱动模块能够控制车灯持续点亮的电平。
[0024] 驱动模块用于根据发送控制模块FO端输出的驱动信号,驱动车灯发送可见光信 号;驱动模块默认的状态,是控制车灯持续点亮。
[0025] 车灯用于提供稳定的照明和发送可见光信号。
[0026] 按键指令,装置提供不止一个按键指令,用不同的按键及其按键的不同状态,表示 不同的按键指令。
[0027] 按键指令的获取方式有单按键和多按键两种,即:对于多按键,按下不同的按键 时,表示不同的指令含义;对于单按键,还可以用不同的按下方式,表示不同的指令含义,包 括:单击、多击、长按。单击,一次短触的按下按键;多击,多次短触的按下按键;长按,按下 按键并持续一段时间。
[0028] 不同的按键指令对应不同的开关指令,不同的开关指令对应不同的可见光信号。
[0029] 开关指令有:提供不止一个开关指令。开关指令为一组二进制数"1"和"0"的组 合,每一个开关指令的" 1"和"〇"组合方式不同。
[0030] 开关模块的KC端,根据开关指令的" 1"和"0",控制KI端和KO端的导通和断开, 当KC端接收到的信号为" 1"时,控制KI端和KO端的导通;当KC端接收到的指令为"0"时, 控制KI端和KO端的断开。反之亦可。
[0031] 装置提供照明模式和通信模式,模式的切换由开关控制模块来实现。在未收到按 键指令时,装置为照明模式,开关控制模块通过控制KC端,保持KI端、KO端的导通,以实现 电源模块对后端电路的持续供电。在开关控制模块收到按键指令后,装置进入通信模式,开 关控制模块通过控制KC端,实现KI端与KO端在导通和断开两种状态的快速切换,以达到 发送开关信号的目的。
[0032] 车灯用于在照明模式下,提供稳定的照明;在通信模式下,在驱动模块的驱动下, 发送可见光信号。
[0033] (2)步骤(1)建立的装置的启动实现步骤如下: QU接通电源后,装置各模块上电工作,开关控制模块、发送控制模块初始化,储能模块 存储电能,发送控制模块通过稳压模块由电源模块直接供电,开关模块默认由KC端控制KI 端和KO端保持导通,驱动模块默认控制车灯持续点亮照明。
[0034] Q2、开关控制模块开始检测按键指令,如果检测到按键指令则进入通信模式,当经 过一个延时后仍未检测到按键指令,开关控制模块进入休眠状态,开关模块默认由KC端控 制KI端和KO端保持导通。
[0035] Q3、发送控制模块开始检测开关指令,如果检测到开关指令则进入通信模式,当经 过一个延时后仍未检测到开关指令,发送控制模块进入休眠状态,驱动模块默认控制车灯 持续点亮。
[0036] (3)步骤(1)建立的装置的照明模式: 装置在接通电源后,各模块上电工作,在没接收按键指令时,开关模块默认由KC端控 制KI端和KO端保持导通,驱动模块默认控制车灯持续点亮照明。
[0037] (4)步骤(1)建立的装置的通信模式的实现步骤如下: T1、按下按键,向开关控制模块发送按键指令。
[0038] T2、开关控制模块检测到相应的按键指令,根据检测到的按键指令,向开关模块的 KC端发送开关指令。
[0039] T3、开关模块的KC端在开关指令的控制