当前位置:网站首页>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
边栏推荐
- Resolve the URL of token
- 关于CH32库函数与STM32库函数的区别
- Go learning notes (1) environment installation and hello world
- Open display PDF file in web page
- Archery installation test
- Usage of limit and offset (Reprint)
- Automated testing: robot framework is a practical skill that 90% of people want to know
- 数据湖(十五):Spark与Iceberg整合写操作
- 【史上最详细】信贷中逾期天数统计说明
- SQL 使用in关键字查询多个字段
猜你喜欢
Pycharm basic settings latest version 2022
【编程题】【Scratch二级】2019.12 绘制十个正方形
Connect diodes in series to improve voltage withstand
Rectification characteristics of fast recovery diode
Kubectl 好用的命令行工具:oh-my-zsh 技巧和窍门
数据湖(十五):Spark与Iceberg整合写操作
One click free translation of more than 300 pages of PDF documents
Data Lake (XV): spark and iceberg integrate write operations
QT and OpenGL: load 3D models using the open asset import library (assimp)
Daily question brushing record (16)
随机推荐
每日刷题记录 (十六)
The function is really powerful!
Rectification characteristics of fast recovery diode
95. (cesium chapter) cesium dynamic monomer-3d building (building)
The result of innovation in professional courses such as robotics (Automation)
C - Fibonacci sequence again
35岁真就成了职业危机?不,我的技术在积累,我还越吃越香了
C language greedy snake
串联二极管,提高耐压
一个测试工程师的7年感悟 ---- 致在一路独行的你(别放弃)
How to measure whether the product is "just needed, high frequency, pain points"
QT and OpenGL: loading 3D models using the open asset import library (assimp) - Part 2
How to put recyclerview in nestedscrollview- How to put RecyclerView inside NestedScrollView?
BSS 7230 flame retardant performance test of aviation interior materials
mysql8.0 ubuntu20.4
80%的人答错,苹果logo上的叶子到底朝左还是朝右?
Jisuan Ke - t3104
codeforces每日5题(均1500)-第八天
[leetcode] 20. Valid brackets
Install sqlserver2019