光栅尺的供电方式和输出信号

2024-01-14 12:20

本文主要是介绍光栅尺的供电方式和输出信号,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

自记:

供电办法常见的有直流5V和24V两种。为了便利与PLC配套运用,选择24V供电的。

光栅尺的输出信号多数是方波信号,常见的有两种:一种是TTL电平信号,另一种是RS422差分信号。有些厂商还能订做集电极开路输出信号(NPN和PNP两种)对于PLC来说,不是所有信号都适用

PLC的主单元和高速计数模块(如FX2N-1HC、FX3U-2HC、FX3U-4HSX-ADP和CC-Link计数模块AJ65BT-D62等等)能够直接接纳集电极开路输出信号,集电极开路输出说白了,便是电子开关。高电平表示开关导通,低电平表示开关截止。能够接通直流电路。与集电极开路输出的旋转编码器的衔接办法没有区别。NPN型与PNP型的区别(见博客另一篇文章NPN PNP可懂):开关导通时,NPN型的电流方向是从集电极流向发射极。PNP型的电流方向是从发射极流向集电极。

TTL电平信号输出能够用于单片机或DSP,但不能直接用于PLC。需要加一个直流电子开关模块(淘宝网有售),把TTL电平信号转化成集电极开路输出信号。对于低速移动部件,几乎没什么影响。但对于高速移动的部件,这会带来信号的推迟,甚至周期信号的丢失。

我的光栅尺用示波器测试不到型号,有可能是采用集电极输出形式

RS422差分信号的特点是,输出A、A反相、B、B反相等4个信号。有些还能输出Z和Z反相信号。这种输出办法,能够运用两个反相信号来抵消外界的电磁搅扰,特别适用于搅扰恶劣的环境。PLC主单元和部分高速计数模块(如FX2N-1HC、AJ65BT-D62)不能直接接纳RS422信号,需要加一个差分信号转集电极开路输出模块(淘宝网有售),把差分信号转集电极开路输出信号。这种转化接纳办法所带来的问题,与TTL电平信号转化接纳是一样的。有些高速计数模块(FX3U-2HC、AJ65BT-D62D、AJ65BT-D62-S1等)能够直接接纳RS422差分信号。

这篇关于光栅尺的供电方式和输出信号的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/605138

相关文章

Java中List转Map的几种具体实现方式和特点

《Java中List转Map的几种具体实现方式和特点》:本文主要介绍几种常用的List转Map的方式,包括使用for循环遍历、Java8StreamAPI、ApacheCommonsCollect... 目录前言1、使用for循环遍历:2、Java8 Stream API:3、Apache Commons

虚拟机与物理机的文件共享方式

《虚拟机与物理机的文件共享方式》文章介绍了如何在KaliLinux虚拟机中实现物理机文件夹的直接挂载,以便在虚拟机中方便地读取和使用物理机上的文件,通过设置和配置,可以实现临时挂载和永久挂载,并提供... 目录虚拟机与物理机的文件共享1 虚拟机设置2 验证Kali下分享文件夹功能是否启用3 创建挂载目录4

linux报错INFO:task xxxxxx:634 blocked for more than 120 seconds.三种解决方式

《linux报错INFO:taskxxxxxx:634blockedformorethan120seconds.三种解决方式》文章描述了一个Linux最小系统运行时出现的“hung_ta... 目录1.问题描述2.解决办法2.1 缩小文件系统缓存大小2.2 修改系统IO调度策略2.3 取消120秒时间限制3

Linux alias的三种使用场景方式

《Linuxalias的三种使用场景方式》文章介绍了Linux中`alias`命令的三种使用场景:临时别名、用户级别别名和系统级别别名,临时别名仅在当前终端有效,用户级别别名在当前用户下所有终端有效... 目录linux alias三种使用场景一次性适用于当前用户全局生效,所有用户都可调用删除总结Linux

Mybatis官方生成器的使用方式

《Mybatis官方生成器的使用方式》本文详细介绍了MyBatisGenerator(MBG)的使用方法,通过实际代码示例展示了如何配置Maven插件来自动化生成MyBatis项目所需的实体类、Map... 目录1. MyBATis Generator 简介2. MyBatis Generator 的功能3

C++中实现调试日志输出

《C++中实现调试日志输出》在C++编程中,调试日志对于定位问题和优化代码至关重要,本文将介绍几种常用的调试日志输出方法,并教你如何在日志中添加时间戳,希望对大家有所帮助... 目录1. 使用 #ifdef _DEBUG 宏2. 加入时间戳:精确到毫秒3.Windows 和 MFC 中的调试日志方法MFC

Python数据处理之导入导出Excel数据方式

《Python数据处理之导入导出Excel数据方式》Python是Excel数据处理的绝佳工具,通过Pandas和Openpyxl等库可以实现数据的导入、导出和自动化处理,从基础的数据读取和清洗到复杂... 目录python导入导出Excel数据开启数据之旅:为什么Python是Excel数据处理的最佳拍档

SpringBoot项目启动后自动加载系统配置的多种实现方式

《SpringBoot项目启动后自动加载系统配置的多种实现方式》:本文主要介绍SpringBoot项目启动后自动加载系统配置的多种实现方式,并通过代码示例讲解的非常详细,对大家的学习或工作有一定的... 目录1. 使用 CommandLineRunner实现方式:2. 使用 ApplicationRunne

VUE动态绑定class类的三种常用方式及适用场景详解

《VUE动态绑定class类的三种常用方式及适用场景详解》文章介绍了在实际开发中动态绑定class的三种常见情况及其解决方案,包括根据不同的返回值渲染不同的class样式、给模块添加基础样式以及根据设... 目录前言1.动态选择class样式(对象添加:情景一)2.动态添加一个class样式(字符串添加:情

MYSQL行列转置方式

《MYSQL行列转置方式》本文介绍了如何使用MySQL和Navicat进行列转行操作,首先,创建了一个名为`grade`的表,并插入多条数据,然后,通过修改查询SQL语句,使用`CASE`和`IF`函... 目录mysql行列转置开始列转行之前的准备下面开始步入正题总结MYSQL行列转置环境准备:mysq