рдпрд╣ рдкреНрд░рдХрд╛рд╢ рдХреЗ рд▓рд┐рдП рд╣рд╛рдирд┐рдХрд╛рд░рдХ рд╣реИ, рдпрд╛ рдХрд╛рд░ рдмреИрдЯрд░реА рдХрд╛ рдЪрд╛рд░реНрдЬ рдХреИрд╕реЗ рд░рдЦрд╛ рдЬрд╛рдП

рдореИрдВ рд▓реЛ-рд╡реЛрд▓реНрдЯреЗрдЬ рдкрд╛рд╡рд░ рд╕рд░реНрдХрд┐рдЯ рдкреНрд░рдмрдВрдзрди рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕рд╛рдЗрдХрд┐рд▓ рдирд┐рд░реНрдорд╛рдг рдкрд░ рд▓реЗрдЦреЛрдВ рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдЬрд╛рд░реА рд░рдЦрддрд╛ рд╣реВрдВред рдЗрд╕ рдмрд╛рд░ рдореИрдВ рдПрдХ рдРрд╕реЗ рдЙрдкрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдорд╛рдзреНрдпрдорд┐рдХ рдЙрдкрднреЛрдХреНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдХрд╛рд░ рдмреИрдЯрд░реА рдХреЗ рдЧрд╣рд░реЗ рдирд┐рд░реНрд╡рд╣рди рдХреЛ рд░реЛрдХрддрд╛ рд╣реИред


рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдирд┐рд░реНрд╡рд╣рди рдХреЗ рд╕рдВрднрд╛рд╡рд┐рдд рдкрд░рд┐рдгрд╛рдореЛрдВ рдореЗрдВ рд╕реЗ рдПрдХред

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

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

рдЕрдореВрд░реНрдд рдФрд░ рдХрд╛рд▓реНрдкрдирд┐рдХ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдЖрдЧреЗ рдирд╣реАрдВ рдмрд╣рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рд╕реАрдзреЗ рдЕрдкрдиреА рдХрд╣рд╛рдиреА рдкрд░ рдЬрд╛рдКрдВрдЧрд╛ред рдХрд╛рд░ рдЦрд░реАрджрдиреЗ рдХреЗ рдмрд╛рдж, рдкрд╣рд▓реЗ рдЗрд╕рдореЗрдВ рдПрдХ рд░рдЬрд┐рд╕реНрдЯреНрд░рд╛рд░ рдбрд╛рд▓рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдереАред рдпрд╣ рдХрдо рд╕реЗ рдХрдо рд╕рдВрднрд╡ рд╕рдордп рдХреЗ рднреАрддрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓рдЧрднрдЧ рдкреВрд░реА рддрд░рд╣ рд╕реЗ AliExpress рд╕реЗ рдкрд╛рд░реНрд╕рд▓ рдХреА рдбрд┐рд▓реАрд╡рд░реА рдХреА рдЧрддрд┐ рд╕реЗ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рд╕рд┐рдЧрд░реЗрдЯ рд▓рд╛рдЗрдЯрд░ рд╕реЗ рдирд┐рдпрдорд┐рдд рдмрд┐рдЬрд▓реА рдХреА рдЖрдкреВрд░реНрддрд┐ рдмреЗрд╣рдж рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдереА, рдФрд░ рд░рд┐рдХреЙрд░реНрдбрд░ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ 12 / 5v рдкрд▓реНрд╕ рдХрдирд╡рд░реНрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдСрди-рдмреЛрд░реНрдб рдиреЗрдЯрд╡рд░реНрдХ рдХреА рдирд┐рдХрдЯрддрдо рд▓рд╛рдЗрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдерд┐рд░ рдХрдиреЗрдХреНрд╢рди рдорд┐рд▓рд╛ред рдФрд░ рдХрдм рд╕реЗ рдпрд╣ рдерд╛, рдЗрд╕реЗ рд╣рд▓реНрдХреЗ рдврдВрдЧ рд╕реЗ рд░рдЦрдирд╛, рдХрд▓ рдирд╣реАрдВ, рдпрд╣ рдХрдирд╡рд░реНрдЯрд░ рдЖрдзреБрдирд┐рдХ рдирд╣реАрдВ рдерд╛, рдЕрдкрдиреА рдЬрд░реВрд░рддреЛрдВ рдХреЗ рд▓рд┐рдП, рдЬреИрд╕рд╛ рдХрд┐ рдмрд╛рдж рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛, рдпрд╣ 21 рдПрдордП рд╡рд░реНрддрдорд╛рди рдЬрд┐рддрдирд╛ рдЦрд╛ рд░рд╣рд╛ рдерд╛ред рдЕрдм рдЪрд▓реЛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХрдирд╡рд░реНрдЯрд░ рдХреЗрд╡рд▓ 60 рдЖрд╣ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдирдИ рдФрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЪрд╛рд░реНрдЬ рдХреА рдЧрдИ рдмреИрдЯрд░реА рдХреЛ рдХрд┐рддрдирд╛ рдЦрд┐рд▓рд╛ рд╕рдХрддрд╛ рд╣реИред рдЕрдВрдХрдЧрдгрд┐рдд рдЕрддреНрдпрдВрдд рд╕рд░рд▓ рдФрд░ рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд╣реИред


рдЗрд╕рд▓рд┐рдП, рдЪрд╛рд░ рдорд╣реАрдиреЛрдВ рд╕реЗ рднреА рдХрдо рд╕рдордп рдореЗрдВ, рдПрдХ рдХрдирд╡рд░реНрдЯрд░ рдЬреЛ рдХрд┐рд╕реА рднреА рдЪреАрдЬ рд╕реЗ рд▓реЛрдб рдирд╣реАрдВ рд╣реИ, рдмреИрдЯрд░реА рдХреЛ "рд╢реВрдиреНрдп" рддрдХ рд▓реЗ рдЬрд╛рдПрдЧрд╛ред рдЕрдЧрд░ рд╣рдо рдЗрд╕ рдмрд╛рдд рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рдмреИрдЯрд░реА рдЬреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рддрд╛рдЬрд╝рд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдХрдо рдЪреМрдбрд╝реА рд╣реЛ рд╕рдХрддреА рд╣реИ, рдФрд░ рд╢рд╣рд░ рдХреЗ рдкреЛрдХрд╛рдЯреБрд╕реНрдХреА рдХреЗ рдмрд╛рдж рдХрд╛ рдЪрд╛рд░реНрдЬ 100% рд╕реЗ рджреВрд░ рд╣реИ, рдПрдХ рдмрд╛рд░рд┐рд╢ рдХрд╛ рджрд┐рди рдЖрд╕рд╛рдиреА рд╕реЗ рдПрдХ рдорд╣реАрдиреЗ рдореЗрдВ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред

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

