2022
DOI: 10.3390/s22145127
|View full text |Cite
|
Sign up to set email alerts
|

Incremental Encoder Speed Acquisition Using an STM32 Microcontroller and NI ELVIS

Abstract: Precise motor control requires high accuracy of the rotor position through the incremental encoder. The speed and accuracy of the acquisition equipment (microcontroller) play an important element in terms of cost and efficiency. In this paper, the author presents alternative methods for speed acquisition from an incremental encoder. In the first stage of research, the main performances of the STM32 microcontroller, connected with an incremental encoder, will be analyzed and compared with two different acquisit… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
5

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 14 publications
0
3
0
Order By: Relevance
“…The outer circle, namely circle b, can be divided into 16 code areas, engraving the 5th~19th bit of the traditional code track, and the center angle of each code area is 22.5°. Area 0°~22.5° is the 1st code area, engraving the 19th bit of the traditional code track, engraving 2 13 light-passing strips in the 22.5° circle range, called A19; 22.5°~45° is the 2nd code area, engraving the 18th bit of the traditional code track, engraving 2 12 light-passing strips in the 22.5° circle range, called A18; 45°~67.5° is the 3rd code area, engraving the 17th bit of the traditional code track, engraving 2 11 light-passing strips in the 22.5° circle range, called A17; 67.5°~90° is the 4th code area, engraving the 16th bit of the traditional code track, engraving 2 10 light-passing strips in the 22.5° circle range, called A16; 90°~112.5° is the 5th code area, engraving the 15th bit of the traditional code track, engraving 2 9 lightpassing strips in the 22.5° circle range, called A15; 112.5°~135° is the 6th code area, engraving the 14th bit of the traditional code track, engraving 2 8 light-passing strips in the 22.5° circle range, called A14; 135°~157.5° is the 7th code area, engraving the 13th bit of the traditional code track, engraving 2 7 light-passing strips in the 22.5° circle range, called A13; is the 5th code area, engraving the 15th bit of the traditional code track, engraving 2 9 light-passing strips in the 22.5 • circle range, called A 15 ; 112.5 • ~135 • is the 6th code area, engraving the 14th bit of the traditional code track, engraving 2 8 light-passing strips in the 22.5 • circle range, called A 14 ; 135 • ~157.5 • is the 7th code area, engraving the 13th bit of the traditional code track, engraving 2 7 light-passing strips in the 22.5 • circle range, called A 13 ; 157.5 • ~180 • is the 8th code area, engraving the 12th bit of the traditional code track, engraving 2 6 light-passing strips in the 22.5 • circle range, called A 12 ; 180 • ~202.5 • is the 9th code area, engraving the 11th bit of the traditional code track, engraving 2 5 From the distribution of code tracks, we can easily see that:…”
Section: Design Of Matrix Encodermentioning
confidence: 99%
See 1 more Smart Citation
“…The outer circle, namely circle b, can be divided into 16 code areas, engraving the 5th~19th bit of the traditional code track, and the center angle of each code area is 22.5°. Area 0°~22.5° is the 1st code area, engraving the 19th bit of the traditional code track, engraving 2 13 light-passing strips in the 22.5° circle range, called A19; 22.5°~45° is the 2nd code area, engraving the 18th bit of the traditional code track, engraving 2 12 light-passing strips in the 22.5° circle range, called A18; 45°~67.5° is the 3rd code area, engraving the 17th bit of the traditional code track, engraving 2 11 light-passing strips in the 22.5° circle range, called A17; 67.5°~90° is the 4th code area, engraving the 16th bit of the traditional code track, engraving 2 10 light-passing strips in the 22.5° circle range, called A16; 90°~112.5° is the 5th code area, engraving the 15th bit of the traditional code track, engraving 2 9 lightpassing strips in the 22.5° circle range, called A15; 112.5°~135° is the 6th code area, engraving the 14th bit of the traditional code track, engraving 2 8 light-passing strips in the 22.5° circle range, called A14; 135°~157.5° is the 7th code area, engraving the 13th bit of the traditional code track, engraving 2 7 light-passing strips in the 22.5° circle range, called A13; is the 5th code area, engraving the 15th bit of the traditional code track, engraving 2 9 light-passing strips in the 22.5 • circle range, called A 15 ; 112.5 • ~135 • is the 6th code area, engraving the 14th bit of the traditional code track, engraving 2 8 light-passing strips in the 22.5 • circle range, called A 14 ; 135 • ~157.5 • is the 7th code area, engraving the 13th bit of the traditional code track, engraving 2 7 light-passing strips in the 22.5 • circle range, called A 13 ; 157.5 • ~180 • is the 8th code area, engraving the 12th bit of the traditional code track, engraving 2 6 light-passing strips in the 22.5 • circle range, called A 12 ; 180 • ~202.5 • is the 9th code area, engraving the 11th bit of the traditional code track, engraving 2 5 From the distribution of code tracks, we can easily see that:…”
Section: Design Of Matrix Encodermentioning
confidence: 99%
“…In 2010, Changchun Optical Machine Institute developed an eight-matrix absolute photoelectric encoder, which can realize 10-bit binary coding by engraving a two-circle matrix code track. In 2011, Changchun University of Science and Technology proposed a new matrix encoder solution, which realized 12-bit matrix coding by engraving two circles of matrix code; single-ring Gray code is a perfect encoding, but there are still many theoretical issues that need to be solved urgently [ 4 , 13 ]. Because the m-sequence code has no univariant, there are multi-bit changes between adjacent codes in use.…”
Section: Introductionmentioning
confidence: 99%
“…This chapter presents the optoelectronics encoder model used in simulation stu The model was developed on the basis of the works [35,36]. The main components incremental encoder are the rotating code disc and the optical system, containing mitters-LEDs and receivers-phototransistors (Figure 1) [37,38]. The increments appl the code disc are laser-cut spaces in the metal disc through which the light of the mitter passes.…”
Section: Modeling Of the Optoelectronic Encoder In Simulinkmentioning
confidence: 99%