平常在执行各 Device 测试时,一开始都会先使用 ST 开发板先行测试。为了能尽早顺利接线直接上线测试,因此设计了专门做测试用的 ST Contex-M0 测试板 及另外的用途是用来做测试制具主板使用。
在一般做 Device 测试应该已足够用了。
关于 RS485
在产品研发工作中,时常遇到 RS485 的功能要求。在研发初期确实也需要类似于 Monitor 的监看工具,以方便了解传输过程是否有错误及了解客户端的装置是否有正确反馈资料。这时候就会需要 USB RS485 这类转换工具,当然这也不限定于开发环境中,因为 RS485 通讯协定在工控领域中,是非常常见的。
RS485 是利用差动讯号来辨别 0 与 1 ,重点特性是能抗噪声及通讯实体线路长距离传输。RS485 是 multi-drop network (多点网络),相同接线可以同时连接不同的 RS485 装置。在于有多点网络特性及 RS485 为半双工通讯模式,所以实际传输上通常会使用 Master-slave 架构,较为常见的软件协议是 MODBUS。不过更多的情境是各家系统自订通讯协议,因此需要有工具才能好好的做除错的工作,更多延伸资讯可参考 RS485 wiki(中文) ,RS485 wiki(English)。
上图是 RS485 收发器的内部等效图,分别是 2 各三态闸分别负责 TX 与 RX 。RO 负责接收,由 /RE 做接收控制。 DI 负责传送,由 DE 做讯息发控制。 与装置连接通常是使用双绞线方式连接。而连接器没有特别指定。这类的的收发器有很多厂家都有,Pin out 基本上都相同,也可以交互使用。 这里就不推荐了之后有机会再介绍。