рд╣рдо рдФрд░ рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВ, FHD @ 30fps рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдореЛрдб рдореЗрдВ рд░рд┐рдХреЙрд░реНрдбрд░ + 5v рд╕реНрд░реЛрдд рд╕реЗ рд▓рдЧрднрдЧ 300 mA рдХреА рдЦрдкрдд рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рд░реВрдкрд╛рдВрддрд░рдг рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдиреЗ рдХреЗ рдмрд╛рдж рджрдХреНрд╖рддрд╛ рдСрди-рдмреЛрд░реНрдб рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рд▓рдЧрднрдЧ 150 mA рдЪрд╛рд▓реВ рджреЗрддрд╛ рд╣реИред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдХрдирд╡рд░реНрдЯрд░ рдХреЛ рдПрдХ рдЖрдзреБрдирд┐рдХ рдХреЗ рд╕рд╛рде рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рд╣рдо рдХреЗрд╡рд▓ рдЗрд╕ рд╡рд░реНрддрдорд╛рди рдХреЗ рд╕рд╛рде рдирд┐рд░реНрд╡рд╣рди рд╕рдордп рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╣реИрдВред


рдмрд╕ рджреЛ рд╕рдкреНрддрд╛рд╣ рд╕реЗ рдЕрдзрд┐рдХ, рд▓реЗрдХрд┐рди рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ - рджрд╕ рджрд┐рдиред рдЕрдм, рдЕрдЧрд▓реА рдЫреБрдЯреНрдЯреА рдпрд╛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдпрд╛рддреНрд░рд╛ рдХреЗ рдмрд╛рдж рдкреНрд░рдХрд╛рд╢ (рдФрд░ рд╕рдВрднрд╡рддрдГ рдмреИрдЯрд░реА рдХреЛ рдмрджрд▓рдиреЗ) рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХрдо рд╣реЛ рд░рд╣реА рд╣реИред

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

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

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

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдХрдИ рд╣рдлреНрддреЛрдВ рдХреЗ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдкреНрд░рддрд┐рдмрд┐рдВрдм рдХреЗ рд▓рд┐рдП, рдПрдХ рдЙрдкрдХрд░рдг рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдЬреЛ рдСрди-рдмреЛрд░реНрдб рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╡реЛрд▓реНрдЯреЗрдЬ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЗрди рдЖрдВрдХрдбрд╝реЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЙрдкрднреЛрдХреНрддрд╛рдУрдВ рдХреЗ рджреЛ рд╕рдореВрд╣реЛрдВ рдХреЛ рдмрд┐рдЬрд▓реА рдХреА рдЖрдкреВрд░реНрддрд┐ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП: рдорд╛рдзреНрдпрдорд┐рдХ (рд░рд┐рдХреЙрд░реНрдбрд░, рдпреВрдПрд╕рдмреА-рд╕реЙрдХреЗрдЯ) рдФрд░ рдмреБрдирд┐рдпрд╛рджреА (рдЬреАрдкреАрдПрд╕-рдЯреНрд░реИрдХрд░ рдФрд░ рдХреБрдЫ) рдХрд┐)ред

рдпрд╣ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ


рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдкрд╣рд▓реЗ рдЖрднрд╛рд╕реА рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдПрд▓рдПрдо 393 рдПрди рдПрдирд╛рд▓реЙрдЧ рддреБрд▓рдирд╛рдХрд░реНрддрд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ "рдирд┐рд░реНрдорд┐рдд" рдХрд┐рдП рдЧрдП рдереЗ рдФрд░ рд╡реЗ рд╕рдм рдХреБрдЫ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗ рдЬреЛ рдореВрд▓ рд░реВрдк рд╕реЗ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЧрдИ рдереАред рдЕрдореВрд░реНрдд рдпреЛрдЬрдирд╛ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рдереАред


рдпрд╣рд╛рдБ рджреЛ рддреБрд▓рдирд┐рддреНрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рд▓реЛрдбрд┐рдВрдЧ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕рдВрджрд░реНрдн рд╡реЛрд▓реНрдЯреЗрдЬ рдЬрдирд░реЗрдЯрд░, рджреЛ рдбрд┐рд╡рд╛рдЗрдбрд░ рдЬреЛ рдСрдкрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдереНрд░реЗрд╕рд╣реЛрд▓реНрдб рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░рддреЗ рд╣реИрдВ, рддреБрд▓рдирд┐рддреНрд░, рджреЛ рдкрд╛рд╡рд░ рд╕реНрд╡рд┐рдЪ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред рддреИрдпрд╛рд░ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдмрд╛рд╣рд░реА рдмрдВрдзрди рдХреА рдпреЛрдЬрдирд╛ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИред


рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рджреНрд╡рд┐рддреАрдпрдХ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордп рддрдХ рд░рд╣рддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕реНрдЯреЗрдк-рдбрд╛рдЙрди рдХрдирд╡рд░реНрдЯрд░ рд╕реНрд╡рдпрдВ рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддрд╛ рд╣реИред рдкреНрд░рд╛рдердорд┐рдХ рднрд╛рд░ рд╕реАрдзреЗ рдХрдирд╡рд░реНрдЯрд░ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВред рджреНрд╡рд┐рддреАрдпрдХ рд╕реНрд╡рд┐рдЪ рдЗрдиреНрд╡рд░реНрдЯрд░ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ + 5v рд╕рд░реНрдХрд┐рдЯ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рджреНрд╡рд┐рддреАрдпрдХ рд▓реЛрдб рдХреЛ рдХрдореНрдпреВрдЯ рдХрд░рддрд╛ рд╣реИред

рдЖрдЦрд┐рд░ рдореЗрдВ рдХреНрдпрд╛ рдирд┐рдХрд▓рд╛


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

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

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

рдирддреАрдЬрддрди, рдбрд┐рд╡рд╛рдЗрд╕ рдЖрд░реЗрдЦ рдиреЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрдВрддрд┐рдо рд░реВрдк рдХрд╛ рдЕрдзрд┐рдЧреНрд░рд╣рдг рдХрд┐рдпрд╛ред


рдпрд╣рд╛рдБ рд╣рдо рдмрд╣реБрдд рд╣реА рдиреНрдпреВрдирддрдо рд╡рд┐рд╡рд░рдг рджреЗрдЦрддреЗ рд╣реИрдВ, рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рднреА "рдШреБрдорд╛" рдХреЗ рдЕрдзреАрди рдирд╣реАрдВ рд╣реИред рдореБрдЦреНрдп рдмрд┐рдВрджреБрдУрдВ рдкрд░ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдЪрд▓рддреЗ рд╣реИрдВред

