LabJack设备有多达23路数字I/O (DIO)线,可以控制继电器、驱动信号、LED、开关等。LabJack设备:
- 支持I2C通信以及SPI、UART和其他串行协议。
- 在3.3V逻辑上运行。
- 为那些需要5v、2.5v或1.8v逻辑电平的应用提供附件。
Labjack公司的许多设备都能够与允许串行通信的传感器通信。labjack的大多数设备都支持SPI、I2C、1-Wire和其他异步串行协议。配置labjack的设备以发送和接收数据是相对独立于设备的,一旦您理解了所使用的协议就很容易,但是在购买使用串行协议传输信息的传感器之前,必须牢记一些事情。
- 这些串行协议不能替代LabJack上的USB/TCP主机连接。相反,主机应用程序将通过USB/TCP与LabJack通信,而LabJack可以使用串行协议与其他一些设备/芯片通信。
- labjack的设备在其VS线上提供5V,但具有标准的3.3V逻辑电平。当心输入具有0.7 * Vsupply的最小逻辑高电压的芯片,因为在5V电源下这将是3.5V,并且与LabJack上的3.3V输出不兼容。请注意,对于I2C,高压通常由上拉电阻控制,所以这不是问题。
- labjack的设备在其FIO/EIO/MIO/CIO线路上输出3.3V逻辑电平,但能够接收5V作为输入。
- 一些传感器不遵循标准I2C/SPI协议。
- SPI通常比I2C更容易。SPI的一大好处是您可以使用从MOSI到MISO的环回线进行初始测试,以确认软件正在运行。
- 如果遇到问题,可能需要使用示波器或逻辑分析仪进行故障排除。
- 这些串行协议中最复杂的部分是知道要发送哪些字节/位以及如何收到的内容。您需要阅读设备的数据表才能确定。如果需要进行故障排除,您还需要了解设备数据表中的时序图。
北京迪阳世纪科技有限公司提供全系列产品 请看官网:www.pc17.com.cn