рд╣реЙрд▓ рдкреНрд░рднрд╛рд╡ рд╡рд░реНрддрдорд╛рди рд╕реЗрдВрд╕рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ: ACS758

рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░!

рд╢рд╛рдпрдж рдпрд╣ рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдереЛрдбрд╝рд╛ рд╕рд╛ рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ - рдореИрдВ рдПрдХ рдирд┐рдпрдорд┐рдд рд╕рд░реНрдХрд┐рдЯ рдЗрдВрдЬреАрдирд┐рдпрд░ рд╣реВрдВ рдЬреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдФрд░ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕ рдХреЗ рдХреБрдЫ рдЕрдиреНрдп рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рднреА рд░реБрдЪрд┐ рд░рдЦрддрд╛ рд╣реИ: рдбреАрдПрд╕рдкреА, рдПрдлрдкреАрдЬреАрдП, рд░реЗрдбрд┐рдпреЛ рд╕рдВрдЪрд╛рд░ рдФрд░ рдХреБрдЫ рдЕрдиреНрдпред рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдореИрдВрдиреЗ SDR рд░рд┐рд╕реАрд╡рд░реНрд╕ рдореЗрдВ рд╣реЗрдбрд▓реЙрдиреНрдЧ рдХрд┐рдпрд╛ред рдкрд╣рд▓реЗ рддреЛ рдореИрдВ рдЕрдкрдиреЗ рдкрд╣рд▓реЗ рд▓реЗрдЦ (рдЖрдЦрд┐рд░реА рдЙрдореНрдореАрдж рдирд╣реАрдВ) рдХреЛ рдХреБрдЫ рдФрд░ рдЧрдВрднреАрд░ рд╡рд┐рд╖рдп рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдХрд╛ рд╡рд┐рд╖рдп рдмрди рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЗрд╕рд╕реЗ рдХреЛрдИ рд▓рд╛рдн рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдЗрд╕рд▓рд┐рдП, рд╡рд┐рд╖рдп рдХреЛ рдЕрддреНрдпрдзрд┐рдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореИрдВ рдпрд╣ рднреА рдиреЛрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐, рд╢рд╛рдпрдж, рдЙрди рд╕рднреА рд▓реЗрдЦреЛрдВ рдФрд░ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рд╕рд░реНрдХрд┐рдЯ рдбрд┐рдЬрд╛рдЗрдирд░ рдХреА рддрд░рдл рд╕реЗ рдЕрдзрд┐рдХ рдорд╛рдирд╛ рдЬрд╛рдПрдЧрд╛, рди рдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдпрд╛ рдХрд┐рд╕реА рдФрд░ рд╕реЗред рдЕрдЪреНрдЫрд╛ - рдЪрд▓реЛ рдЪрд▓реЗрдВ!

рдмрд╣реБрдд рдкрд╣рд▓реЗ рдирд╣реАрдВ, рдореИрдВрдиреЗ "рдЖрд╡рд╛рд╕реАрдп рднрд╡рди рдХреА рдмрд┐рдЬрд▓реА рдЖрдкреВрд░реНрддрд┐ рдХреЗ рд▓рд┐рдП рдирд┐рдЧрд░рд╛рдиреА рдкреНрд░рдгрд╛рд▓реА" рдХреЗ рдбрд┐рдЬрд╛рдЗрди рдХрд╛ рдЖрджреЗрд╢ рджрд┐рдпрд╛, рдЧреНрд░рд╛рд╣рдХ рдЙрдкрдирдЧрд░реАрдп рдШрд░реЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рд▓рдЧреЗ рд╣реБрдП рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЖрдк рдореЗрдВ рд╕реЗ рдХреБрдЫ рдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдореЗрд░рд╛ рдбрд┐рд╡рд╛рдЗрд╕ рджреЗрдЦрд╛ рд╣реЛрдЧрд╛ред рдЗрд╕ рдЙрдкрдХрд░рдг рдиреЗ рдкреНрд░рддреНрдпреЗрдХ рдЗрдирдкреБрдЯ рдЪрд░рдг рдФрд░ рд╡реЛрд▓реНрдЯреЗрдЬ рдкрд░ рдЦрдкрдд рдзрд╛рд░рд╛рдУрдВ рдХреЛ рдорд╛рдкрд╛, рд╕рд╛рде рд╣реА рд╕рд╛рде рдкрд╣рд▓реЗ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╕реНрдорд╛рд░реНрдЯ рд╣реЛрдо рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд░реЗрдбрд┐рдпреЛ рдЪреИрдирд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреЗрдЯрд╛ рднреЗрдЬрдирд╛ + рд╡рд╣ рдШрд░ рдкрд░ рдЗрдирдкреБрдЯ рдкрд░ рд╕реНрдЯрд╛рд░реНрдЯрд░ рдХреЛ рдХрд╛рдЯрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред рд▓реЗрдХрд┐рди рдЖрдЬ рдХреА рдмрд╛рддрдЪреАрдд рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реЛрдЧреА, рдмрд▓реНрдХрд┐ рдЙрдирдХреЗ рдЫреЛрдЯреЗ рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рдШрдЯрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реЛрдЧреА - рд╡рд░реНрддрдорд╛рди рд╕реЗрдВрд╕рд░ред рдФрд░ рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╣реА рд▓реЗрдЦ рдХреЗ рд╢реАрд░реНрд╖рдХ рд╕реЗ рд╕рдордЭ рдЪреБрдХреЗ рд╣реИрдВ, рдпреЗ Allegro - ACS758 -100 рд╕реЗ "рдЧреИрд░-рд╕рдВрдкрд░реНрдХ" рд╡рд░реНрддрдорд╛рди рд╕реЗрдВрд╕рд░ рд╣реЛрдВрдЧреЗ ред
________________________________________________________________________________________________________________________