рдмрд┐рдЬрд▓реА рдХреА рдЖрдкреВрд░реНрддрд┐ рдХреЗ рд▓рд┐рдП, рдирд┐рдпрдВрддреНрд░рдХ рдХреЛ 1.8 рд╕реЗ 5.5 рд╡реА рддрдХ рдПрдХ рд╕реНрдерд┐рд░ рд╡реЛрд▓реНрдЯреЗрдЬ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╕рд░реНрдХрд┐рдЯ рдореЗрдВ рдПрдХ рд╕реНрдЯреЗрдмрд▓рд╛рдЗрдЬрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдСрди-рдмреЛрд░реНрдб рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╡реЛрд▓реНрдЯреЗрдЬ рдХреЛ рдЖрд╡рд╢реНрдпрдХ рд╕реНрддрд░ рддрдХ рдХрдо рдХрд░ рджреЗрдЧрд╛ред рдКрд░реНрдЬрд╛ рдХреА рдмрдЪрдд рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдРрд╕рд╛ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕реНрдкрдВрджрд┐рдд рд╕реНрдЯреЗрдкрдбрд╛рдЙрди рдХрдирд╡рд░реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдЬрдЧрд╣ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХреЗрд╡рд▓ рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ рд╣реИред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ ATTiny13A рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдКрд░реНрдЬрд╛-рдЧрд╣рди рдСрдкрд░реЗрдЯрд┐рдВрдЧ рдореЛрдб (рдЖрд╡реГрддреНрддрд┐ 8 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ, рд╕рдХреНрд░рд┐рдп рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрди) рдореЗрдВ рднреА 6 рдПрдордП рд╕реЗ рдЕрдзрд┐рдХ рдХреА рдЦрдкрдд рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдЗрд╕ рдпреЛрдЬрдирд╛ рдореЗрдВ, 99% рд╕рдордп рдХрд╛ рдирд┐рдпрдВрддреНрд░рдХ рдЧрд╣рд░реА рдиреАрдВрдж рдореЛрдб рдореЗрдВ рд╣реИ рдФрд░ 1.2 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдХреА рдЖрд╡реГрддреНрддрд┐ рдкрд░ рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдФрд╕рдд рдЦрдкрдд рд▓рдЧрднрдЧ 15 controllerA рд╕реЗ рдХрдо рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдирд┐рдпрдВрддреНрд░рдг рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░ рдХреЗ рдЖрдзрд╛рд░ рдзрд╛рд░рд╛рдУрдВ рдореЗрдВ рд▓рдЧрднрдЧ 80 ┬╡A (рдпрджрд┐ рджреЛрдиреЛрдВ рд▓реЛрдб рдЪрд╛рд▓реВ рд╣реИрдВ)ред рдЦреИрд░, рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдЕрдВрд╢ рдХреЗ рд▓рд┐рдП, рдерд░реНрдорд┐рд╕реНрдЯрд░ рдХреА рд╢рдХреНрддрд┐ рд╕рдХреНрд░рд┐рдп рд╣реЛрддреА рд╣реИ, рдЬреЛ рдФрд╕рдд рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд▓рдЧрднрдЧ 25 рдорд╛рдЗрдХреНрд░реЛрдПрдореНрдк рдХреЛ рдЬреЛрдбрд╝рддреА рд╣реИред рдФрд░ рдпрд╣рд╛рдБ рдЗрд╕ рд╕рд╡рд╛рд▓ рдХрд╛ рдЬрд╡рд╛рдм рд╣реИ рдХрд┐ "рдХреНрдпрд╛ 120 рдкрд╛рдЙрдВрдб рд╕реЗ рдЕрдзрд┐рдХ рдХреА рдЦрдкрдд рдХреЗ рд╕рд╛рде рднрд╛рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд▓реНрд╕ рдХрдиреНрд╡рд░реНрдЯрд░ рдХреЛ рд▓реЛрдб рдХрд░рдирд╛ рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рд╣реИ?" рдпрд╣ рдЗрддрдирд╛ рд╕реАрдзрд╛ рдирд╣реАрдВ рд▓рдЧрддрд╛ред рдФрд░ рдЕрдЧрд░ рд╣рдо рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рдПрдирд╛рд▓реЙрдЧ рдорд╛рдк рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП, LP2950 рд░реИрдЦрд┐рдХ рд╕реНрдЯреЗрдмрд▓рд╛рдЗрдЬрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЛрдХрдкреНрд░рд┐рдп 78L05 рдХрд╛ рдПрдХ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдПрдирд╛рд▓реЙрдЧ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХрд┐рдлрд╛рдпрддреАред рдпрд╣ рдХрдирд╡рд░реНрдЯрд░ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рд╡рд░реНрддрдорд╛рди рдореЗрдВ 100 mA рддрдХ рджреЗ рд╕рдХрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдкреНрд░рд┐рдпрдЬрди рдХреЗ рд▓рд┐рдП 75 forA рд╕реЗ рдЕрдзрд┐рдХ рдХрд╛ рдЙрдкрднреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдЬреЗрдирд░ рдбрд╛рдпреЛрдб рдФрд░ рдПрдХ рд╕рдВрдзрд╛рд░рд┐рддреНрд░ рджреНрд╡рд╛рд░рд╛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдСрди-рдмреЛрд░реНрдб рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рд╡реЛрд▓реНрдЯреЗрдЬ рдбрд┐рд╡рд╛рдЗрдбрд░, рдЖрдкрдХреЛ 15 рд╡реА рддрдХ рдХреЗ рд╡реЛрд▓реНрдЯреЗрдЬ рдХреЛ рдорд╛рдкрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЕрдм рдЗрд╕ рддрд░рд╣ рдХреЗ рдлреИрд╕рд▓реЗ рдХреЗ рд▓рд┐рдП рдЖрд▓реЛрдЪрдирд╛ рдХреА рдПрдХ рд▓рд╣рд░ рдореБрдЭреЗ рдорд╛рд░ рдбрд╛рд▓реЗрдЧреА, рд▓реЗрдХрд┐рди рд╣рдо рдЙрджреНрджреЗрд╢реНрдпрдкреВрд░реНрдг рд╣реЛрдВрдЧреЗред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рдПрдХ рдЙрдкрдЧреНрд░рд╣ рд╡рд┐рдХрд╕рд┐рдд рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рджреВрд╕рд░реА рдмрд╛рдд, рдРрд╕рд╛ рдХреЛрдИ рдПрдХ рдХрд╛рд░рдХ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕рд╕реЗ рдЖрдкрджрд╛ рдЖрдПрдЧреАред рдХрдВрдзреЗ рдХрд╛ рдкреНрд░рддрд┐рд░реЛрдз рдЕрдзрд┐рдХ рд╣реИ, рдЬреЗрдирд░ рдбрд╛рдпреЛрдб рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╡рд░реНрддрдорд╛рди рдХреЛ рдбрд╛рдпрд╡рд░реНрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ рдЬреЛ рдбрд┐рд╡рд╛рдЗрдбрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╡рд╛рд╣ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕рдмрд╕реЗ рдирд┐рд░рд╛рд╢рд╛рд╡рд╛рджреА рдкрд░рд┐рджреГрд╢реНрдп рдореЗрдВ рднреАред рдЙрдЪреНрдЪ рдЖрд╡реГрддреНрддрд┐ рд╡рд╛рд▓реЗ рджрд╛рд▓реЛрдВ рд╕реЗ, рдЬрдм рдЬреЗрдирд░ рдбрд╛рдпреЛрдб рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рдЧрддрд┐ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рддреЛ рд╕рдВрдзрд╛рд░рд┐рддреНрд░ рд╕реА 2 рдХреА рд░рдХреНрд╖рд╛ рдХрд░реЗрдЧрд╛ (рдПрдХ рд░реЛрдХрдиреЗрд╡рд╛рд▓рд╛ рдЖрд░ 7 рдХреЗ рд╕рд╛рде рдпрд╣ рдХреЗрд╡рд▓ 7 рд╣рд░реНрдЯреНрдЬ рдХреА рдХрдЯрдСрдл рдЖрд╡реГрддреНрддрд┐ рдХреЗ рд╕рд╛рде рдПрдХ рдХрдо-рдкрд╛рд╕ рдлрд┐рд▓реНрдЯрд░ рдмрдирд╛рддрд╛ рд╣реИ)ред D1 рдФрд░ R6 рдХреБрдЫ рд╣рдж рддрдХ рд╕реНрдХреАрдо рдХреЛ рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рдЧрд┐рд░рдиреЗ рд╕реЗ рдмрдЪрд╛рддреЗ рд╣реИрдВред рдФрд░ рдХрд┐рд╕реА рдХреЛ рд░реИрдЦрд┐рдХрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рднреВрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП, рдРрд╕реА рдЬрдЧрд╣ рдкрд░ рдЧреИрд▓реНрд╡реЗрдирд┐рдХ рдЕрд▓рдЧрд╛рд╡ рдХреА рдХрд┐рд╕реА рднреА рдкрджреНрдзрддрд┐ рд╕реЗ рдорд╛рддреНрд░рд╛рдУрдВ рдХреА рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдЧрдгрдирд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╣реЛ рдЬрд╛рдПрдЧреА, рд╣рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЛ рдХреИрд▓рд┐рдмреНрд░реЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рдбрд┐рд╡рд╛рдЗрдбрд░ рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рддрд┐рд░реЛрдз ADC рд╕рд┐рдЧреНрдирд▓ рд╕реНрд░реЛрдд рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╢рдВрд╕рд┐рдд 10 kOhm рд╕реЗ рджрд╕ рдЧреБрдирд╛ рдЕрдзрд┐рдХ рд╣реИ, рд▓реЗрдХрд┐рди рдХреИрдкреЗрд╕рд┐рдЯрд░ C2 рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдХреЛрдИ рдорд╛рдк рд╕рдорд╕реНрдпрд╛рдПрдВ рдирд╣реАрдВ рд╣реИрдВред

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдбреЗрдЯрд╛рд╢реАрдЯ рдХреЗ рдЕрдиреБрд╕рд╛рд░ AVR рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХреЗ ADC рд╕рд░реНрдХрд┐рдЯ рдХреЗ рдЗрдирдкреБрдЯ рдкреНрд░рддрд┐рдмрд╛рдзрд╛ рдХреЛ рдХрдо рд╕реЗ рдХрдо 100 megoms рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдлрд┐рд░ рднреА, рд╡рд╣реА рдбреЗрдЯрд╛рд╢реАрдЯ 10 kOhm рддрдХ рдХреЗ рдЖрдВрддрд░рд┐рдХ рдкреНрд░рддрд┐рд░реЛрдз рд╡рд╛рд▓реЗ рд╕реНрд░реЛрддреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реИред рдРрд╕рд╛ рдХреНрдпреЛрдВ? рдмрд┐рдВрджреБ рд╕реНрд╡рдпрдВ рдЗрд╕ рдПрдбреАрд╕реА рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд рд╣реИред рдХрдирд╡рд░реНрдЯрд░ рдЕрдиреБрдХреНрд░рдорд┐рдХ рд╕рдиреНрдирд┐рдХрдЯрди рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХрд╛ рдЗрдирдкреБрдЯ рд╕рд░реНрдХрд┐рдЯ рдПрдХ рд░реЛрдХрдиреЗрд╡рд╛рд▓рд╛ рдФрд░ рд╕рдВрдзрд╛рд░рд┐рддреНрд░ рд╕реЗ рдПрдХ рдХрдо-рдкрд╛рд╕ рдлрд┐рд▓реНрдЯрд░ рд╣реИред 10-рдмрд┐рдЯ рдирдореВрдирд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдкреБрдирд░рд╛рд╡реГрддреНрдд рд╣реИ, рдФрд░ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рд╕рдВрдзрд╛рд░рд┐рддреНрд░ рдХреЛ рдкреВрд░реЗ рдорд╛рдк рд╕рдордп рдХреЗ рджреМрд░рд╛рди рдкреВрд░реНрдг рдорд╛рдкрд╛ рд╡реЛрд▓реНрдЯреЗрдЬ рд╕реЗ рдЪрд╛рд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рд╕реНрд░реЛрдд рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рддрд┐рдмрд╛рдзрд╛ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реИ, рддреЛ рд╕рдВрдзрд╛рд░рд┐рддреНрд░ рдХреЛ рд░реВрдкрд╛рдВрддрд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рд╕реАрдзреЗ рдЪрд╛рд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЬрд╛рд░реА рд░рд╣реЗрдЧрд╛ рдФрд░ рдкрд░рд┐рдгрд╛рдо рдЧрд▓рдд рд╣реЛрдЧрд╛ред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХреИрдкреЗрд╕рд┐рдЯреЗрдВрд╕ C2 ADC рдлрд╝рд┐рд▓реНрдЯрд░ рдХреА рдХреНрд╖рдорддрд╛ рд╕реЗ рд╕рд╛рдд рд╣рдЬрд╝рд╛рд░ рдЧреБрдирд╛ рдЕрдзрд┐рдХ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЬрдм рдЗрди рдХреИрдкреЗрд╕рд┐рдЯрд░ рдХреЗ рдмреАрдЪ рдЪрд╛рд░реНрдЬ рдХреЛ рдкреБрдирд░реНрд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдм рд╡реЗ рдорд╛рдк рдХреЗ рд╕рдордп рд╕реНрд╡рд┐рдЪ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЗрдирдкреБрдЯ рд╡реЛрд▓реНрдЯреЗрдЬ 1/7000 рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рдХреЗ рд╕рд╛рде рдШрдЯ рдЬрд╛рдПрдЧрд╛, рдЬреЛ рдХрд┐ рд╕рд╛рдд рдЧреБрдирд╛ рд╣реИ 10-рдмрд┐рдЯ рдПрдбреАрд╕реА рдХреА рдЕрдВрддрд┐рдо рд╕рдЯреАрдХрддрд╛ рд╕реЗ рдХрдоред рд╕рдЪ рд╣реИ, рдЖрдкрдХреЛ рдпрд╣ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдпрд╣ рдЪрд╛рд▓ рдХреЗрд╡рд▓ рдЙрдирдХреЗ рдмреАрдЪ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдард╣рд░рд╛рд╡ рдХреЗ рд╕рд╛рде рдПрдХрд▓ рдорд╛рдк рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдкрд░рд┐рдгрд╛рдо рдХреЗ рдФрд╕рдд рдХреЗ рд╕рд╛рде рдХрдИ рд▓рдЧрд╛рддрд╛рд░ рдорд╛рдкреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЪрдХреНрд░ рдЬреЛрдбрд╝рдХрд░ рдирд┐рдпрдВрддреНрд░рдг рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ "рд╕реБрдзрд╛рд░" рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

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

