主题中讨论的其他器件: TIOS101
您好!
我的主要应用是集成磁簧传感器开关、以激活和停用先导阀的输出。
我曾计划将传感器直接连接到微控制器、即 DI 和先导阀、并使用来自微控制器的 USART 通过 TIOL1115 IO-Link PHY 在 IO-Link 主器件之间进行通信。
我的方法是否正确? 或者、我应该更愿意将传感器与 TIOS101集成、因为它是一款数字传感器输出驱动器、并且还使用 TIOL1115作为 IO-Link PHY。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我的主要应用是集成磁簧传感器开关、以激活和停用先导阀的输出。
我曾计划将传感器直接连接到微控制器、即 DI 和先导阀、并使用来自微控制器的 USART 通过 TIOL1115 IO-Link PHY 在 IO-Link 主器件之间进行通信。
我的方法是否正确? 或者、我应该更愿意将传感器与 TIOS101集成、因为它是一款数字传感器输出驱动器、并且还使用 TIOL1115作为 IO-Link PHY。
您好、Chirag、
您可以通过任一种方式实现、这只是您希望如何在本地器件微控制器和主器件中构建与主器件和软件的通信。
如果我了解您计划的方法、微控制器将监测磁簧开关状态、然后通过从 USART 端口通过 TIOL1115传递的 IO-Link 消息将此信息传递给主设备。 如果磁簧开关和先导阀的电压电平与微控制器兼容、这是一种有效的方法。
您建议的另一个选项也可以使用、它需要使用主端口中的数字输入线以及 IO-Link CQ 线。 当磁簧传感器激活时、TIOS101将驱动主设备的 DI 输入、而主设备的 DI 输入则将被编程为相应的响应。 我假设这意味着它必须通过 CQ 线向器件发回一条消息、并告诉微控制器控制先导阀。
第二种方法的延迟可能比您的第一个计划选项更长、但它当然也可以正常工作。 我认为第一个选项的响应延迟最低、因为本地器件微控制器在对磁簧开关的状态变化采取行动之前不必首先与主器件通信、它仍然可以通过 CQ 线将状态信息传递给主器件。
如果微控制器无法直接驱动先导值、则可以选择 TIOS101来控制阀并将驱动电流与微控制器隔离。 这基本上是第三种配置、是对第一个计划选项的修改。
总之、我认为、只要微控制器可以处理与开关和阀门的直接连接、您的第一种方法就很好。 否则、可能需要对这种方法稍作修改、例如将 TIOS101用作缓冲器件。 但是、这一决策的很大一部分来自您想要如何构建软件或应用固件。
此致、
Jonathan