рдбреЗрдЯрд╛рд╢реАрдЯ, рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореИрдВ рд╕реЗрдВрд╕рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛, рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрдВрдХрди рдХреЗ рдЕрдВрдд рдореЗрдВ "100" рдирдВрдмрд░ рдЕрдзрд┐рдХрддрдо рд╡рд░реНрддрдорд╛рди рд╣реИ рдЬрд┐рд╕реЗ рд╕реЗрдВрд╕рд░ рдорд╛рдк рд╕рдХрддрд╛ рд╣реИред рд╕рдЪ рдХрд╣реВрдВ - рдореБрдЭреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрджреЗрд╣ рд╣реИ, рдпрд╣ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдирд┐рд╖реНрдХрд░реНрд╖ рдХреЗрд╡рд▓ 200 рдП рдХрд╛ рд╕рд╛рдордирд╛ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╡рд░реНрддрдорд╛рди рдХреЛ рдорд╛рдкрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рдЙрдкрдпреБрдХреНрдд рд╣реИред рдореЗрд░реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ, рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд┐рдирд╛ рдПрдХ 100A рд╕реЗрдВрд╕рд░ рд▓рдЧрд╛рддрд╛рд░ рдХрдо рд╕реЗ рдХрдо 35A рд╕реЗ рдЧреБрдЬрд░рддрд╛ рд╣реИ рд▓рдЧрд╛рддрд╛рд░ + 60A рддрдХ рдЦрдкрдд рдЪреЛрдЯрд┐рдпреЛрдВ рд╣реИрдВред

рдЫрд╡рд┐
рдЪрд┐рддреНрд░ 1 - рд╕реЗрдВрд╕рд░ ACS758-100 рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ (50/200)

рд▓реЗрдЦ рдХреЗ рдореБрдЦреНрдп рднрд╛рдЧ рдкрд░ рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рдЖрдкрдХреЛ рджреЛ рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реВрдВред рдпрджрд┐ рдЖрдкрдХреЛ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕ рдХрд╛ рдмреБрдирд┐рдпрд╛рджреА рдЬреНрдЮрд╛рди рд╣реИ, рддреЛ рд╡реЗ рдмреЗрдорд╛рдиреА рд╣реЛ рдЬрд╛рдПрдВрдЧреЗ рдФрд░ рдЗрд╕ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВрдЧреЗред рдореИрдВ рдмрд╛рдХреА рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдХрд╛рд╕ рдФрд░ рд╕рдордЭ рдХреЗ рд▓рд┐рдП рдЬрд╛рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ:

1) рд╣реЙрд▓ рдкреНрд░рднрд╛рд╡ред рдлреЗрдиреЛрдореЗрдирди рдФрд░ рдСрдкрд░реЗрд╢рди
2 рдХрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд ) рдЖрдзреБрдирд┐рдХ рд╡рд░реНрддрдорд╛рди рд╕реЗрдВрд╕рд░
________________________________________________________________________________________________________________________________________

рдЦреИрд░, рдЪрд▓реЛ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг, рдЕрд░реНрдерд╛рддреН, рдЕрдВрдХрди рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдореИрдВ www.digikey.com рдкрд░ 90% рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдШрдЯрдХ рдЦрд░реАрджрддрд╛ рд╣реВрдВред рд░реВрд╕ рдореЗрдВ 5-6 рджрд┐рдиреЛрдВ рдореЗрдВ рдШрдЯрдХ рдЖрддреЗ рд╣реИрдВ, рд╕рд╛рдЗрдЯ рдкрд░ рд╢рд╛рдпрдж рд╕рдм рдХреБрдЫ рд╣реИ, рдФрд░ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдкреИрд░рд╛рдореАрдЯреНрд░рд┐рдХ рдЦреЛрдЬ рдФрд░ рдкреНрд░рд▓реЗрдЦрди рднреА рд╣реИред рддреЛ рдкрд░рд┐рд╡рд╛рд░ рдореЗрдВ рд╕рдВрд╡реЗрджрдХреЛрдВ рдХреА рдПрдХ рдкреВрд░реА рд╕реВрдЪреА " ACS758 " рдХреЗ рдЕрдиреБрд░реЛрдз рдкрд░ рд╡рд╣рд╛рдВ рдорд┐рд▓ рд╕рдХрддреА рд╣реИ ред рдореЗрд░реЗ рд╕реЗрдВрд╕рд░ рд╡рд╣рд╛рдВ рдЦрд░реАрджреЗ рдЧрдП рдереЗ - ACS758LCB-100B ред

рдбреЗрдЯрд╛рд╢реАрдЯ рдХреЗ рдЕрдВрджрд░, рд╕рдм рдХреБрдЫ рдЕрдВрдХрди рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЪрд┐рд╣реНрдирд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрднреА рднреА рдореБрдЦреНрдп рдмрд┐рдВрджреБ " 100V " рдкрд░ рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ :

