单片机处理编码器信号(单片机处理编码器信号不稳定)

海潮机械 2023-01-23 08:40 编辑:admin 86阅读

1. 单片机处理编码器信号不稳定

绝对式光电编码器有很多种接口,现在比较常见的是串行同步接口,也就是符合RS422电平标准的时钟数据接口,其时钟线通常有+,-一组,数据线+,-一组,如与单片机连接的话,最好是选用带有SPI功能的单片机,把单片机的SPI的时钟输出和数据输入分别用422电平转换芯片转换成差分信号后与编码器连接,当然也可以用普通单片机IO口模拟SPI时序,不过这样做的话程序上处理相当麻烦,最好不用。

NPN开路输出,又叫OC输出。需要在A、B端分别外接一个电阻,电阻上端的电压由你的电路决定:单片机接5V,PLC接24V,使用就很方便了。

检测A、B信号就是(1)检测脉冲数量;

(2)A、B谁在前,谁在后。A相上升沿在前(出现高电平)表示编码器正转;反之B在前,表示反转。至于45°,就看编码器一周有多少脉冲,自己分配了

2. 单片机硬件调试可能会出现的问题

硬件测试工程师需要学的内容包括:

 1、基础知识 ①研发部公共类知识; ②开关电源测试方法,以及PWM逆变驱动的测试方法; ③DSP或单片机技术原理,控制板硬件测试方法; ④EMC及安规测试方法; ⑤整机驱动测试,各项保护测试,极限工作测试。 

2、操作仪器:EMC测试仪,ESD测试仪, 极限试验室电机系统,示波器,恒温恒湿测试仪,温升测试仪,电子负载仪等。

 3、业务知识 ①掌握公司现有开关电源的拓扑结构(包括工作原理,主电路的计算,主要的性能参数,典型波形等),了解电源行业其它的典型拓扑结构; ②掌握逆变器主回路、IGBT驱动电路的基本工作原理; ③掌握DSP或单片机控制电路、信号处理、输入输出接口电路的基本工作原理; ④熟悉RS485和ModBus工控总线物理层接口电路; ⑤熟悉变频器EMC、安规的相关国家标准; ⑥熟悉公司产品开发流程,要明确中试测试工程师在产品开发阶段中的角色和职责。

3. 编码器脉冲不稳定

零脉冲不良引起的故障,回零时找不到零脉冲(编码器损坏)故障设备:

可以通过计算机可以直接设置编码器电路的零点。比如,将转轴转到你想要的零点,然后用电脑设置清零,这时编码器的位置读数即为0。当然,你也可以设置成其他的读数,然后你可以回算零点的位置,非常方便。如果是增量式的编码器,那你就得建立一个记录保存的机制,自己设置零点,然后开始不断的积累位置数据。

编码器的型号里包含脉冲数,应该看得出来,如果没有,可将编码器连接到一个计数器上,转一圈,也可以判断出来

4. 单片机问题

首先你需要准备一个烧写器,推荐使用ICD2 或者2.5。

软件方面MPLAB就可以。最后你需要将你的单片机搭成一个最小系统,然后连接上ICD仿真器再连上电脑就可以下载你的程序了。

5. 编码器数字不稳定是什么原因

1、编码器本身故障:是指编码器本身元器件出现故障,导致其不能产生和输出正确的波形。这种情况下需更换编码器或维修其内部器件。

2、编码器连接电缆故障:这种故障出现的几率很高,维修中经常遇到,应是优先考虑的因素。通常为编码器电缆断路、短路或接触不良,这时需更换电缆或接头。还应特别注意是否是由于电缆固定不紧,造成松动引起开焊或断路,这时需卡紧电缆。

3、编码器+5V电源下降:是指+5V电源过低, 通常不能低于4.75V,造成过低的原因是供电电源故障或电源传送电缆阻值偏大而引起损耗,这时需检修电源或更换电缆。

4、编码器电池电压下降:这种故障通常有含义明确的报警,这时需更换电池,如果参考点位置记忆丢失,还须执行重回参考点操作。

5、编码器电缆屏蔽线未接或脱落:这会引入干扰信号,使波形不稳定,影响通信的准确性,必须保证屏蔽线可靠的焊接及接地。

6、编码器安装松动:这种故障会影响位置控制 精度,造成停止和移动中位置偏差量超差,甚至刚一开机即产生伺服系统过载报警,请特别注意。

7、光栅污染 这会使信号输出幅度下降,必须用脱脂棉沾无水酒精轻轻擦除油污。