一、适用范围
本文档适用于SSH-10-sensor
距离传感器的配置方法
1.1 SSH-10-sensor距离传感器结构
1.1.1 标准版
图1-1 产品尺寸图 1-PORT 2
-电源指示灯
1.1.2 以太网版本
图1-2 产品尺寸图 1-PORT 2
-电源指示灯 3-RJ45``以太网
口
电源指示灯为绿色,正常工作为常亮。
1.2 铭牌
TBD
二、调试资源
北醒传感器使用说明手册:
SSH-10
协议说明:
串口助手:
常用USB
转串口驱动(按需自取):
USB转48
5工具:
USB转485
的A接SSH-10
的AUSB转485
的B接SSH-10
的B
三、电气接线说明
3.1 PORT
PORT
主要用于北醒传感集中器的电源、上行通讯、传感器连接使用。
图3-1 PORT外形
PIN1 | ID1_RX | PIN15 | GND |
PIN2 | ID1_TX | PIN16 | ID1_5V |
PIN3 | ID2_TX(a) | PIN17 | GND |
PIN4 | ID2_RX(a) | PIN18 | ID2_5V |
PIN5 | ID3_RX | PIN19 | GND |
PIN6 | ID3_TX | PIN20 | ID3_5V |
PIN7 | ID4_RX | PIN21 | GND |
PIN8 | ID4_TX | PIN22 | ID4_5V |
PIN9 | ID5_RX | PIN23 | GND |
PIN10 | ID5_TX | PIN24 | ID5_5V |
PIN11 | RS485_A | PIN25 | GND |
PIN12 | RS485_B | PIN26 | 24V_INPUT |
PIN13 | CAN_H(b) | PIN27 | GND |
PIN14 | CAN_L(b) | PIN28 | 24V_INPUT |
表2-1 PORT PIN定义
注:
(a)PIN3,4的TX,RX定义于其他传感器不同,注意区分。 |
---|
(b)在01以及后续批次,PIN13中为CAN_H,PIN14中为CAN_L。仅在00批次为RS485。 |
(c)PIN1-10通讯线需交叉连接,北醒传感器的RX接SSH-10的TX,北醒传感器的TX接SSH-10的RX。此处的TXRX是SSH-10的定义。 |
(d)表中ID对应北醒的设备ID,应该从1开始接,依次增加,不可跳过 |
3.1.1 电源
电源输入要求:电压范围24VDC ±5%,供电能力0.4A及以上。
禁止反极性、过压等异常电源输入,否则导致集中器异常或损坏。
电源线径需满足电源最大电流的需求,推荐0.5平方毫米以上。
正极 | 负极 |
---|---|
PIN26,28 | PIN25,27 |
表3-2 PORT 电源接线
3.1.2 上行通讯
RS485通讯
用于传感器数据上传。默认无终端电阻,根据实际需要外部连接120欧姆电阻。为保证通讯质量,线缆最好使用特性阻抗为120欧姆双绞线或者RS485
总线专用线缆。定义如表2-3:
A | B | 公共点 |
---|---|---|
PIN11 | PIN12 | 同电源负极PIN25,27 |
表3-3 PORT RS485定义
CAN通讯
用于传感器数据上传。默认无终端电阻,根据实际需要外部连接120欧姆电阻。为保证通讯质量,线缆最好使用特性阻抗为120欧姆双绞线或者CAN总线专用线缆。定义如表2-4:
CAN_H(a) | CAN_L(a) | 公共点 |
---|---|---|
PIN13 | PIN14 | 同电源负极PIN25,27 |
表3-4 PORT RS485定义
(a)在01以及后续批次,PIN13中为CAN_H
,PIN14中为CAN_L
。仅在00批次为RS485
。
3.1.3 传感器
用于北醒传感器``TFmini Plus
于集中器的通讯。北醒传感器
为TTL UART通讯
,没有独立的ID。区分传感器的唯一方式就是传感器在集中器上的接线位置,接线从PIN1开始,依次增加,不可跳过。
电源正极5V | 电源负极GND | TX | RX | |
---|---|---|---|---|
ID1 | PIN16 | PIN15 | PIN2 | PIN1 |
ID2 | PIN18 | PIN17 | PIN3(a) | PIN4(a) |
ID3 | PIN20 | PIN19 | PIN6 | PIN5 |
ID4 | PIN22 | PIN21 | PIN8 | PIN7 |
ID5 | PIN24 | PIN23 | PIN10 | PIN9 |
表3-5 PORT传感器接线
(a)PIN3,4的TX,RX定义于其他传感器不同,注意区分。 |
---|
(b)通讯线需交叉连接,北醒传感器 的RX接SSH-10 的TX,北醒传感器 的TX接SSH-10 的RX。此处的TXRX是SSH-10 的定义。 |
3.1.3 接线
PORT为公针连接器,对应的母插头以及插针型号如下,典型使用数量为母插头1PCS,插针28PCS:
图3-2
传感器和集中器接线示例,以ID1为例。
集中器定义 | 北醒传感器 | |||
---|---|---|---|---|
PIN1 | ID1_RX | <-> | TXD | PIN3 |
PIN2 | ID1_TX | <-> | RXD | PIN2 |
PIN15 | GND | <-> | GND | PIN4 |
PIN16 | ID1_5V | <-> | +5V | PIN1 |
表3-6 PORT传感器参考接线
注:通讯线需交叉连接,北醒 的RX接SSH-10 的TX,北醒的TX接SSH-10 的RX通讯线应该从1开始接,依次增加,不可跳过附北醒传感器``TFmini Plus 线序: |
---|
图3-3 北醒传感器线序定义
3.2 以太网(选配)
集中器有一个RJ45
标准百兆以太网口,符合100BASE-TX
。用途与RS485
类似,用于上行连接。推荐使用超五类(CAT5E)及以上等级网线连接。
此功能为选配功能。
四、模型配置
4.1 通用配置
模型文件id :从 1 开始,依次递增,不可跳过,SSH-10
应该按照顺序接线,从PIN1
开始,不可跳过
4.2 SRC2000配置方法
comID:
comID 5 对应 【485通信4
】(默认配置,不可混用)
comID 4 对应 【485通信3
】
图4-1 软件配置
Key | Description | Value | Unit |
---|---|---|---|
x | 在x轴位置 | 右手坐标系下的 x 位置,如小车模型中坐标 | m |
y | 在y轴位置 | 右手坐标系下的 y 位置,如小车模型中坐标 | m |
z | 在z轴位置 | 右手坐标系下的 z 位置,如小车模型中坐标 | m |
yaw | 安装角度 | 右手坐标系下朝向角,如小车模型中坐标 | ° |
minDist | 最小距离 | distanceSensor 最小检测距离,单位为 m ;最小距离可通过查看 distanceSensor 使用说明书方式获得 | m |
maxDist | 最大距离 | distanceSensor 最大检测距离,单位为 m ;最小距离可通过查看 distanceSensor 使用说明书方式获得 | m |
range | 设备接收半角 | distanceSensor X 方向的接收半角(雷达发射的散射角度),单位为 度,接收半角可通过查看distanceSensor 使用说明书方式获得 | ° |
minRSSI | 最小信号强度 | distanceSensor 最小信号强度,在信号强度一定范围内,distanceSensor 的数值才有效,最小信号强度可通过查看 distanceSensor 使用说明书方式获得 | |
maxRSSI | 最大信号强度 | distanceSensor 最小信号强度,在信号强度一定范围内,distanceSensor 的数值才有效,最小信号强度可通过查看 distanceSensor 使用说明书方式获得 | |
brand | 品牌名称 | 已适配可选用品牌 |
图4-2 与SRC2000推荐连接
4.3 SRC800/SRC3000配置方法:
devName:串口号,根据接线不同可配置
Key | Description | Value | Unit |
---|---|---|---|
port | |||
devName |
五、简易测试说明
5.1 北醒供电排查
通过手机摄像头观察北醒的发射面,如果北醒供电正常,可以通过摄像头观察到北醒的发射灯。
图5-1 传感器正常工作
5.2 roboshop报错解释:
5.2.1 SSH-10无数据上传
可能原因:
Error52959 提示:SSH-10 connect timeout 1. * SSH-10供电异常 2. * SSH-10端485接错 3. * 北醒端没有数据发送到SSH-10 4. * 北醒电源接错 5. * 北醒通讯线到SSH-10端通讯线接错---正确应该TX接RX,RX接TX |
---|
5.2.2 北醒连接超时
此情况下,SSH-10
正常工作,单个或多个北醒
工作异常,如下图,ID为1的北醒
超时
Error52959 提示:distance sensor id [1] timeout 1. * 北醒电源接错 2. * 北醒通讯线到SSH-10端通讯线接错---正确应该TX接RX,RX接TX |
---|
5.2.3 接收到错误数据
重启SSH-10
received wrong data from SSH-10 |
---|
5.3 报文示例
使用USB转485
模块连上SSH-10
的485
,通过串口助手可以看到北醒
的报文,波特率115200
图5-2 上位机的报文示例1
5.3.1 报文说明
帧头:AF BF
帧尾:BF AF
简单分为5个数据区对应5个北醒传感器
的数据,以41~45区分ID号
例:41 00 D3 61 11 B6
ID:1
距离:00 D3
信号强度:11 B6
接了几个北醒传感器
对应的数据区会有数据变化,可以以此判断对应传感器
是否接线正常,调整【超时时间】可以对齐接受数据
图5-3 上位机的报文示例2
六、FAQ
Q:其中一部分传感器
有数据,部分没有?
A:首先检查接线,注意接线定义以及接线是否良好。异常接线包括但不限于,短路、断路、虚接、线束外壳破损、连接器外壳破损等。之后可以尝试替换怀疑损坏的传感器,如故障消除,可以判断传感器损坏。
Q:SSH-10
工作灯闪烁,却依旧没有报文上传
A:确保接线正确的情况下,使用串口助手发送 AF BF 01 AA BB 02 D4 BF AF ,如果有回包(报文格式同上),说明SSH-10固件为查询模式,需要重新烧写固件