рдирд┐рдпрдВрддреНрд░рдг рдХреБрдВрдЬреА рдХреЗ рд░реВрдк рдореЗрдВ, рд╕реНрд╡реАрдХрд╛рд░реНрдп рдУрдкрди-рдЪреИрдирд▓ рдкреНрд░рддрд┐рд░реЛрдз рдФрд░ рдХрдо рд╕реЗ рдХрдо 30 рд╡реЛрд▓реНрдЯ рдХреЗ рдЕрдзрд┐рдХрддрдо рдирд╛рд▓реА-рд╕реНрд░реЛрдд рд╡реЛрд▓реНрдЯреЗрдЬ рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдкрд╛рд╡рд░ рдкреА-рдЪреИрдирд▓ MOSFETs рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрдкрд░реЛрдХреНрдд рд╕рд░реНрдХрд┐рдЯ рд╡рд┐рднрд┐рдиреНрди рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЙрдиреНрд╣реЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡реЛрд▓реНрдЯреЗрдЬ рдХреЛ рдмрджрд▓рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдп рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛ред рдКрдкрд░реА рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░ рдЕрдзрд┐рдХ рдЙрдЪреНрдЪ-рд╡реЛрд▓реНрдЯреЗрдЬ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ, рддреЛ рдХрдо рд╕реЗ рдХрдо рдиреНрдпреВрдирддрдо рдЪреИрдирд▓ рдкреНрд░рддрд┐рд░реЛрдз рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд▓реЗрдХрд┐рди, рдореИрдВ рджреЛрд╣рд░рд╛рддрд╛ рд╣реВрдВ, рдпрд╣ рдирд┐рд░реНрдгрдп рдбрд┐рд╡рд╛рдЗрд╕ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рд╕рд░реНрдХрд┐рдЯ (рдКрдкрд░ рджреЗрдЦреЗрдВ) рджреНрд╡рд╛рд░рд╛ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдПрдХ рдФрд░ рд╕рдорд╛рд╡реЗрд╢ рдХреЗ рд╕рд╛рде рдирд┐рдЪрд▓реЗ рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддреА рд╣реИрдВред

