基本信息
TTL Node (A) 做为 TTL 总线设备,它的出厂 ID 为 0,默认波特率为 1Mbps,你可以通过使用飞特舵机调试软件 FD 来更改 ID 和波特率
注意:TTL Node (A) 需要将波特率设置为与总线舵机波特率相同的才可以与总线舵机同时使用
使用案例
直接通过 USB 连接上位机

- 上位机可以是 PC、N100、树莓派或 Jetson 等带有 USB 接口的电脑
- 上位机为 Windows 系统的,可以使用 FD 软件,图形化界面进行调参;上位机为其它系统的,可使用程序进行控制,我们提供 C++/Python 例程,但也需要用户具有一定的编程基础
- 不接外部供电时,可用于为总线舵机调参(仅通过 USB 供电不能控制舵机转动)、控制 RGB 灯、通过舵机接口为5V供电要求的航模遥控器接收端供电,通过 2.54mm-3P 中的 S 引脚通信(S 代表 S.BUS),读取航模遥控器信号
- 如果需要控制舵机转动、控制两路电源输出,则需要通过板载的舵机接口为其供电,支持9-12.6V(3s 锂电池的电压范围),注意:切勿正负极接反或正极接到信号接口
- 板载的 两个 HX-5264-3P 和 PH2.0-3P 都是相同的接口,任意一个接入电源供电即可为 TTL Node (A) 供电,但是不能通过 GH-1.25-3P 供电,因为 GH-1.25-3P 仅用于信号传输
通过 TTL Adapter (A) 控制

- 通过 两个 HX-5264-3P 和 PH2.0-3P 任意一个接口与 TTL Adapter (A) 连接,TTL Adapter (A) 链接有 USB 数据线和供电线,可为 TTL Node (A) 供电和通信,此时上位机的使用方法与上面的
直接通过 USB 连接上位机 章节相同
- 由于此时有供电,所以可以在总线中加入其它总线舵机、TTL Node (A) 来统一控制
通过 Robot Driver with ESP32S3 Lite 控制

- TTL Node (A) 与 Robot Driver with ESP32S3 Lite 连接,你可以参考后面的开发教程,写 ESP32S3 中的程序来控制 TTL Node (A),后续我们也会在 ESP32S3 Lite 板中增加用于控制节点板的 JSON 指令,用于上位机通过 JSON 指令与下位机设备交互
使用飞特舵机调试软件 FD
根据上述的 直接通过 USB 连接上位机 和 通过 TTL Adapter (A) 控制 章节所介绍的方式连接设备,注意:同一根总线上不能连接两个相同 ID 的设备且设备的出厂默认 ID 都是相同的,所以在更改总线设备 ID 前,建议总线上只连接一个设备,分别更改好 ID 后再同时连接起来使用

直接通过 USB 连接上位机

通过 TTL Adapter (A) 控制