1) 100 рдПрдореНрдкреАрдпрд░ рдореЗрдВ рдорд╛рдк рд╕реАрдорд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдореЗрд░рд╛ рд╕реЗрдВрд╕рд░ 100 рдП рддрдХ рдорд╛рдк рд╕рдХрддрд╛ рд╣реИ;
2) " рдмреА " - рдпрд╣ рдкрддреНрд░ рд╡рд┐рд╢реЗрд╖ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ, рдЗрд╕рдХреЗ рд╕реНрдерд╛рди рдкрд░ " рдпреВ " рдЕрдХреНрд╖рд░ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЕрдХреНрд╖рд░ B рдХреЗ рд╕рд╛рде рд╕реЗрдВрд╕рд░рдкреНрд░рддреНрдпрд╛рд╡рд░реНрддреА рдзрд╛рд░рд╛ рдХреЛ рдорд╛рдкрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо, рдФрд░ рддрджрдиреБрд╕рд╛рд░ рдкреНрд░рддреНрдпрдХреНрд╖ред рдпреВ рдЕрдХреНрд╖рд░ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реЗрдВрд╕рд░ рдХреЗрд╡рд▓ рдкреНрд░рддреНрдпрдХреНрд╖ рд╡рд░реНрддрдорд╛рди рдХреЛ рдорд╛рдк рд╕рдХрддрд╛ рд╣реИред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдбреЗрдЯрд╛рд╢реАрдЯ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдкреНрд▓реЗрдЯ рд╣реИ:
рдЫрд╡рд┐
рдЪрд┐рддреНрд░ 2 - ACS758 рдкрд░рд┐рд╡рд╛рд░ рдХреЗ рд╡рд░реНрддрдорд╛рди рд╕реЗрдВрд╕рд░ рдХреЗ рдкреНрд░рдХрд╛рд░

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕реЗрдВрд╕рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрд╛рд░рдг рдЧреИрд▓реНрд╡реЗрдирд┐рдХ рдЕрд▓рдЧрд╛рд╡ рдерд╛ ред рдкрд╛рд╡рд░ рдЯрд░реНрдорд┐рдирд▓ 4 рдФрд░ 5 рд╡рд┐рджреНрдпреБрдд рд╕реЗ рдЬреБрдбрд╝реЗ рдирд╣реАрдВ рд╣реИрдВ 1,2,3 рдЯрд░реНрдорд┐рдирд▓реЛрдВ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реИрдВред рдЗрд╕ рд╕реЗрдВрд╕рд░ рдореЗрдВ, рд╕рдВрдЪрд╛рд░ рдХреЗрд╡рд▓ рдПрдХ рдкреНрд░реЗрд░рд┐рдд рдХреНрд╖реЗрддреНрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред

рдЗрд╕ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдПрдХ рдФрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреИрд░рд╛рдореАрдЯрд░ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ - рд╡рд░реНрддрдорд╛рди рдкрд░ рдЖрдЙрдЯрдкреБрдЯ рд╡реЛрд▓реНрдЯреЗрдЬ рдХреА рдирд┐рд░реНрднрд░рддрд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕реЗрдВрд╕рд░ рдХреА рдЦрд╝рд╛рд╕рд┐рдпрдд рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕рдореЗрдВ рдПрдХ рд╡реЛрд▓реНрдЯреЗрдЬ рдЖрдЙрдЯрдкреБрдЯ рд╣реЛрддрд╛ рд╣реИ, рди рдХрд┐ рдХрд░рдВрдЯ, рдЬреИрд╕реЗ рдХрд┐ рдХреНрд▓рд╛рд╕рд┐рдХрд▓ рдХрд░рдВрдЯ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░, рдЬреЛ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реЗрдВрд╕рд░ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рд╕реАрдзреЗ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЗ рдПрдбреАрд╕реА рдЗрдирдкреБрдЯ рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд░реАрдбрд┐рдВрдЧ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВред

рдореЗрд░реЗ рд╕реЗрдВрд╕рд░ рдпрд╣ рдорд╛рди рд╣реИ 20 mV / рдП ред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рд╡рд░реНрддрдорд╛рди 1 рдП рд╕реЗрдВрд╕рд░ рдХреЗ рдЯрд░реНрдорд┐рдирд▓реЛрдВ 4-5 рд╕реЗ рдмрд╣рддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рд╡реЛрд▓реНрдЯреЗрдЬ 20 рдПрдорд╡реА рдмрдврд╝ рдЬрд╛рдПрдЧрд╛ ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рддрд░реНрдХ рд╕реНрдкрд╖реНрдЯ рд╣реИред

