车载终端GPRS通信协议
V1.2
编制:王治本
审核:禹成海
上海妙益电子科技发展有限公司
---------------------------------------------------------------------------------------------------------------------------------------------------------
修改记录
1.V1.1版完成于2012.5.21
2.V1.2版完成于2012.10.10
修改内容:增加数据记录及历史数据的传输,帧扩展标志:0=实时,1=历史
---------------------------------------------------------------------------------------------------------------------------------------------------------
1.数据发送方式
(1)仅当接受到ON档信号时,模块才唤醒
(2)模块唤醒后与服务器自动建立联系
(3)建立连接后,每秒发送一组实时数据
(4)发送失败后重新自动连接
(5)网络连接失败期间的数据将自动保存,最大保存数据量2小时。
(6)网络恢复后,在发送实时数据的间隙自动插发历史数据
---------------------------------------------------------------------------------------------------------------------------------------------------------
3.数据分类
(1)紫色部分为帧控制信息,用于分割、标识、校验传输数据
(2)青色为GPS数据
(3)黄色为车辆采集数据
(4)绿色部分为用户自定义数据
3. 数据解释
注:未注明数据偏移量均为0,无效数据填全1
(1)控制信息
帧同步字:EB 90
帧类别:0X20,其他暂不公布,保留
帧扩展标志1:0
帧扩展标志2:0表明实时数据帧,1表明历史数据帧
---------------------------------------------------------------------------------------------------------------------------------------------------------
信息字数:140
ID1~ID8:目标的ID码
电池分组编号:1~10,单体电池数据分组传送,每组包含20串,最大为10组。
检查和=0xff xor 帧类别xor 帧扩展标志1 xor帧扩展标志2 xor信息字节数
xor 数据0 xor数据1 xor … xor 数据139
(2)GPS数据
年:00~99
月:1~12
日:1~31
时:00~23
分:00~59
秒:00~59
纬度:ddmm.mmmm
经度:ddmm.mmmm
纬度标志:N=北纬,S=南纬
经度标志:E=东经,W=西经
地面速率:单位0.1节
(3)采集数据
车速:单位为1/256km/h
发动机转速:单位为1/8r/m
电机转速:单位为1/2r/m
总电流:偏移32000,单位0.1A
总电压:单位0.1V
SOC:单位0.4%
最高单体温度:偏移-40℃,单位℃
最高单体电压:bit1~bit11为最高单体电压,单位0.0025V;bit12~bit16为最高单体电压所在箱号
最低单体电压:bit1~bit11为最低单体电压,单位0.0025V;bit12~bit16为最低单体电压所在箱号
最高单体电压位置:最高单体电压所在箱内的位置
最低单体电压位置:最低单体电压所在箱内的位置
最高单体温度位置:最高单体温度所在箱内的位置
最高单体温度箱号:最高单体温度所在箱的编号
剩余电量:电池所剩电量,单位0.01kwh(度)
正极绝缘:正极对地电阻,单位kΩ
负极绝缘:负极对地电阻,单位kΩ
电池状态:0=否,1=是
A.电池状态1—严重报警,需立即停车
#define fSOC_Stop bbBatterySt1.bit7 SOC太低
#define fTempSevereH bbBatterySt1.bit6 电池温度太高
#define fCurSevereH bbBatterySt1.bit5 电流太高
#define fCellVoltSevereL bbBatterySt1.bit4 单体电池电压太低
#define fCellVoltSevereH bbBatterySt1.bit3 单体电池电压太高
#define fVoltSevereL bbBatterySt1.bit2 总电压太低
#define fVoltSevereH bbBatterySt1.bit1 总电压太高
---------------------------------------------------------------------------------------------------------------------------------------------------------