- 49
- 0
- 约8.61千字
- 约 18页
- 2020-08-02 发布于山东
- 举报
出入口相机串口通信协议说明书v2.0
前言
本节介绍本文档的内容、对应的卡口算法版本、适用的读者对象、历史修订记录等。
读者对象
本文档(本指南)主要适用于以下工程师:
电子产品设计开发人员
修订记录
修订日期
修订版本
修订说明
2015-1-28
1.0
1、出入口车牌识别一体机RS485通信协议第一版
2015-11-16
1.1
1、扩展车辆类型(临时车、有效白名单、黑名单、过期白名单)和白名单的有效期截止日期信息;
2、增加串口波特率支持的范围描述;
3、增加16字节车牌号码的详细描述;
4、原进出口车辆类型修改为车牌类型;
5、扩展进出类型字段;
6、兼容1.0版本;
2015-11-25
1.2
1、修改车牌类型中个性化车和港澳车的值分别为129,130,同时扩展使馆车和老式车牌,值分别为131,132;
2、增加车辆信息协议数据结构图;
2016-01-22
1.3
1、扩展车牌类型支持台湾车牌,台湾车牌类型值从142开始;
2016-06-01
1.4
1.文档名字改为《出入口相机串口通信协议说明书V1.4》
2.协议扩充到RS232串口,485和232都应支持,将所有485字样都改成串口;
3.帧长扩充到60字节;
4 数据内容增加抓拍时间,相机IP地址;
2017-06-08
1.5
1、修改举例中校验码不正确的问题;
2、添加对白名单年份的说明;
3、扩展车牌类型;
2017-09-12
1.6
1、扩展停车时间、缴费金额、剩余车位字段。
2、增加串口配置协议解释选项为LED_SCREEN_20。
3、增加红绿灯控制,是否开闸类型。
2017-09-28
1.7
1、串口配置协议解释选项更改为LED_SCREEN_9。2、更改黑白名单的举例。3、缴费金额单位更改为元。
4、协议2.0的包头更改为0x8A,协议1.0的包头为0x7E。
5. 将车辆类型的保留字段更新为,进出场标志
2017-10-26
2.0
将本协议更新为协议2.0版本名称。
2017-12-29
2.1
1、车位余位更新为四个字节。同步更新所有样例。
2017-01-08
2.2
1、增加车位发送指令
2、增加485开闸指令
串口通信协议
2.1 串口配置
默认波特率9600; 数据位8位;停止位1位; 奇偶校验位无;
注:波特率参数可配置,目前支持的波特率1200,2400,4800,9600,19200,38400,115200
屏显配置协议选择LED_SCREEN_9即8, 相机默认是小端模式。
typedef enum
{
LED_SCREEN_1 = 0,
LED_SCREEN_2,
LED_SCREEN_3,
LED_SCREEN_4,
LED_SCREEN_5,
LED_SCREEN_6,
LED_SCREEN_7,
LED_SCREEN_8,
LED_SCREEN_9,
LED_SCREEN_10,
LED_SCREEN_11,
LED_SCREEN_12,
LED_SCREEN_13,
LED_SCREEN_14,
LED_SCREEN_15,
LED_SCREEN_16,
LED_SCREEN_17,
LED_SCREEN_18,
LED_SCREEN_19,
LED_SCREEN_20,
LED_SCREEN_21,
LED_SCREEN_22,
LED_SCREEN_23,
LED_SCREEN_MAX
}E_LedScreenType;
2.2 通信包结构
信息项
类型
字节数
注解
通信包
包头标识
unsigned char
1
(0x8A)标识通信包的开始
目标地址
unsigned char
4
接收方地址
源地址
unsigned char
4
通信发起方地址
消息帧
unsigned char
1
消息帧的唯一标识
消息帧流水号
unsigned char
1
包流水号,发起方填写流水号,接收方回复消息时将此流水号回发。
消息帧长度
unsigned short
2
数据内容的长度
数据内容
可变
可变
数据内容
校验位
unsigned char
1
从包头标识到校验位前的所有字节的异或值
包尾标识
unsigned char
1
(0x7f)标识通信包的结束
出入口车辆信息结构图
2.3 目标地址和源地址
对接平台地址(主机地址):00 00 00 00
相机设备地址(相机地址):64 00 F3 02
目标地址和源地址是对于发送方而言的,协议是双方都能发送。
当相机向主机平台主动发送时
目标地址:00 00 00 00, 源地址: 64 00 F3 02
当主机平台向相机主动发送时
原创力文档

文档评论(0)