当前位置:网站首页>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
边栏推荐
- SQL 使用in关键字查询多个字段
- One click free translation of more than 300 pages of PDF documents
- 2022.7.7-----leetcode.648
- Traduction gratuite en un clic de plus de 300 pages de documents PDF
- @Configuration注解的详细介绍
- UIC564-2 附录4 –阻燃防火测试:火焰的扩散
- Pypharm uses, and the third-party library has errors due to version problems
- 一鍵免費翻譯300多頁的pdf文檔
- Visual Studio Deployment Project - Create shortcut to deployed executable
- Gorm Association summary
猜你喜欢
Les mots ont été écrits, la fonction est vraiment puissante!
Wechat applet development beginner 1
[path planning] use the vertical distance limit method and Bessel to optimize the path of a star
【编程题】【Scratch二级】2019.09 制作蝙蝠冲关游戏
Connect diodes in series to improve voltage withstand
Seven years' experience of a test engineer -- to you who walk alone all the way (don't give up)
一鍵免費翻譯300多頁的pdf文檔
95. (cesium chapter) cesium dynamic monomer-3d building (building)
用語雀寫文章了,功能真心强大!
How did a fake offer steal $540million from "axie infinity"?
随机推荐
Jisuan Ke - t3104
Database query - what is the highest data?
Teach you to make a custom form label by hand
【史上最详细】信贷中逾期天数统计说明
P5594 [xr-4] simulation match
【推荐系统基础】正负样本采样和构造
Go learning notes (1) environment installation and hello world
Daily question brushing record (16)
Chisel tutorial - 04 Control flow in chisel
Go time package common functions
HB 5469 combustion test method for non-metallic materials in civil aircraft cabin
C language learning
一键免费翻译300多页的pdf文档
Anaconda+pycharm+pyqt5 configuration problem: pyuic5 cannot be found exe
mysql8.0 ubuntu20.4
Codeworks 5 questions per day (average 1500) - day 8
Robomaster visual tutorial (11) summary
STM32F1与STM32CubeIDE编程实例-旋转编码器驱动
神奇快速幂
Data Lake (XV): spark and iceberg integrate write operations