t1:
超速预警计时起点;
t2:
超速预警点;
t3:
超速报警计时起点;
t4:
超速报警点;
t5:
超速报警清除点;
tA:
夜间开始时间;
t7:
超速预警计时起点;
t8:
超速报警计时起点;
t9:
超速预警点;
tB:
夜间结束时间;
t13:
超速预警清除点;
1超速报警和超速预警的计时变量:
有超速报警时(t4~t5时间段),超速预警计时变量清0,超速预警报警清0;
2TTS播报:
TTS模块对语音的处理是:
以最新播报为优先,可中断之前未播完的某条信息。
例如在产生超速预警后的2秒后又产生了超速报警,则很可能超速预警的提示语音还未播完就又播报超速语音了。
为避免这种情况,需要满足超速报警持续时间-超速预警持续时间>7(7秒应该可以播报完),默认情况下超速报警持续时间设置为15秒,超速预警持续时间为7秒。
另外需注意的是超速预警持续时间必须小于超速报警持续时间,否则可能不报预警,直接报超速报警了。
如果每次超速报警后,车辆降速比较慢,例如上图的t6-t5>超速预警持续时间,则可能产生还未播报完超速报警的语音,又立马播报超速预警的语音了,为了避免这种情况的产生,需要满足超速预警持续时间不小于7秒。
3白天夜间切换时计时变量:
tA、tB时刻,超速报警计时变量、超速预警计时变量、语音播报计时变量都清0。
附录1:
参数列表
1超速预警参数
参数名称
描述
类型及默认值
超速预警差值
超速预警值=超速值-超速预警差值
DWORD,单位km/h,默认值5km/h。
超速预警持续时间
行驶速度超过超速预警值的连续累计时间,一旦行驶速度低于超速预警值,计时清0
DWORD,单位s,默认值10s
超速预警播报语音
产生超速预警后播报此内容
STRING,最大30字节。
默认为:
“请控制车速”
超速预警每组播报时间间隔
从成功播报第1条预警语音开始计时。
行驶速度低于超速预警值或行驶速度达到超速报警值,计时清0。
DWORD,单位s,默认值300s(行驶记录仪标准),0为不提示。
超速预警每组播报次数
分组播报,每组播报N(N大于等于1)次预警语音。
DWORD,默认值3(行驶记录仪标准)。
超速预警每次播报时间间隔
每次播报时间间隔指两次相邻的开始播报时间间隔,该需求巴中有提到,时间间隔为2秒(此处的2秒应该理解为第1条播完后,再隔2秒播第2条)。
DWORD,单位s,默认值10。
2超速报警参数
参数名称
描述
类型及默认值
超速报警值
行驶速度超过了该值,持续时间达到报警持续时间,则会报超速报警
DWORD,单位km/h,默认值130km/h。
超速报警持续时间
行驶速度超过超速报警值的连续累计时间,一旦行驶速度低于超速报警值,计时清0
DWORD,单位s,默认值10s
超速报警播报语音
产生超速报警后播报此内容
STRING,最大30字节。
默认为:
“您已超速,请减速行使”
超速报警每组播报时间间隔
从成功播报第1条报警语音开始计时。
行驶速度低于超速报警值或行驶速度达到超速报警值,计时清0
DWORD,单位s,默认值300s(行驶记录仪标准)
超速报警每组播报次数
分组播报,每组播报N(N大于等于1)次报警语音。
DWORD,默认值3(行驶记录仪标准)
超速报警每次播报时间间隔
该需求巴中有提到
DWORD,单位s,默认值10
超速报警位置信息上报时间间隔
产生超速报警后按超速报警位置信息上报时间间隔上报位置信息。
该需求九通,索美有提到。
DWORD,默认值0,表示关闭该功能。
3夜间超速报警参数
参数名称
描述
类型及默认值
夜间时间
包含时间属性2字节、开始时间6字节、结束时间6字节,具体格式参考附录3。
BYTE[14],默认为0,不开启夜间超速功能。
夜间报警值及预警值百分比
DWORD,默认值80。
夜间行驶预警语音
语音播报内容
STRING,最大30字节。
默认为:
“即将进入夜间时段”(重庆索美)
夜间行驶预警时间
距离夜间开始时间前的一段时间会播报语音提醒。
DWORD,默认值10,单位min。
夜间行驶预警语音提示次数
DWORD,默认值3
夜间行驶预警语音提示时间间隔
每隔该时间间隔预警一组,一组播报N次,N大于等于1
DWORD,默认值5,单位min
备注:
所有参数设置后立即生效。
附录2:
报警预警信息显示规则(报警位清除时,相应显示内容才会清除):
报警字位
报警类型(行标标准描述)
显示内容
优先级
备注
Bit0
紧急报警
!
!
!
已实现
Bit1
超速报警
警告:
超速驾驶
已实现
Bit2
超时驾驶
警告:
超时驾驶
已实现
Bit3
危险预警
无
未实现
Bit4
GNSS模块发生故障
GNSS模块故障
已实现
Bit5
GNSS天线未接或被剪断
GNSS天线断开
已实现
Bit6
GNSS天线短路
GNSS天线短路
已实现
Bit7
终端主电源欠压
主电源欠压
已实现
Bit8
终端主电源掉电
主电源掉电
已实现
Bit9
终端LCD或显示器故障
外接显示器故障
已实现
Bit10
TTS模块故障
TTS模块故障
未实现
Bit11
摄像头故障
摄像头故障
已实现
Bit12
道路运输证IC卡模块故障
无
未实现
Bit13
超速预警
警告:
即将超速
已实现
Bit14
疲劳驾驶预警
警告:
即将超时
已实现
Bit15-17
保留
无
已实现
Bit18
当天累计驾驶超时
当天累计驾驶超时
未实现
Bit19
超时停车
警告:
超时停车
未实现
Bit20
进出区域
进出区域
已实现
Bit21
进出路线
进出路线
已实现
Bit22
路段行驶时间不足/过长
路段行驶时间不足
已实现
Bit23
路线偏离报警
路线偏离
已实现
Bit24
车辆VSS故障
VSS故障
已实现
Bit25
车辆油量异常
油量异常
未实现
Bit26
车辆被盗(通过车辆防盗器)
无
未实现
Bit27
车辆非法点火
无
未实现
Bit28
车辆非法位移
无
未实现
Bit29
碰撞预警
碰撞预警
已实现
Bit30
侧翻预警
侧翻预警
已实现
Bit31
非法开门报警
无
未实现
注:
优先级数字越小表示优先级越高。
优先级分类:
1.安全类:
优先级从高到低依次为:
紧急报警、危险预警、车辆被盗、车辆非法点火、非法开门报警、车辆非法位移、车辆油量异常
2.驾驶行为类
优先级从高到低依次为:
超速报警、超时驾驶、当天累计驾驶超时、超速预警、超时预警、超时停车、路线偏离报警、路段行驶时间不足/过长、进出路线、进出区域。
3.设备类
优先级从高到低依次为:
终端主电源掉电、终端主电源欠压、GNSS模块发生故障、GNSS天线未接或被剪断、GNSS天线短路、摄像头故障、道路运输证IC卡模块故障、终端LCD或显示器故障、TTS模块故障
附录3:
时间范围
设置区域、线路、时段报警时会用到时间范围,也就是在哪个范围内有效。
目前时间范围采用14个字节,分为3个部分:
1)周期控制域(最前面2个字节)
按位定义不同的功能。
由这些位来控制时间周期。
周期控制域有2个字节组成,第1个字节称作日期时间控制字节,第2个表示星期的周期,称作星期控制字节。
具体每位的描述参见【时间周期控制表】。
2)起始段
按照时间项定义的6个字节
3)结束段
按照时间项定义的6个字节
时间格式:
6字节,BCD码,分别表示年月日时分秒。
第1字节
第2字节
第3字节
第4字节
第5字节
第6字节
年
月
日
时
分
秒
【时间周期控制表】:
WORD,对应的位置1表示有效。
Bit15
Bit14
Bit13
Bit12
Bit11
Bit10
Bit9
Bit8
保留
保留
日期与星期的关系
年
月
日
时
分
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
秒
周日
周六
周五
周四
周三
周二
周一
时间应用情况举例(自定义)
应用场合
举例
夜间参数的取值
日期时间
例如超速夜间时间范围是从2008.5.122:
30:
00到2008.7.15:
30:
00
开始时间(6字节)为:
0x08,0x05,0x01,0x22,0x30,0x00;
结束时间(6字节)为:
0x08,0x07,0x01,0x05,0x30,0x00;
时间属性(2字节):
由于夜间时间只关心年月日时分秒,对星期无要求,所以Bit12~Bit7置位,其他位清0,即时间属性为0x1f80。
日期
例如超速夜间时间范围是从2008.5.1到2008.7.1
开始时间(6字节)为:
0x08,0x05,0x01,0xii,0xjj,0xkk;
结束时间(6字节)为:
0x08,0x07,0x01,0xii,0xjj,0xkk;
0xii,0xjj,0xkk表示符合时间格式要求的任意值。
时间属性(2字节):
由于夜间时间只关心年月日,对时分秒、星期无要求所以Bit12~Bit0置位,其他位清0,即时间属性为0x1c00。
时间
例如超速夜间时间范围是从20:
00:
00到9:
30:
00
开始时间(6字节)为:
0xii,0xjj,0xkk,0x22,0x00,0x00;
结束时间(6字节)为:
0xii,0xjj,0xkk,0x09,0x30,0x00;
0xii,0xjj,0xkk表示符合时间格式要求的任意值。
时间属性(2字节):
由于夜间时间只关心时分秒,对年月日、星期无要求所以Bit9~Bit7置位,其他位清0,即时间属性为0x0380。
日月
例如超速夜间时间范围是从12月20日到1月5日
开始时间(6字节)为:
0xii,0x12,0x20,0xjj,0xkk,0xll;
结束时间(6字节)为:
0xii,0x01,0x05,0xjj,0xkk,0xll;
0xii,0xjj,0xkk,0xll表示符合时间格式要求的任意值。
时间属性(2字节):
由于夜间时间只关心月日,对年、时分秒、星期无要求,所以Bit11~Bit10置位,其他位清0,即时间属性为0x0c00。
日
例如超速夜间时间范围是从20日到5日
开始时间(6字节)为:
0xii,0xjj,0x20,0xkk,0xll,0xmm;
结束时间(6字节)为:
0xii,0xjj,0x05,0xkk,0xll,0xmm;
0xii,0xjj,0xkk,0xll,0xmm表示符合时间格式要求的任意值。
时间属性(2字节):
由于夜间时间只关心日,对年月、时分秒、星期无要求,所以Bit10置位,其他清0,即时间属性为0x0400。
月
例如超速夜间时间范围是从8月到2月
开始时间(6字节)为:
0xii,0x08,0xjj,0xkk,0xll,0xmm;
结束时间(6字节)为:
0xii,0x02,0xjj,0xkk,0xll,0xmm;
0xii,0xjj,0xkk,0xll,0xmm表示符合时间格式要求的任意值。
时间属性(2字节):
由于夜间时间只关心月,对年、日、时分秒、星期无要求,所以Bit11置位,其他清0,即时间属性为0x0800。
年
例如超速夜间时间范围是从2008年到2009年
开始时间(6字节)为:
0x08,0xii,0xjj,0xkk,0xll,0xmm;
结束时间(6字节)为:
0x09,0xii,0xjj,0xkk,0xll,0xmm;
0xii,0xjj,0xkk,0xll,0xmm表示符合时间格式要求的任意值。
时间属性(2字节):
由于夜间时间只关心年,对月日、时分秒、星期无要求,所以Bit12置位,其他清0,即时间属性为0x1000。
周日
1.从2008.5.1到2008.7.1的每周一到周五;
2.从2008.5.1到2008.7.1,每逢周六、周日。
对应的属性位为1表示对应的星期有效,为0无效。
日期与星期位(Bit13)为1表示星期约束于日期之内,为0表示星期与日期无关。
1.Bit13~Bit10,Bit4~Bit0置位,其他清0
2.Bit12~Bit10,Bit6~Bit5置位,其他清0
周六
周五
周四
周三
周二
周一
星期时间
例如超速夜间时间范围是从周一到周五的22:
00到05:
00点
开始时间(6字节)为:
0xii,0xjj,0xkk,0x22,0x00,0xll;
结束时间(6字节)为:
0xii,0xjj,0xkk,0x05,0x00,0xll;
0xii,0xjj,0xkk,0xll表示符合时间格式要求的任意值。
时间属性(2字节):
由于夜间时间只关心周一~周五、时分,对月、秒、星期六、星期日无要求,所以Bit9~Bit7,Bit4~Bit0置位,其他清0,即时间属性为0x039f。
(以下是重庆索美方案)
如果起始段和结束段一致,则认为没有启动时间范围。
如果周期标记为0(星期控制字节和日期时间控制字节都为0)),则表示时间范围是在起始段和结束段之间。
否则按照【时间周期表】方式。
位
名称
描述
0
日期时间范围
只有在起始段和结束段的范围内才有效。
起始日期时间必须小于等于结束日期时间。
例如:
从2008.5.19:
30:
00到2008.7.15:
30:
00
1
日期范围
只有在起始段和结束段的日期字段(年月日)的范围内才有效。
起始日期必须小于等于结束日期,例如:
从2008.5.1到2008.7.1
2
时间范围
只有在起始段和结束段的时间字段(时分秒)的范围内才有效。
起始时间可以大于结束时间,例如从20:
00:
00到9:
30:
00。
3
日月范围
只有在起始段和结束段的时间字段(时分秒)的范围内才有效。
起始日月可以大于结束日月,例如从12月20日到1月5日。
4
保留
5
日
只有在起始段和结束段日的范围内才有效。
起始日可以大于结束日,例如从20日到5日
6
月
只有在起始段和结束段月的范围内才有效。
起始月可以大于结束月,例如从8月到2月
7
年
只有在起始段和结束字节年的范围内才有效。
起始年必须小于等于结束年,例如从2008年到2009年
8
星期一
星期控制字节如果全为0,表示不考虑星期(只要日期时间符合条件),否则只有对应位为“1”的星期才有效
9
星期二
10
星期三
11
星期四
12
星期五
13
星期六
14
星期日
15
保留
注:
除星期位外,如果某位为“1”,则必须判断当前时间是否符合起始时间段;如果某些星期位为“1”,则只要当前时间是在这个信息范围内,就表示星期条件满足。
常用实例
a)两个时间范围:
起始段=2008.5.18:
00:
00;起始段=2008.5.720:
00:
00;周期控制域=0
b)每天8点到15点:
起始段=XXXX.XX.XX8:
00:
00;起始段=XXXX.XX.XX15:
00:
00;时间范围对应位为“1”,其它全为0
c)每天晚22点到第二天凌晨5点30分:
起始段=XXXX.XX.XX22:
00:
00;起始段=XXXX.XX.XX5:
30:
00;时间范围对应位为“1”,其它全为0
d)星期1到星期5的早上0点到5点,晚上22到到24点:
起始段=XXXX.XX.XX22:
00:
00;起始段=XXXX.XX.XX5:
00:
00;时间范围、星期1到星期5的对应位为“1”,其它全为0
e)10月1日到10月7日:
起始段=XXXX.10.1XX:
XX:
XX;起始段=XXXX.10.7XX:
XX:
XX;日月范围的对应位为“1”,其它全为0
f)2008年12月1日到2009年1月30日,并且星期6和星期天:
起始段=2008.12.1XX:
XX:
XX;起始段=2009.1.30XX:
XX:
XX;日期范围、星期6、星期天的对应位为“1”,其它全为0
g)每天凌晨00:
00:
00至00:
00:
01为夜间,限速80
数据为:
0000C2220A000418255900182559010000C2230400000050