当前位置:网站首页>Stm32f1 and stm32cubeide programming example - rotary encoder drive
Stm32f1 and stm32cubeide programming example - rotary encoder drive
2022-07-08 00:02:00 【Visual intelligence】
Rotary encoder drive
1、 Introduction to rotary encoder
Rotary encoder , Also known as shaft encoder , It is a kind of electromechanical equipment , The angular position or movement of the shaft or shaft can be converted into analog or digital output signals . There are two main types of rotary encoders : Absolute and incremental . The output of the absolute encoder indicates the current axis position , Make it an angle sensor . The output of the incremental encoder provides information about shaft motion , This information is usually processed into locations elsewhere 、 Speed, distance and other information .

Rotary encoders are widely used in applications that require monitoring or control of mechanical systems, or both , Including industrial control 、 robot 、 Photographic lens 、 Computer input device ( Such as optical mechanical mouse and trackball )、 Controlled stress rheometer and rotating radar platform .
The encoder technology types are as follows :
- conductive : Etch in PCB A series of circumferential copper traces on the are used to encode information . The contact brush senses the conductive area . In addition to the user input in the digital multimeter , This form of encoder is now rare .
- optics : This uses light that strikes the photodiode through a slit in a metal or glass disk . Reflective versions also exist . This is one of the most common technologies . Optical encoder is very sensitive to dust .
- Coaxial magnetic : This technique usually uses special magnetization attached to the motor shaft 2 Neodymium magnet . Because it can be fixed at the end of the shaft , Therefore, it can be used with a motor with only one shaft extending out of the motor body . Accuracy can vary from a few degrees to less 1 degree . The resolution can be as low as 1 Degrees or as high as 0.09 degree (4000 CPR, Count per revolution ). Poorly designed internal interpolation will cause output jitter , But this can be overcome by averaging the internal samples .
- Off axis magnetism
边栏推荐
- Aitm3.0005 smoke toxicity test
- 解析token的网址
- mysql8.0 ubuntu20.4
- 数据库查询——第几高的数据?
- Laser slam learning (2d/3d, partial practice)
- SQL 使用in关键字查询多个字段
- At the age of 35, I made a decision to face unemployment
- The result of innovation in professional courses such as robotics (Automation)
- 【leetcode】day1
- Database interview questions + analysis
猜你喜欢

An example analysis of MP4 file format parsing

Introduction to programming hardware

Chisel tutorial - 05 Sequential logic in chisel (including explicit multi clock, explicit synchronous reset and explicit asynchronous reset)
![[path planning] use the vertical distance limit method and Bessel to optimize the path of a star](/img/0b/e21f7ded7c854272e8cb631ff0154e.png)
[path planning] use the vertical distance limit method and Bessel to optimize the path of a star

受限线性表

One click free translation of more than 300 pages of PDF documents

Laser slam learning (2d/3d, partial practice)

关于CH32库函数与STM32库函数的区别

Pypharm uses, and the third-party library has errors due to version problems

【编程题】【Scratch二级】2019.03 绘制方形螺旋
随机推荐
mysql8.0 ubuntu20.4
Pycharm basic settings latest version 2022
P1067 [noip2009 popularity group] polynomial output (difficult, pit)
Alibaba cloud MySQL cannot connect
SQL uses the in keyword to query multiple fields
C language greedy snake
QT and OpenGL: loading 3D models using the open asset import library (assimp) - Part 2
Basic learning of SQL Server -- creating databases and tables with the mouse
Pigsty: out of the box database distribution
35岁真就成了职业危机?不,我的技术在积累,我还越吃越香了
The function is really powerful!
HDU - 1260 Tickets(线性DP)
Set up personal network disk with nextcloud
AITM3.0005 烟雾毒性测试
Archery installation test
Resolve the URL of token
At the age of 35, I made a decision to face unemployment
Go time package common functions
Chisel tutorial - 01 Introduction to Scala
Data Lake (XV): spark and iceberg integrate write operations