рдкрд╛рд╡рд░ рд╕реНрд╡рд┐рдЪ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рдорд╛рди рджреНрд╡рд┐рдзреНрд░реБрд╡реА рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░ рдХреА рдПрдХ рдЬреЛрдбрд╝реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкрд╣рд▓реЗ рддреЛ рдпрд╣ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпреЗ рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░ рдмрд╣реБрдд рд╣реА рдХрдо рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣рд╛рдБ рдпрд╣ рдЗрддрдирд╛ рд╕рд░рд▓ рдирд╣реАрдВ рд╣реИред рдПрдХ рдЕрдЫреВрддрд╛ рдЧреЗрдЯ рдХреЗ рд╕рд╛рде рдХреНрд╖реЗрддреНрд░-рдкреНрд░рднрд╛рд╡ рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░ рдЧреЗрдЯ рдкрд░ рдЖрд╡рд╢реНрдпрдХ рдзреНрд░реБрд╡рддрд╛ рдХреЗ рдХрд┐рд╕реА рднреА рд╡реЛрд▓реНрдЯреЗрдЬ рд╕реЗ рдирд╣реАрдВ рдЦреБрд▓рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реАрдорд╛ рд╕реНрддрд░ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рдмрд╛рдж, рдЬреЛ "рдЧреЗрдЯ-рдЯреВ-рд╕реЛрд░реНрд╕ рдереНрд░реЗрд╢реЛрд▓реНрдб рд╡реЛрд▓реНрдЯреЗрдЬ" рдирд╛рдо рдХреЗ рддрд╣рдд рдбреЗрдЯрд╢реАрдЯ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЖрдорддреМрд░ рдкрд░ 2..4 рд╡реА рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрддрд╛ рд╣реИред рдмрд╕ рдЧрд┐рдирддреАред рдХрдВрдЯреНрд░реЛрд▓рд░ рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рд╕рд░реНрдХрд┐рдЯ рджреЛ рддрд╛рд░реНрдХрд┐рдХ рд╕реНрддрд░ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ: рддрд╛рд░реНрдХрд┐рдХ "0" рдЬреЛ рд╡реЛрд▓реНрдЯреЗрдЬ рдХреЗ рд╕рд╛рде рд╢реВрдиреНрдп рд╣реИ; рдФрд░ рд╡реЛрд▓реНрдЯреЗрдЬ рдХреА рдЖрдкреВрд░реНрддрд┐ рдХреЗ рд▓рд┐рдП рддрд╛рд░реНрдХрд┐рдХ "1"ред 5 рд╡реЛрд▓реНрдЯ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрдиреЗ рдкрд░, рдпреЗ рдХреНрд░рдорд╢рдГ 0 рдФрд░ 5 V рдХреЗ рд╡реЛрд▓реНрдЯреЗрдЬ рд╣реЛрдВрдЧреЗред рдирддреАрдЬрддрди, рдЬрдм 12-рд╡реЛрд▓реНрдЯ рд╕реНрд░реЛрдд рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЧреЗрдЯ рдкрд░ рдПрдХ рддрд╛рд░реНрдХрд┐рдХ "0" рд╕реНрд░реЛрдд-рдЧреЗрдЯ 12 - 0 = 12 рд╡реЛрд▓реНрдЯ рдХрд╛ рд╡реЛрд▓реНрдЯреЗрдЬ рдЕрдВрддрд░ рдкреИрджрд╛ рдХрд░реЗрдЧрд╛, рдкрд╛рд╡рд░ рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░ рдЦреБрд▓рд╛ рд╣реИред рд╕рдм рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рд▓рдЧ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди 5 рд╡реА рдХреЗ рдЕрдкрдиреЗ рд╡реЛрд▓реНрдЯреЗрдЬ рдХреЗ рд╕рд╛рде рддрд╛рд░реНрдХрд┐рдХ "1" рд╕реНрд░реЛрдд рдФрд░ рдЧреЗрдЯ рдХреЗ рдмреАрдЪ 12 - 5 = 7 рд╡реЛрд▓реНрдЯ рдХреЗ рдмреАрдЪ рдПрдХ рд╡реЛрд▓реНрдЯреЗрдЬ рдмрдирд╛рдПрдЧрд╛, рдФрд░ рдкрд╛рд╡рд░ рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░ рдЕрднреА рднреА рдЦреБрд▓рд╛ рд░рд╣реЗрдЧрд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдкрд╛рдВрдЪ-рд╡реЛрд▓реНрдЯ рдирд┐рдпрдВрддреНрд░рдг рд╕рдВрдХреЗрдд рдХреБрдВрдЬреА рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ 7..9 рд╡реЛрд▓реНрдЯ рд╕реЗ рдЕрдзрд┐рдХ рд╡реЛрд▓реНрдЯреЗрдЬ рдкрд░ рдЪрд▓рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдирд┐рдпрдВрддреНрд░рдг рджреНрд╡рд┐рдзреНрд░реБрд╡реА рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд┐рдЧреНрдирд▓ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдПрдореНрдкрд▓реАрдлрд╛рдпрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрддрдирд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдирд┐рдпрдВрддреНрд░рдг рд╡реЛрд▓реНрдЯреЗрдЬ рдХреЛ 5 рд╡реЛрд▓реНрдЯ рд╕реЗ рдСрди-рдмреЛрд░реНрдб рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╡реЛрд▓реНрдЯреЗрдЬ рддрдХ рдмрдврд╝рд╛рддреЗ рд╣реИрдВред

