编辑: 黑豆奇酷 | 2015-08-13 |
20 个KS105.主机在 对其中一个 KS105 模块进行控制时,其他模块自动进入微瓦级功耗休眠模式,因此不必担心电 流供应不足问题. KS105 工作流程: 在KS105 上电启动时,系统会开始自检,自检正常后,KS105 尾部引出线附件的红色 LED 会以 www.dauxi.com
4 二进制方式闪烁显示其
8 位I2 C 地址, 快闪两下代表
1 ,慢闪一下代表
0 .例如显示 0xea 地址,其二进制数为 0B11101010,绿色 LED 飞闪两下→快闪两下→灭→快闪两下→灭→快闪 两下→灭→慢闪一下→灭→快闪两下→灭→慢闪一下→灭→快闪两下→灭→慢闪一下→灭.(3) Note 3: LED 闪烁时的绿色亮光可能会刺激到眼睛,请尽量不要近距离直视工作中的 LED,可以使用眼睛的余光来观察其闪烁. KS105 启动后如果收到主机的有效数据指令,LED 将立即停止闪烁显示.进入指令探测模 式. KS105 使用 I2 C 接口与主机通信,自动响应主机的 I2 C 控制指令.指令为8位数据,指令发 送流程为: 探测结束智能识别 KS105 屏蔽了此功能. 探测指令 探测指令发送完成后,KS105 将依据探测指令进入相应探测模式,主机此时须等待一段时 间方可开始通过 I2 C 总线查询探测结果,过早查询 I2 C 总线将获得 0xff 值.注意,每一帧探测 指令格式均为: 所有 I2 C 控制指令汇总如下: 寄存 器 命令 返回值范围 (10 进制) 返回值范围 (16 进制) 备注
0 1~254 0x01~0xff 程序版本标识及厂家标识. 可参考附件
3 示例函数,返回值=read_byte(0xe8,0);
1 1~252 0x01~0xfc 制造日期标识.16 位数据的高
8 位为制造年份, 低8位为制造月份.11 年开始制造标识为 1;
12 年开始制造标识为 2;
……;
25 年开始制造标识 为F;
26 年开始制造标识为 0;
27 年开始制造标 识为 1.月份:1 月份标识为 1;
以此类推,10 月 份标识为 A;
12 月份对应 C. 可参考附件
3 示例函数,返回值=read_byte(0xe8,1);
2 0xb0 210-5619mm 0xd8-0x15f3mm 默认有效探测范围 21cm-3m.返回 mm 值,可以配 置为 13cm 盲区.(13cm 盲区需配置为 0x82 盲区模式) I2 C 地址 寄存器
2 8 位数据 是否延时等待或查询SCL 线是否为高? 寄存器 2(0x02) I2 C地址(0xe8)
8 位数据指令(0xb0) I2C 地址+1 (0xe9) 接收
16 位I2C 数据 (high
8 bit + low
8 bit) www.dauxi.com
5 2 0xb1 0-255 0-0xff 只发射一束波,无其他功能.返回值是寄存器
2 和寄存器
3 的值
2 0xb2 520-14706us 0x4e0-0x7f66μs 有效探测范围 21cm-3m. 返回 us 值(13cm 盲区需配置 为0x82 盲区模式)
2 0xb3 96-32631us 0x60-0x7f77μs;
只接收回波,有效探测范围 1cm-5.6 米,与0xb1 指令配合使用,用于
2 台KS105 之间的对射测距.
2 0xb4 210-2500mm 0x5a-0x9c4mm 包含温度补偿,有效探测范围 21cm-3m.返回 mm 值(13cm 盲区需配置为 0x82 盲区模式)
2 0xb5 210-1958mm 0xd8-0x07a6mm 默认有效探测范围 21cm-2m.返回 mm 值,可以配 置为 13cm 盲区.(13cm 盲区需配置为 0x82 盲区模式)
2 0xb6 520- 11366us 0x4e0-0x2c66μs 有效探测范围 21cm-2m. 返回 us 值(13cm 盲区需配置 为0x82 盲区模式)
2 0xb7 210-1958mm 0xd8-0x07a6mm 包含温度补偿,有效探测范围 21cm-2m.返回 mm 值(13cm 盲区需配置为 0x82 盲区模式)
2 0xb8 256-2500mm 0x100-0x15f3mm 有效探测范围 25cm-3m. 返回 mm 值(17cm 盲区需配置 为0x82 盲区模式)
2 0xba 1504-14706us 0x5e0-0x7f66μs 有效探测范围 25cm-3m. 返回 us 值(17cm 盲区需配置 为0x82 盲区模式)