рдЕрдЧрд▓реЗ рдкрд▓, рдЖрдЙрдЯрдкреБрдЯ рд╡реЛрд▓реНрдЯреЗрдЬ рдХреНрдпрд╛ рд╣реЛрдЧрд╛? рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рднреЛрдЬрди "рдорд╛рдирд╡" рд╣реИ, рдпрд╛рдиреА, рдПрдХрдзреНрд░реБрд╡реАрдп, рддрдм рдПрд╕реА рдХреЛ рдорд╛рдкрдиреЗ рдХреЗ рджреМрд░рд╛рди, "рд╕рдВрджрд░реНрдн рдмрд┐рдВрджреБ" рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕ рд╕реЗрдВрд╕рд░ рдореЗрдВ, рдпрд╣ рд╕рдВрджрд░реНрдн рдмрд┐рдВрджреБ 1/2 рдмрд┐рдЬрд▓реА рдХреА рдЖрдкреВрд░реНрддрд┐ (Vcc) рд╣реИред рдРрд╕рд╛ рд╕рдорд╛рдзрд╛рди рдЕрдХреНрд╕рд░ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рдЬрдм рдзрд╛рд░рд╛ рдПрдХ рджрд┐рд╢рд╛ рдореЗрдВ рдкреНрд░рд╡рд╛рд╣рд┐рдд рд╣реЛрддреА рд╣реИ, рддреЛ рдЖрдЙрдЯрдкреБрдЯ " 1/2 Vcc + I * 0.02V " рд╣реЛрдЧрд╛, рджреВрд╕рд░реЗ рдЖрдзреЗ рдЪрдХреНрд░ рдореЗрдВ, рдЬрдм рдзрд╛рд░рд╛ рд╡рд┐рдкрд░реАрдд рджрд┐рд╢рд╛ рдореЗрдВ рдкреНрд░рд╡рд╛рд╣рд┐рдд рд╣реЛрдЧреА, рддреЛ рдЖрдЙрдЯрдкреБрдЯ рд╡реЛрд▓реНрдЯреЗрдЬ " 1/2 Vcc - I * 0.02V " рд╣реЛрдЧрд╛ред рдЖрдЙрдЯрдкреБрдЯ рдкрд░, рд╣рдореЗрдВ рдПрдХ рд╕рд╛рдЗрди рд▓рд╣рд░ рдорд┐рд▓рддреА рд╣реИ, рдЬрд╣рд╛рдВ "рд╢реВрдиреНрдп" 1 / 2Vcc рд╣реИ ред рдпрджрд┐ рд╣рдо рдкреНрд░рддреНрдпрдХреНрд╖ рдзрд╛рд░рд╛ рдХреЛ рдорд╛рдкрддреЗ рд╣реИрдВ, рддреЛ рдЖрдЙрдЯрдкреБрдЯ " 1/2 Vcc + I * 0.02V " рд╣реЛрдЧрд╛, рдлрд┐рд░ рдЬрдм ADC рдкрд░ рдбреЗрдЯрд╛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╣рдо рдмрд╕ рдирд┐рд░рдВрддрд░ рдШрдЯрдХ 1/2 Vcc рдХреЛ рдШрдЯрд╛рддреЗ рд╣реИрдВредрдФрд░ рд╣рдо рд╕рдЪреНрдЪреЗ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдХрд┐ I * 0.02V рдХреЗ рд╢реЗрд╖ рдХреЗ рд╕рд╛рде рд╣реИ ред

рдЕрдм рдпрд╣ рдЕрднреНрдпрд╛рд╕ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдерд╛, рдпрд╛ рдмрд▓реНрдХрд┐, рдбреЗрдЯрд╛рд╢реАрдЯ рдореЗрдВ рдШрдЯрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╕реЗрдВрд╕рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдФрд░ рдЗрд╕рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЗрд╕реЗ "рдорд┐рдиреА-рд╕реНрдЯреИрдВрдб" рдмрдирд╛рдпрд╛:

рдЫрд╡рд┐
рдЪрд┐рддреНрд░ 3 - рд╡рд░реНрддрдорд╛рди рд╕реЗрдВрд╕рд░ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрдЯ

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рд╕реЗрдВрд╕рд░ рдХреЛ рдмрд┐рдЬрд▓реА рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдФрд░ рдЗрд╕рдХреЗ рдЙрддреНрдкрд╛рджрди рдХреЛ рдорд╛рдкрдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдХрд┐ рдпрд╣ "рд╢реВрдиреНрдп" рд╣реИред рдЙрд╕рдиреЗ 1/2 Vcc рд▓рд┐рдпрд╛ рд╣реИ ред рдХрдиреЗрдХреНрд╢рди рдЖрд░реЗрдЦ рдХреЛ рдбреЗрдЯрд╛рд╢реАрдЯ рдореЗрдВ рд▓рд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди, рдмрд╕ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рд╕рдордп рдмрд░реНрдмрд╛рдж рдирд╣реАрдВ рдХрд┐рдпрд╛ рдФрд░ рдкрд╛рд╡рд░ рдкрд┐рди рдХреЗ рд▓рд┐рдП рдлрд╝рд┐рд▓реНрдЯрд░ рдХреИрдкреЗрд╕рд┐рдЯрд░ + рдЖрд░рдЯреА рдХрдо-рдкрд╛рд╕ рдлрд┐рд▓реНрдЯрд░ рдХреЛ рд╡рд╛рдЙрдЯ рдкрд┐рди рдкрд░ рд╕реНрдХреИрд▓реНрдк рдХрд┐рдпрд╛ред рдПрдХ рдЕрд╕рд▓реА рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ, рдЙрдирдХреЗ рдмрд┐рдирд╛ рдХрд╣реАрдВ рдирд╣реАрдВ! рдореБрдЭреЗ рдЕрдВрдд рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪрд┐рддреНрд░ рдорд┐рд▓рд╛:

рдЫрд╡рд┐
рдЪрд┐рддреНрд░ 4 -