рдкреНрд░рддреНрдпреЗрдХ рдирд┐рдпрдВрддреНрд░рдг рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░ рдХреЗ рдЖрдзрд╛рд░ рд╕рд░реНрдХрд┐рдЯ рдореЗрдВ рдЕрд╡рд░реЛрдзрдХ рдирд┐рдпрдВрддреНрд░рдХ рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рд╡рд░реНрддрдорд╛рди рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕реНрддрд░ рддрдХ рд╕реАрдорд┐рдд рдХрд░рддрд╛ рд╣реИред рд╕рд░реНрдХрд┐рдЯ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдмрд┐рдирд╛ рдЙрдирдХреА рд░реЗрдЯрд┐рдВрдЧ рдХреЛ рджреЛ рд╕реЗ рддреАрди рдЧреБрдирд╛ рдХрдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

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

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

рд╕рдорд╛рдпреЛрдЬрди


рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗрдЯ рдХрд░рдирд╛ рдПрдХ рдЕрд▓рдЧ рд╡рд╛рд░реНрддрд╛рд▓рд╛рдк рд╣реИред рдПрдХ рдУрд░, рд╕рд░реНрдХрд┐рдЯ рдореЗрдВ рдПрдХ рднреА рдЯреНрдпреВрдирд┐рдВрдЧ рддрддреНрд╡ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рджреВрд╕рд░реА рддрд░рдл, рд╣рдо рд╡реЛрд▓реНрдЯреЗрдЬ рдХреЛ рдорд╛рдкрдиреЗ рдХреЗ рд╕рд╛рде 0.1 рд╡реА рд╕реЗ рдЕрдзрд┐рдХ рдЦрд░рд╛рдм рдирд╣реАрдВ рдХреА рд╕рдЯреАрдХрддрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдпрд╣ рд╕рдм рдХреИрд╕реЗ рд▓рд┐рдВрдХ рдХрд░реЗрдВ? рдЗрд╕рдХреЗ рджреЛ рддрд░реАрдХреЗ рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдХрдо рд╕реЗ рдХрдо 1% (рдпрд╛ рдмреЗрд╣рддрд░ 0.1%) рдХреА рд╕рд╣рд┐рд╖реНрдгреБрддрд╛ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рд░реЛрдзреЛрдВ R6, R7 рдФрд░ R8 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред рджреВрд╕рд░реЗ рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдореЗрдВ рдЕрдкрдиреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░рддрд┐рд░реЛрдзреЛрдВ рдФрд░ рдЧреБрдгрд╛рдВрдХ рдХреЗ рд╕реБрдзрд╛рд░ рдХреЗ рд╕рд╛рде рдкрд╛рд░рдВрдкрд░рд┐рдХ рдкреНрд░рддрд┐рд░реЛрдзреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢рд╛рдорд┐рд▓ рд╣реИред

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

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


