《基于脑电波和ZIGBEE的疲劳驾驶预警系统.pdf》由会员分享,可在线阅读,更多相关《基于脑电波和ZIGBEE的疲劳驾驶预警系统.pdf(8页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103530986 A (43)申请公布日 2014.01.22 CN 103530986 A (21)申请号 201210225057.2 (22)申请日 2012.07.02 G08B 21/06(2006.01) B60Q 5/00(2006.01) (71)申请人 内蒙古大学 地址 010021 内蒙古自治区呼和浩特市大学 西路 235 号 (72)发明人 李茹 王绩一 范君 樊锐 吕庆峰 (54) 发明名称 基于脑电波和 Zigbee 的疲劳驾驶预警系统 (57) 摘要 本发明公开了一种基于脑电波和 Zigbee 的 疲劳驾驶预警系统, 包括地理信息模块、 。
2、疲劳监测 模块、 预警提示模块、 预警分析模块和无线通信模 块 ; 所述预警分析模块包括预警信息发送子模块 和预警信息接收子模块 ; 所述无线通信模块包括 串口配置子模块、 串口接收子模块、 串口发送子模 块和 Zigbee 配置子模块。 (51)Int.Cl. 权利要求书 1 页 说明书 3 页 附图 3 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书1页 说明书3页 附图3页 (10)申请公布号 CN 103530986 A CN 103530986 A 1/1 页 2 1. 一种基于脑电波和 Zigbee 的疲劳驾驶预警系统, 其特征在于, 包括地理信息模块、。
3、 疲劳监测模块、 预警提示模块、 预警分析模块和无线通信模块 ; 所述疲劳监测模块使用脑电 波监测驾驶员疲劳程度, 在监测到驾驶员疲劳后, 将疲劳信息发送至预警提示模块和预警 分析模块 ; 所述预警分析模块负责疲劳预警信息的编码和解码以及发送和接收 ; 所述无线 通信模块使用 Zigbee 作为底层传输网络, 负责二进制比特流的传输。 权 利 要 求 书 CN 103530986 A 2 1/3 页 3 基于脑电波和 Zigbee 的疲劳驾驶预警系统 技术领域 0001 本发明涉及一种基于脑电波和 Zigbee 的疲劳驾驶预警系统, 属于无线通信技术 领域。 背景技术 0002 现阶段的疲劳预。
4、警系统根据监测指标的不同可分为以下三类 : 基于驾驶人生理参 数测量的预警系统(脑电图、 心电图、 肌电图等)、 基于驾驶人物理反应的预警系统(眨眼频 率、 闭眼时间等 )、 基于驾驶行为与车辆行为的预警系统 ( 方向盘、 侧位移、 白线位置等 )。 0003 当前的疲劳驾驶预警系统的主要思路都是在驾驶员处于疲劳状态时能及时给予 警告, 但是警告范围仅限于当前车辆, 周围车辆不能得到警告信息。 发明内容 0004 为克服现有疲劳驾驶预警系统不能警告周围车辆的不足, 本发明提供了一种新的 疲劳驾驶预警系统。该系统能够在检测到驾驶员疲劳后, 将警告信息发送至周围车辆。 0005 本系统包括地理信息。
5、模块、 疲劳监测模块、 预警提示模块、 预警分析模块和无线通 信模块 ; 所述预警分析模块包括预警信息发送子模块和预警信息接收子模块 ; 所述无线通 信模块包括串口配置子模块、 串口接收子模块、 串口发送子模块和 Zigbee 配置子模块。 0006 基于脑电波和 Zigbee 的疲劳驾驶预警系统不仅能够在驾驶员疲劳驾驶时发出警 告, 还可以和周围的汽车通信, 故而在得知周边可能存在有疲劳驾驶的车辆时, 可以提高驾 驶员的警惕性, 以免造成不必要的损失。 附图说明 0007 图 1 系统结构图 ; 0008 图 2 疲劳监测模块流程图 ; 0009 图 3 预警分析模块流程图 ; 0010 图。
6、 4 预警提示模块流程图 ; 0011 图 5 无线通信模块结构图 ; 具体实施方式 0012 实施例 1 0013 如图 1 所示, 基于脑电波和 Zigbee 的疲劳驾驶预警系统采用模块化设计, 分为 5 个模块。疲劳检测模块使用脑机接口直接读取驾驶员的脑电波数据, 并在此基础上判断驾 驶员的疲劳程度 ; 预警分析模块负责向远程车辆发送笨的预警消息, 同时接收来自远程车 辆的预警消息 ; 预警提示模块的功能是将本地或远程的预警信息转化为易于驾驶员识别的 提示信息, 并通过语音进行播放, 以提示驾驶员注意 ; 地理信息模块用于取得当前车辆的物 理信息 ; 无线通信模块是整个系统的底层, 通过。
7、Zigbee设备组建无线Mesh网络将所有的车 说 明 书 CN 103530986 A 3 2/3 页 4 辆连接起来。 0014 实施例 2 0015 本实施例提供疲劳检测模块的一个具体实施方案。 疲劳检测模块的工作流程如图 2 所示。首先需连接脑电波设备, 并判断连接是否成功。若连接失败, 则结束。若连接成功, 则打开数据连接, 从脑电波设备读取驾驶员的脑电波信息。在获得驾驶员的脑电波信息之 后, 即可通过脑电波计算驾驶员的疲劳程度, 当驾驶员疲劳程度达到一个阈值的时候, 本模 块将驾驶员疲劳的信息发送至预警提示模块和预警分析模块。 0016 实施例 3 0017 本实施例提供预警分析模。
8、块的一个具体实施方案。 预警分析模块包括预警信息发 送子模块和预警信息接收子模块。预警信息发送子模块的工作流程如图 3a 所示。在接收 到疲劳检测模块发送的疲劳信息后, 预警信息发送子模块从地理信息模块中读取当前车辆 的位置、 速度和方向等物理信息, 并构造预警信息数据包。数据包格式如下表所示。 0018 预警信息数据包格式表 0019 0020 预警信息发送子模块将构造的数据包发送至无线发送子模块, 通过 Zigbee 网络 发送至其他车辆。 0021 预警信息接收子模块的工作流程如 3b 所示。预警信息接收子模块在接收到无线 通信模块发送来的数据信息后, 首先从数据中获取远程预警车辆的位置。
9、、 速度和方向等信 息, 随后通过地理信息模块获取本车位置, 并计算预警车辆和本车之间的距离, 若预警车辆 在本车附近, 则向预警提示模块发送预警信息。 0022 实施例 4 0023 本实施例提供预警提示模块的一个具体实施方案。 预警提示模块在接收到提示信 息后, 将提示信息转换为语音, 并播放提示。 0024 实施例 5 0025 本实施例提供无线通信模块的一个具体实施方案。无线通信模块结构如图 5 所 示, 包括串口配置子模块、 串口接收子模块、 串口发送子模块和 Zigbee 配置子模块。系统上 层应用程序与 Zigbee 底层硬件之间通过串口进行数据交流, 无线通信模块要将预警信息 。
10、数据包通过串口转发至底层 Zigbee 设备, 需要对底层 Zigbee 设备所使用的串口进行参数 配置, 包括串口设备地址、 波特率、 是否需要输入流和输出流管理、 数据发送和接收的数据 位和停止位、 是否需要奇偶校验等。串口接收子模块和串口发送子模块分别负责接收和发 送底层的串口数据。 Zigbee配置子模块用于配置Zigbee设备, 在Zigbee网络中, 只有使用 说 明 书 CN 103530986 A 4 3/3 页 5 相同 PID 及频道的节点才可以组成 Mesh 网络。 说 明 书 CN 103530986 A 5 1/3 页 6 图 1 图 2 说 明 书 附 图 CN 103530986 A 6 2/3 页 7 图 3 图 4 说 明 书 附 图 CN 103530986 A 7 3/3 页 8 图 5 说 明 书 附 图 CN 103530986 A 8 。