рд╢рдХреНрддрд┐ рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рдкрд░ "рд╢реВрдиреНрдп" рдорд╛рдкрдиреЗ рдХрд╛ рдкрд░рд┐рдгрд╛рдордореЗрд░реЗ STM32VL-рдбрд┐рд╕реНрдХрд╡рд░реА рд╕реНрдХрд╛рд░реНрдл рд╕реЗ 5V , рдореИрдВрдиреЗ рдЗрди рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рджреЗрдЦрд╛ - 2.38V ред рдкрд╣рд▓рд╛ рд╕рд╡рд╛рд▓ рдЬреЛ рд╕рд╛рдордиреЗ рдЖрдпрд╛: " рдХреНрдпреЛрдВ 2.38, рдФрд░ 2.5 рдХреЛ рдбреЗрдЯрд╛рд╢реАрдЯ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдирд╣реАрдВ? " рд╕рд╡рд╛рд▓ рд▓рдЧрднрдЧ рддреБрд░рдВрдд рдЧрд╛рдпрдм рд╣реЛ рдЧрдпрд╛ - рдореИрдВрдиреЗ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдкрд╛рд╡рд░ рдмрд╕ рдХреЛ рдорд╛рдкрд╛, рдФрд░ рд╡рд╣рд╛рдВ 4.76-4.77V рдерд╛ред рд▓реЗрдХрд┐рди рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдмрд┐рдЬрд▓реА рдпреВрдПрд╕рдмреА рд╕реЗ рдЖрддреА рд╣реИ, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 5 рд╡реА рд╣реИ, рдпреВрдПрд╕рдмреА рдХреЗ рдмрд╛рдж рдПрдХ рд░реИрдЦрд┐рдХ рд╕реНрдЯреЗрдмрд▓рд╛рдЗрдЬрд╝рд░ LM7805 рд╣реИ, рдФрд░ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ 40 рдПрдорд╡реА рдбреНрд░реЙрдк рдХреЗ рд╕рд╛рде рдПрд▓рдбреАрдУ рдирд╣реАрдВ рд╣реИред рдпрд╣рд╛рдБ рдкрд░, рдпрд╣ рд▓рдЧрднрдЧ 250 mV рд╣реИред рдареАрдХ рд╣реИ, рдареАрдХ рд╣реИ, рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ "рд╢реВрдиреНрдп" 2.38 рд╡реА рд╣реИред рдпрд╣ рдирд┐рд░рдВрддрд░ рд╣реИ рдХрд┐ рдПрдбреАрд╕реА рд╕реЗ рдбреЗрдЯрд╛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреЗ рд╕рдордп рдореИрдВ рдЗрд╕реЗ рдШрдЯрд╛ рджреВрдВрдЧрд╛ред

рдФрд░ рдЕрдм рд╣рдо рдкрд╣рд▓рд╛ рдорд╛рдк рд▓реЗрдВрдЧреЗ, рдЕрдм рддрдХ рдХреЗрд╡рд▓ рдПрдХ рдЖрд╕реНрдЯрд╕реАрд▓рд╕реНрдХрдк рдХреА рдорджрдж рд╕реЗред рдореИрдВ рдЕрдкрдиреА рд╕рдорд╛рдпреЛрдЬреНрдп рдмрд┐рдЬрд▓реА рдЖрдкреВрд░реНрддрд┐ рдХреЗ рд╢реЙрд░реНрдЯ-рд╕рд░реНрдХрд┐рдЯ рд╡рд░реНрддрдорд╛рди рдХреЛ рдорд╛рдкреВрдВрдЧрд╛ , рдпрд╣ 3.06A рд╣реИред рдпрд╣ рдФрд░ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдПрдореАрдЯрд░ рд╢реЛ рдФрд░ рдлреНрд▓реБрдХрд╛ рдиреЗ рдПрдХ рд╣реА рдкрд░рд┐рдгрд╛рдо рджрд┐рдпрд╛ред : рдареАрдХ рд╣реИ, рдмрд┐рдЬрд▓реА рдХреА рдЖрдкреВрд░реНрддрд┐ рдЖрдЙрдЯрдкреБрдЯ рдкреИрд░ 4 рдФрд░ рд╕реЗрдВрд╕рд░ (рддрд╕реНрд╡реАрд░ рдореИрдВ vituha рдХрд▓рд╛рдХрд╛рд░реЛрдВ рдореЗрдВ) рдХреЗ 5 рд╕реЗ рдХрдиреЗрдХреНрдЯ рдФрд░ рджреЗрдЦреЛ рдХреНрдпрд╛ рд╣реЛрддрд╛

рдЫрд╡рд┐
рд╡рд░реНрддрдорд╛рди рдорд╛рдк рдкреАрдПрд╕рдпреВ рд╢реЙрд░реНрдЯ рд╕рд░реНрдХрд┐рдЯ - рдЪрд┐рддреНрд░рд╛ 5

