#relay #hardware #switch #relaise

bin+lib relay8x

通过串行/USB控制特定的8x继电器卡

4个版本

使用旧Rust 2015

0.1.1 2018年9月18日
0.1.0 2018年9月18日
0.0.2 2018年9月18日
0.0.1 2018年9月18日

#71 in #switch

Apache-2.0 OR MIT

400KB
368

relay8x

库和命令行工具,用于通过串行和/或USB接口与这些继电器卡通信

安装二进制文件,使用 cargo install relay8x,并阅读 relay8x --help 了解使用详情。

功能

  • 设置特定或所有继电器开启或关闭
  • 切换特定或所有继电器开启或关闭
  • 重置(关闭)特定或所有继电器
  • 一个串行设备上多个卡
  • 运行自定义命令

文档

有关通信协议的详细信息见此 pdf

接线/设置

一张卡

  • 将 JP1 跳线置于 1-2 位置
  • 连接到USB

级联

  • 对于除最后一卡外的所有卡,将 JP1 跳线置于 2-3 位置
  • 在最后一张卡上将 JP1 跳线置于 1-2 位置
  • GND 插脚与下一张卡连接
  • 将前一张卡的 Txb 与下一张卡的 Rxa 连接
  • 将前一张卡的 Rxb 与下一张卡的 Txa 连接

Windows

驱动程序在Linux上工作正常,在测试期间,仅在Windows上出现了堆叠继电器卡的问题。

依赖项

~4–13MB
~148K SLoC