рдпреВрдПрдХреНрд╕ рд╡рд┐рднрдХреНрдд рдХрд╛ рдЗрдирдкреБрдЯ рд╡реЛрд▓реНрдЯреЗрдЬ рд╣реИ;
рдЖрд░рдпреВ рд╡рд┐рднрдХреНрдд рдХреЗ рдКрдкрд░реА рдмрд╛рдВрд╣ рдХрд╛ рдкреНрд░рддрд┐рд░реЛрдз рд╣реИ (рдЬрд┐рд╕ рдкрд░ рдпреВрдПрдХреНрд╕ рдХреА рдЖрдкреВрд░реНрддрд┐ рдХреА рдЬрд╛рддреА рд╣реИ);
Rd рд╡рд┐рднрдХреНрдд рдХреЗ рдирд┐рдЪрд▓реЗ рд╣рд╛рде рдХрд╛ рдкреНрд░рддрд┐рд░реЛрдз рд╣реИ (рдЬреЛ рдЬрдореАрди рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ);
Uref - рдПрдбреАрд╕реА рдХрд╛ рд╕рдВрджрд░реНрдн рд╡реЛрд▓реНрдЯреЗрдЬ (рдпрд╛рдиреА рдирд┐рдпрдВрддреНрд░рдХ рдЖрдкреВрд░реНрддрд┐ рд╡реЛрд▓реНрдЯреЗрдЬ);
1024 - 10-рдмрд┐рдЯ рдПрдбреАрд╕реА рдХреЗ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдЕрд╕рддрдд рдореВрд▓реНрдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛;
рдПрд▓рдПрд╕рдмреА рдПрдбреАрд╕реА рд╕реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдорд╛рди рд╣реИред

рдЪрд▓реЛ рд╡реЛрд▓реНрдЯреЗрдЬ рдбрд┐рд╡рд╛рдЗрдбрд░ R6-R7 рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред . 5.0 . 13.5 :


, , , .

, , , Ru, Ux Uref. :


R8 , R9 NTCLE100E3 0тБ░C:


, R8 R9 , , , . . , R9 , 0.5 m, . , , 0.01 .

, , , . , . - , .

, , , .

рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐


AtmelStudio ( gcc-avr 5.4.0) , hex . , .

//#define F_CPU 1200000UL //    

#include <avr/io.h>
#include <avr/wdt.h>
#include <avr/sleep.h>
#include <avr/interrupt.h> 
#include <util/delay.h>

//#define DBG

#define TEMPERATURE_OVERHEAT 753 // LSB-  +50тБ░C
#define TEMPERATURE_GIST     8   //    ( LSB)     
#define VOLTAGE_GIST         3   //    ( LSB)     

#define INTERVAL             WDTO_1S //     (1 )
#ifndef DBG
#define CELL_CHANGE_TIMEOUT  90  //      (  INTERVAL,   254)
#define OVERHEAT_TIMEOUT     300 //      "" (  INTERVAL)
#else
#define CELL_CHANGE_TIMEOUT  2
#define OVERHEAT_TIMEOUT     3
#endif

typedef unsigned char bool; //    
#define true  0 == 0        //     
#define false 0 != 0        //      

typedef enum {st_none = 0b00, st_primary = 0b01, st_secondary = 0b10, st_both = 0b11} t_states; //    
                                                                                                //       ,      
typedef enum {adc_temperature, adc_voltage} t_measure;                                          //   
typedef enum {move_null, move_up, move_down} t_movement;                                        //      

//    
struct t_coordidates {
  signed char row, col;
};

//       
struct t_correction {
  t_movement voltage, temperature;
};

#define CELLS_ROWS 3 //      ( )
#define CELLS_COLS 5 //      ( )

//  
const t_states CELLS[CELLS_ROWS][CELLS_COLS] = {
  {st_both, st_both,    st_both,    st_primary, st_none},
  {st_both, st_both,    st_primary, st_none,    st_none},
  {st_both, st_primary, st_none,    st_none,    st_none}
};

// LSB- ,      
const unsigned int ROWS_EDGES[CELLS_ROWS - 1] = {
  241, // 0тБ░C
  157  // -10тБ░C
};

// LSB- ,      
const unsigned int COLS_EDGES[CELLS_COLS - 1] = {
  864, // 13.5V
  800, // 12.5V
  787, // 12.3V
  768  // 12.0V
};

unsigned int overheat_rest_time = 0; //       ""
unsigned char cell_change_time  = 0; //      
unsigned char no_cur_cell_time  = 0; //  ,            

#define NULL_CELL (struct t_coordidates){.col = -1, .row = -1} // ,   
#define NULL_CORRECTION (struct t_correction){.voltage = move_null, .temperature = move_null} // ,   

struct t_correction moved_from = NULL_CORRECTION; //       
struct t_coordidates cur_cell  = NULL_CELL,       //      
                     next_cell = NULL_CELL;       //  -   

//  
static void init_pins() {
  DDRB |= (1 << PB0) | (1 << PB1) | (1 << PB3);     //   2 (PB3), 5 (PB0)  6 (PB1)  
  PORTB &= ~(1 << PB0) & ~(1 << PB1) & ~(1 << PB3); //      2 (PB3), 5 (PB0)  6 (PB1)
}

// /    
static void toggle_thermal_sensor(bool state) {
  if(state) {
    PORTB |= (1 << PB1);  //  state ,      6 (PB1)

    _delay_ms(5); //    
  } else {
    PORTB &= ~(1 << PB1); //  state  ,      6 (PB1)
  }
}

//   
static unsigned int measure_adc(t_measure measure) {
  if(measure == adc_temperature) {
    toggle_thermal_sensor(true); //    ,    

    ADMUX = 0b10; //      -   3 (PB4)
  } else {
    ADMUX = 0b01; //      -   7 (PB2)
  }

  ADCSRA = (1 << ADPS2) | //       = 16 (75 )
           (1 << ADIE) |  //    
           (1 << ADEN);   //  

  set_sleep_mode(SLEEP_MODE_ADC); //   "" 
  do {
    sleep_cpu(); //      ,      ,   
  } while(ADCSRA & (1 << ADSC)); //        ,  

  ADCSRA = 0; //  

  toggle_thermal_sensor(false); //     

  return ADC; //  10-  
}

//    watchdog
static void init_interrupts(void) {
  sleep_enable(); //   

  WDTCR = (1 << WDCE) | (1 << WDE); //  watchdog
  WDTCR = (1 << WDTIE) | INTERVAL; // watchdog      ,  1 

  sei(); //  
}

//          
static void toggle_loads(t_states states) {
  unsigned char port = PORTB & ~((1 << PB3) | (1 << PB0)),     //           ,   
                bits = (((states & st_primary) >> 0) << PB3) | //        
                       (((states & st_secondary) >> 1) << PB0);

  PORTB = port | bits; //    
}

//     t_coordidates
static bool cells_equal(struct t_coordidates cell1, struct t_coordidates cell2) {
  return cell1.row == cell2.row && cell1.col == cell2.col;
}

//          LSB- 
static signed char get_cell_row(unsigned int temperature) {
  signed char row = 0;

  while(row < CELLS_ROWS - 1) {          //          
    if(temperature >= ROWS_EDGES[row]) { //  temperature     ,    
      return row;
    } else {
      ++row;
    }
  }

  return CELLS_ROWS - 1; //  temperature         ,       
}

