传感器的使用_编码器_2、OMRON E6B2_CWZ3E 1000P/R使用方案

本文介绍OMRON E6B2-CWZ3E1000P/R编码器的接线原理及在Arduino和STM32平台上的调试方法。Arduino程序实现了角度计算与角速度测量;STM32程序利用定时器中断进行速度检测,并通过OLED显示速度信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

编码器

2、OMRON E6B2_CWZ3E 1000P/R使用方案

参考网址:https://www.fa.omron.com.cn/product/item/2407/      http://www.yozi-sh.com/showpr.asp?pID=535

                  https://blog.csdn.net/qq_36767957/article/details/79964550

目录

接线原理:

实际arduino调试:

实际STM32调试:

接线原理:

       棕色线接电源正极,蓝色线接电源负极

实际arduino调试:

蓝色    GND
褐色    5V 
黑色    A相	    pwm2	 
橙色    Z相 	    pwm3  
白色    B相	    pwm9

arduino控制程序

#define PinA 2 //外部中断0
#define PinZ 3 //外部中断1
#define PinB 9 //编码器的OUT_B信号连接到数字端口8
#define T 30    
unsigned long time1 = 0; 
volatile long PulSum_CW = 0;   
volatile long PulSum_CCW = 0;   


long PulSum_CW_t0 = 0;         //定义记录顺时针方向 t0 时刻脉冲数变量
long PulSum_CW_t0_T = 0;       


float Rad_CW_Speed = 0.000;    //定义顺时针角速度
float Rad_CCW_Speed = 0.000;    //定义逆时
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值