рд╡реЛрд▓реНрдЯреЗрдЬ рд╣рдо рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, Vout рдмрдврд╝ рдЧрдпрд╛ рд╣реИ 2.44V рдХреЛ 2.38V рд╕реЗ ред рдпрджрд┐ рдЖрдк рдКрдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ 2.38V + 3.06A * 0.02V / A рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП , рдЬреЛ 2.44V рдХреЗ рдорд╛рди рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред рдкрд░рд┐рдгрд╛рдо рдЕрдкреЗрдХреНрд╖рд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИ, 3 рдП рдХреЗ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣рдореЗрдВ 60 рдПрдорд╡реА рдХреЗ рдмрд░рд╛рдмрд░ "рд╢реВрдиреНрдп" рдХреА рд╡реГрджреНрдзрд┐ рд╣реБрдИ ред рдирд┐рд╖реНрдХрд░реНрд╖ - рд╕реЗрдВрд╕рд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдордХреЗ рдХреА рдорджрдж рд╕реЗ рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЕрдм рдЖрдкрдХреЛ рд╡рд░реНрддрдорд╛рди рд╕реЗрдВрд╕рд░ рдХреЛ STM32F100RBT6 рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдкрд░ ADC рдкрд┐рди рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдХрдВрдХрдбрд╝ рд╣реА рдмрд╣реБрдд рдФрд╕рдд рджрд░реНрдЬреЗ рдХрд╛ рд╣реИ, рд╕рд┐рд╕реНрдЯрдо рдЖрд╡реГрддреНрддрд┐ рдХреЗрд╡рд▓ 24 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реНрдХрд╛рд░реНрдл рдмрд╣реБрдд рдмрдЪ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЦреБрдж рдХреЛ рд╕рд╛рдмрд┐рдд рдХрд░ рджрд┐рдпрд╛ рд╣реИред рдореИрдВ рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА, рд╢рд╛рдпрдж, рд▓рдЧрднрдЧ 5 рд╡рд░реНрд╖реЛрдВ рдХрд╛ рдорд╛рд▓рд┐рдХ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рддрдм рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖ рдЬрдм рдПрд╕рдЯреА рдиреЗ рдЙрдиреНрд╣реЗрдВ рджрд╛рдПрдВ рдФрд░ рдмрд╛рдПрдВ рдмрд╛рдВрдЯрд╛ред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрджрдд рд╕реЗ рдмрд╛рд╣рд░, рдореИрдВ рд╕реЗрдВрд╕рд░ рдХреЗ рдмрд╛рдж рдПрдХ рдЧреБрдгрд╛рдВрдХ рдХреЗ рд╕рд╛рде рдПрдХ рдСрдк-рдПрдореНрдк рд░рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред "1" рд╣рд╛рд╕рд┐рд▓ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди, рд╕рдВрд░рдЪрдирд╛рддреНрдордХ рдЖрд░реЗрдЦ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдореИрдВрдиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рд╡рд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдВрджрд░ рдЦрдбрд╝рд╛ рдерд╛ред рдХреЗрд╡рд▓ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЕрдзрд┐рдХрддрдо рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдкрд╛рд╡рд░ Vcc рд╕реЗрдВрд╕рд░ рдХреА рдмрд┐рдЬрд▓реА рдЖрдкреВрд░реНрддрд┐ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрдЧреА, рдпрд╛рдиреА рд▓рдЧрднрдЧ 5V, рдФрд░ STM 0 рд╕реЗ 3.3V рддрдХ рдорд╛рдк рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдкреНрд░рддрд┐рд░реЛрдзрдХ рд╡реЛрд▓реНрдЯреЗрдЬ рдбрд┐рд╡рд╛рдЗрдбрд░ рд▓рдЧрд╛рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 1: 1.5 рдпрд╛ 1: 2ред рдореЗрд░рд╛ рд╡рд░реНрддрдорд╛рди рдбрд░рд╛рд╡рдирд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕ рдХреНрд╖рдг рдХреЛ рдЕрдм рддрдХ рдЙрдкреЗрдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рд╣реИред рдореЗрд░рд╛ рдкрд░реАрдХреНрд╖рдг рдЙрдкрдХрд░рдг рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

рдЫрд╡рд┐
рдЪрд┐рддреНрд░ 6 - рд╣рдорд╛рд░реЗ "рдПрдореАрдЯрд░" рдХреЛ рд░рдЦрдирд╛

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ ILI9341 рдирд┐рдпрдВрддреНрд░рдХ рдкрд░ рдЪреАрдиреА рдбрд┐рд╕реНрдкреНрд▓реЗ рдХреЛ рдЦрд░рд╛рдм рдХрд░ рджрд┐рдпрд╛, рд▓рд╛рдн рд╣рд╛рде рдореЗрдВ рдкрдбрд╝рд╛ рдерд╛, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рд╣рд╛рде рдЗрд╕реЗ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдирд╣реАрдВ рд▓реЗ рдЧрдПред рдЙрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдкреВрд░реНрдг рдкреБрд╕реНрддрдХрд╛рд▓рдп рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрд╕рдиреЗ рдХреБрдЫ рдШрдВрдЯреЛрдВ рдФрд░ рдПрдХ рдХрдк рдХреЙрдлреА рдХреЛ рдорд╛рд░ рджрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдбреЗрдЯрд╢реАрдЯ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рд╕реВрдЪрдирд╛рддреНрдордХ рдереА, рдЬреЛ рдЬреИрдХреА рдЪреИрди рдХреЗ рдмреЗрдЯреЛрдВ рдХреЗ рд╢рд┐рд▓реНрдк рдХреЗ рд▓рд┐рдП рджреБрд░реНрд▓рдн рд╣реИред

рдЕрдм рдЖрдкрдХреЛ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЗ рдПрдбреАрд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд╛рдЙрдЯ рдХреЛ рдорд╛рдкрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝рдВрдХреНрд╢рди рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореИрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдирд╣реАрдВ рдмрддрд╛рдКрдВрдЧрд╛, рдПрд╕рдЯреАрдПрдо 32 рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реВрдЪрдирд╛ рдФрд░ рд╕рдмрдХ рдХрд╛ рдПрдХ рд╕рдореБрджреНрд░ рд╣реИред рддреЛ рдмрд╕ рджреЗрдЦреЛ:

uint16_t get_adc_value()
    {
    ADC_SoftwareStartConvCmd(ADC1, ENABLE);
    while(ADC_GetFlagStatus(ADC1, ADC_FLAG_EOC) == RESET);
    return ADC_GetConversionValue(ADC1);
    }

рдЗрд╕рдХреЗ рдмрд╛рдж, рдореБрдЦреНрдп рдирд┐рдХрд╛рдп рдпрд╛ рд╡реНрдпрд╡рдзрд╛рди рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреЛрдб рдореЗрдВ рдПрдбреАрд╕реА рдХреЛ рдорд╛рдкрдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

 data_adc = get_adc_value();

рдкрд╣рд▓реЗ рд╕реЗ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ data_adc рдЪрд░:

 extern uint16_t data_adc;

рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдореЗрдВ рд╡реИрд░рд┐рдПрдмрд▓ рдбреЗрдЯрд╛_рдПрдбреАрд╕реА рдорд┐рд▓рддрд╛ рд╣реИ, рдЬреЛ 0 рд╕реЗ 4095 рддрдХ рдорд╛рди рд▓реЗрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ STM32 рдореЗрдВ ADC 12 рдмрд┐рдЯ рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рдж, рд╣рдореЗрдВ "рддреЛрддреЗ" рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рдХреЛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдФрд░ рдЕрдзрд┐рдХ рдкрд░рд┐рдЪрд┐рдд рд░реВрдк рдореЗрдВ, рдпрд╛рдиреА рдПрдореНрдкреАрдпрд░ рдореЗрдВ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕рд▓рд┐рдП, рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рд╡рд┐рднрд╛рдЬрди рдХреА рдХреАрдордд рдХреА рдЧрдгрдирд╛ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред 3.3V рдмрд╕ рдореЗрдВ рд╕реНрдЯреЗрдмрд▓рд╛рдЗрдЬрд╝рд░ рдХреЗ рдмрд╛рдж, рдореЗрд░реЗ рдЖрд╕реНрдЯрд╕реАрд▓рд╕реНрдХрдк рдиреЗ 3.17V рджрд┐рдЦрд╛рдпрд╛, рдореБрдЭреЗ рд╕рдордЭ рдирд╣реАрдВ рдЖрдпрд╛ рдХрд┐ рдпрд╣ рдХрд┐рд╕рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝рд╛ рдерд╛ред рдЗрд╕рд▓рд┐рдП, 4095 рддрдХ 3.17 рд╡реА рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддреЗ рд╣реБрдП, рд╣рдореЗрдВ 0.000774V рдореВрд▓реНрдп рдорд┐рд▓рддрд╛ рд╣реИ - рдпрд╣ рд╡рд┐рднрд╛рдЬрди рдХреА рдХреАрдордд рд╣реИред рдЕрд░реНрдерд╛рддреН, рдПрдбреАрд╕реА рд╕реЗ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 2711, рдореИрдВ рдмрд╕ рдЗрд╕реЗ 0.000774V рд╕реЗ рдЧреБрдгрд╛ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ 2.05V рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реВрдВред

рд╣рдорд╛рд░реЗ рдХрд╛рд░реНрдп рдореЗрдВ, рддрдирд╛рд╡ рдХреЗрд╡рд▓ рдПрдХ "рдордзреНрдпрд╕реНрде" рд╣реИ, рд╣рдореЗрдВ рдЕрднреА рднреА рдЗрд╕реЗ рдПрдореНрдкреАрдпрд░ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рд╕реЗ 2.38B рдШрдЯрд╛рдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рд╢реЗрд╖ рдХреЛ 0.02 [рдмреА / рдП] рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдкрд░рд┐рдгрд╛рдо рдпрд╣ рд╕реВрддреНрд░ рд╣реИ:

float I_out = ((((float)data_adc * presc)-2.38)/0.02);

рдЦреИрд░, рдпрд╣ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЛ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдореЗрдВ рднрд░рдиреЗ рдФрд░ рдкрд░рд┐рдгрд╛рдо рджреЗрдЦрдиреЗ рдХрд╛ рд╕рдордп рд╣реИ:

рдЫрд╡рд┐
рдЪрд┐рддреНрд░рд╛ 7 - рд╕реЗрдВрд╕рд░ рдбреЗрдЯрд╛ рдХреЗ рдорд╛рдкрди рдкрд░рд┐рдгрд╛рдо рдФрд░ рдЙрдирдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдореИрдВрдиреЗ

рд╕рд░реНрдХрд┐рдЯ рдХреА рдЕрдкрдиреА рдЦрдкрдд рдХреЛ рдорд╛рдкрд╛, рдЬреИрд╕рд╛ рдХрд┐ 230 рдПрдордП рджреЗрдЦрд╛ рдЧрдпрд╛ рдерд╛ред рд╕рддреНрдпрд╛рдкрд┐рдд рдлреНрд▓реВрдХ рдХреЗ рд╕рд╛рде рд╕рдорд╛рди рдорд╛рдкрд╛ рдЬрд╛рдиреЗ рдкрд░, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЦрдкрдд 201 рдПрдордП рд╣реИред рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ - рдПрдХ рджрд╢рдорд▓рд╡ рд╕реНрдерд╛рди рдХреЗ рд╕рд╛рде рд╕рдЯреАрдХрддрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╣реБрдд рдЕрдЪреНрдЫреА рд╣реИред рдореИрдВ рд╕рдордЭрд╛рдКрдВрдЧрд╛ рдХрд┐ рдХреНрдпреЛрдВ ... рдорд╛рдкрд╛ рд╡рд░реНрддрдорд╛рди рдХреА рд╕реАрдорд╛ 0..100A рд╣реИ, рдЕрд░реНрдерд╛рдд 1 рдП рддрдХ рд╕рдЯреАрдХрддрд╛ 1% рд╣реИ, рдФрд░ рдПрдХ рдПрдореНрдкреАрдпрд░ рдХреЗ рджрд╕рд┐рдпреЛрдВ рддрдХ рд╕рдЯреАрдХрддрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 0.1% рд╣реИ! рдФрд░ рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ, рдпрд╣ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рд░реНрдХрд┐рдЯрд░реА рд╕рдорд╛рдзрд╛рди рдХреЗ рд╣реИред рдореИрдВ рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд┐рд▓реНрдЯрд░ рдХрдВрдбрдХреНрдЯрд░ рд▓рдЯрдХрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЖрд▓рд╕реА рдерд╛ред

рдЕрдм рдЖрдкрдХреЛ рдореЗрд░реЗ рд╢рдХреНрддрд┐ рд╕реНрд░реЛрдд рдХреЗ рд╢реЙрд░реНрдЯ рд╕рд░реНрдХрд┐рдЯ рдХрд░рдВрдЯ (рд╢реЙрд░реНрдЯ рд╕рд░реНрдХрд┐рдЯ) рдХреЛ рдорд╛рдкрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореИрдВ рд╣реИрдВрдбрд▓ рдХреЛ рдЕрдзрд┐рдХрддрдо рдореЛрдбрд╝ рджреЗрддрд╛ рд╣реВрдВ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪрд┐рддреНрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реВрдВ: рдЪрд┐рддреНрд░рд╛ 8 - рд╢реЙрд░реНрдЯ-

рдЫрд╡рд┐
рд╕рд░реНрдХрд┐рдЯ рд╡рд░реНрддрдорд╛рди рдорд╛рдк

рдареАрдХ рд╣реИ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реНрд░реЛрдд рдкрд░ рд╕реНрд╡рдпрдВ рдХреЗ рдПрдореАрдореАрдЯрд░ рдХреЗ рд╕рд╛рде рд░реАрдбрд┐рдВрдЧ:

рдЫрд╡рд┐
рдЪрд┐рддреНрд░рд╛ 9 - рдмреАрдкреА рдкреИрдорд╛рдиреЗ рдкрд░ рдореВрд▓реНрдп

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ 3.09 рдП рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ рдлреЛрдЯреЛ рдЦреАрдВрдЪ рд░рд╣рд╛ рдерд╛, рддреЛ рд╡рд┐рдЯреБрдЦрд╛ рдЧрд░реНрдо рд╣реЛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЗрд╕рдХрд╛ рдкреНрд░рддрд┐рд░реЛрдз рдмрдврд╝ рдЧрдпрд╛ рдерд╛, рдФрд░ рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рддрджрдиреБрд╕рд╛рд░, рдЧрд┐рд░рд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдирд╣реАрдВ рд╣реБрдЖ рдЗрддрдирд╛ рдбрд░рд╛рд╡рдирд╛ред

рдЕрдВрдд рдореЗрдВ, рдореБрдЭреЗ рдпрд╣ рднреА рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдХрд╣рдирд╛ рд╣реИред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдореЗрд░рд╛ рд▓реЗрдЦ рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рд░реЗрдбрд┐рдпреЛ рд╢реМрдХреАрдиреЛрдВ рдХреЛ рдЙрдирдХреЗ рдХрдард┐рди рддрд░реАрдХреЗ рд╕реЗ рдорджрдж рдХрд░реЗрдЧрд╛ред рд╢рд╛рдпрдж рдХрд┐рд╕реА рдХреЛ рд╕рд╛рдордЧреНрд░реА рдХреА рдореЗрд░реА рдкреНрд░рд╕реНрддреБрддрд┐ рдкрд╕рдВрдж рдЖрдПрдЧреА, рддреЛ рдореИрдВ рд╕рдордп-рд╕рдордп рдкрд░ рд╡рд┐рднрд┐рдиреНрди рдШрдЯрдХреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦ рд╕рдХрддрд╛ рд╣реВрдВред рдЖрдк рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд╡рд┐рд╖рдп рдкрд░ рдЕрдкрдиреА рдЗрдЪреНрдЫрд╛рдУрдВ рдХреЛ рд╡реНрдпрдХреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдореИрдВ рдЗрд╕реЗ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред

рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдореИрдВ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рдХреЛрдб рд╕рдВрд▓рдЧреНрди рдХрд░ рд░рд╣рд╛ рд╣реВрдВ , рдЖрдк рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдкреНрд░рджрд░реНрд╢рди рдпрд╛ рдПрдбреАрд╕реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдХреАрд▓ 5 рдореЗрдВ рд╣реА рдкреНрд░реЛрдЬреЗрдХреНрдЯред

Source: https://habr.com/ru/post/hi397641/


All Articles