硬件接线
TOFSense输出为TTL电平,可以直接接到单片机的串口(UART)引脚,如果需要使用NAssistant上位机则需要使用USB转TTL将TOFSense连接到USB接口上,而如果需要接到RS232、RS485等接口则需要使用对应的转接模块。
1 接口与线序
TOFSense/-UART/F/FP/F2/F2 Mini/F2 P/F2 PH/M等型号均采用如下标准件GH1.25 4P母座,而TOFSense-S/MS型号采用GH1.25 4P公头。
对于UART模式卡扣凹槽朝上的GH1.25 4P母座,线序从右向左分别为VCC、GND、RX、TX。
对于IIC模式卡扣凹槽朝上的GH1.25 4P母座,线序从右向左分别为 VCC、GND、SDA、SCL。
对于CAN模式卡扣凹槽朝上的GH1.25 4P母座,线序从右向左分别为VCC、GND、CAN_H、CAN_L。
2 USB转TTL
TOFSense默认波特率921600,建议用户使用支持高波特率且在高波特率下可以稳定工作的USB转TTL,一般比较推荐使用CP2102、CH343和部分支持高波特率的CH340型号的USB转TTL。一般首次购买的用户建议直接购买TOFSense转接套装,其内含带有GH1.25接口的CH343的USB转TTL,避免了用户二次接线。
模块自带双头GH1.25接口的数据线,如果用户没有带有GH1.25接口的USB转TTL,用户可以将赠送的小黑线剪断一半,然后使用杜邦线自行焊接转接,如果自行焊接需注意以下几点
- 使用焊锡连接两根数据线,不要直接将两根数据线直接拧在一起
- 不建议使用快速压线连接器直接将线头压住
- 做好保护措施不要将线头裸漏在外
- 没有动手能力的建议直接在Nooploop店铺购买一个NUTT-B型号的usb转ttl,或者淘宝购买GH1.25 4P转杜邦线的转接线
- 转接线不要过长,一般建议数据线在30~50cm左右即可
下图为USB转TTL与TOFSense的接线示例:
在正确接线后并安装对应USB转TTL的驱动后,可以在设备管理器找到对应的端口,但可能会有部分USB转TTL出现以下情况,如遇到可以尝试换一个USB转TTL或自行百度相关解决方案。
共地
接线时如果USB转TTL上没有5V供电,用户选择使用外部供电时一定要注意USB转TTL与TOFSense以及电源需要共地,否则可能出现以下情况,串口调试助手有规整的数据,但实际上因为没有共地,导致数据出现异常NAssistant上位机无法识别。
3 级联
部分TOFSense型号支持级联,对于有两个接口的模块级联时只需要提前在NAssistant上设置好对应的模式与参数后直接将模块的两个接口进行连接即可。
而对于只有一根线的型号使用级联则需要用户自行进行转接,接线图如下,将所有TOFSense模块的VCC、GND、RX、TX一一对应连接后接到主控上即可。
或者用户可以画一个专门用来级联的级联板
PS:注意事项 1、使用级联时需要注意供电,例如TOFSense-M型号因功耗较TOFSense稍大,所以级联时所需要的电流更大,建议用户提前计算和预留好足够的电源。同时为了保证工作稳定,一般比较建议用户单独使用一路电源给TOFSense群组供电,不要与其他大功率用电器共用一组电源。
2、级联会有压降,每多一个TOFSense模块,那么下一级TOFSense模块获得的电压会变低,如果电压小于最低工作电压那么模块会出现频繁重启无法正常工作的情况,所以一般不建议一条线路上级联过多的TOFSense,解决方案:1、使用星形供电的方式 2、将TOFSense分组,每3个一组使用一路电源
4 TTL转485
由于TOFSense是TTL电平,所以如果用户需要接到485总线是不可以直接接的需要使用转接模块,一般线序如下图(具体线序需要查看用户使用转接模块的说明)。
示例
接线:TOFSense —— TTL转485 —— 485转TTL —— USB转TTL —— 电脑USB口
示例所使用的转接模块链接
5 TTL转232
由于TOFSense是TTL电平,所以如果用户需要接到232总线是不可以直接接的需要使用转接模块,一般线序如下图(具体线序需要查看用户使用转接模块的说明)。
示例
接线:TOFSense —— TTL转232 —— 232转TTL —— USB转TTL —— 电脑USB口
示例所使用的转接模块链接