//          LSB- 
static signed char get_cell_col(unsigned int voltage) {
  signed char col = 0;

  while(col < CELLS_COLS - 1) {      //          
    if(voltage >= COLS_EDGES[col]) { //  voltage     ,    
      return col;
    } else {
      ++col;
    }
  }

  return CELLS_COLS - 1; //  voltage         ,       
}

//    ,       
static void get_row_edges(signed char row, unsigned int *upper, unsigned int *lower) {
  *upper = row > 0 ? ROWS_EDGES[row - 1] : 0xffff - TEMPERATURE_GIST; //       ,    
  *lower = row < CELLS_ROWS - 1 ? ROWS_EDGES[row] : TEMPERATURE_GIST; //       ,    
}

//    ,       
static void get_col_edges(signed char col, unsigned int *upper, unsigned int *lower) {
  *upper = col > 0 ? COLS_EDGES[col - 1] : 0xffff - VOLTAGE_GIST; //      (  )  ,    
  *lower = col < CELLS_COLS - 1 ? COLS_EDGES[col] : VOLTAGE_GIST; //      (  )  ,    
}

//    -              
static void gisteresis_correction(struct t_coordidates* new_cell, unsigned int temperature, unsigned int voltage) {
  unsigned int upper_edge, lower_edge;

  get_row_edges(cur_cell.row, &upper_edge, &lower_edge); //    
  if(new_cell->row > cur_cell.row && moved_from.temperature == move_up && temperature >= lower_edge - TEMPERATURE_GIST) {
    --new_cell->row; //   -   ,    ,        ,    
  }

  if(new_cell->row < cur_cell.row && moved_from.temperature == move_down && temperature <= upper_edge + TEMPERATURE_GIST) {
    ++new_cell->row; //   -   ,    ,        ,    
  }

  get_col_edges(cur_cell.col, &upper_edge, &lower_edge); //    
  if(new_cell->col > cur_cell.col && moved_from.voltage == move_up && voltage >= lower_edge - VOLTAGE_GIST) {
    --new_cell->col; //   -   ,     (  ),        ,    
  }

  if(new_cell->col < cur_cell.col && moved_from.voltage == move_down && voltage <= upper_edge + VOLTAGE_GIST) {
    ++new_cell->col; //   -   ,     (  ),        ,    
  }
}

//       stdlib::abs()
 static unsigned char absolute(signed char value) {
  return value >= 0 ? value : -value;
}

//      -
static void calc_movement(struct t_coordidates new_cell) {
  moved_from = NULL_CORRECTION;                                                   // -   
  if(!cells_equal(new_cell, NULL_CELL) && !cells_equal(cur_cell, NULL_CELL)) {    //         ,  -
    if(absolute(new_cell.row - cur_cell.row) == 1) {                              //      
      moved_from.temperature = new_cell.row < cur_cell.row ? move_up : move_down; //   
    }

    if(absolute(new_cell.col - cur_cell.col) == 1) {                              //      
      moved_from.voltage = new_cell.col < cur_cell.col ? move_up : move_down;     //   
    }
  }
}

//   -
static void set_next_cell(struct t_coordidates cell) {
  next_cell = cell;
  cell_change_time = 0; //    
}

//    
static void set_cur_cell(struct t_coordidates cell) {
  cur_cell = cell;
  no_cur_cell_time = 0; //        
  set_next_cell(NULL_CELL); //  -
}

// ,      
static void change_cell(struct t_coordidates new_cell) {
  if(cells_equal(new_cell, NULL_CELL)) { //         
    toggle_loads(st_none);
  } else {
    toggle_loads(CELLS[new_cell.row][new_cell.col]); //         
  }

  calc_movement(new_cell); //     
  set_cur_cell(new_cell);  //   
}

//  
static void main_proc(void) {
  unsigned int temperature, voltage; // 10- LSB-    
  struct t_coordidates cell;         //      -

  if(overheat_rest_time) { //      ""  ,          
    --overheat_rest_time;
  } else {
    temperature = measure_adc(adc_temperature); //  
    if(temperature >= TEMPERATURE_OVERHEAT) {   //      +50C,  :
      change_cell(NULL_CELL);                   //      (   )
      overheat_rest_time = OVERHEAT_TIMEOUT;    //        
    } else {
      voltage = measure_adc(adc_voltage);   //  

      cell.col = get_cell_col(voltage);     //    -  
      cell.row = get_cell_row(temperature); //    -  

      if(cells_equal(cur_cell, NULL_CELL)) { //        ,         
        change_cell(cell);
      } else {
        gisteresis_correction(&cell, temperature, voltage); //              

        if(cells_equal(cell, cur_cell)) { //   -   ,      
          set_next_cell(NULL_CELL);
          no_cur_cell_time = 0; //    ,  
        } else {
          if(no_cur_cell_time++ > CELL_CHANGE_TIMEOUT) { //    CELL_CHANGE_TIMEOUT+1        cur_cell,      
            change_cell(cell); //    ,     
          } else {
            if(cells_equal(next_cell, NULL_CELL) || !cells_equal(next_cell, cell)) { //  -       ,   
              set_next_cell(cell);
            } else {
              if(++cell_change_time >= CELL_CHANGE_TIMEOUT) { //   ,       , ,    
                change_cell(cell);
              }
            }
          }
        }
      }
    }
  }
}

//    watchdog
ISR(WDT_vect) {
  WDTCR |= (1 << WDTIE); //    watchdog   ""    
}

//    ,        ADSC  measure_adc()
EMPTY_INTERRUPT(ADC_vect);

//  
int main(void) {
  init_pins();       //  
  init_interrupts(); //    watchdog
	
  while(true) {                          //  ,       
    set_sleep_mode(SLEEP_MODE_PWR_DOWN); //        
    sleep_cpu();                         //        watchdog 

    main_proc();                         //          
  }
}


: L:0x6A, H:0xFF.

. , тАУ , тАУ . , . :


, .

, . , . , , .

, - , . , , . , - , , , , . .. - , , . . . , , .

, . , , , 12.5 , , 12.4 . . , .



, , , . , . ┬л┬╗ 8-9 .

, . ┬л┬╗ , . , , ┬л┬╗ , - (, , , , , - ).

, +50тБ░C , . , , , . .

┬л┬╗, , (watchdog). .

, тАУ . . Watchdog , , , . , , , watchdog. , , .

. 1006 , - .

, , . , O2, , Os , 1024 . -, .

.


Eagle .

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


All Articles