рдПрдХ рдЯреНрд░реИрдлрд┐рдХ рд▓рд╛рдЗрдЯ рдмрдирд╛рдПрдБ: рдПрдХ рдФрд░ рдкрд░рд┐рдЪрдп рдХреА рдХрд╣рд╛рдиреА

рд╣рдорд╛рд░реА рдХрдВрдкрдиреА рдореЗрдВ рдСрдЯреЛ-рдкрд░реАрдХреНрд╖рдг рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рддреЗ рд╣реБрдП, рдЯреНрд░реИрдлрд┐рдХ рд▓рд╛рдЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рдЙрдкрдХрд░рдг рд╕рднреА рдХреЗ рд▓рд┐рдП рд╕рд░рд▓ рдФрд░ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рд╣реИ, рдФрд░ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рд╡рд╛рд╣ рдкреНрд░рднрд╛рд╡ рднреА рдкреИрджрд╛ рдХрд░рддрд╛ рд╣реИред рдХрдЯ рдХреЗ рддрд╣рдд рд╣рдорд╛рд░реЗ рдСрдЯреЛрдЯреЗрд╕реНрдЯ рдХреА рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдЯреНрд░реИрдлрд┐рдХ рд▓рд╛рдЗрдЯ рдХреА рд╢реБрд░реБрдЖрдд рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕ рд╣реЛрдЧрд╛ред




рдЯреНрд░реИрдлрд┐рдХ рд▓рд╛рдЗрдЯ рдХреЛ рдЦреЛрдЬреЗрдВ рдФрд░ рдЦрд░реАрджреЗрдВ

рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░, рдЯреНрд░реИрдлрд┐рдХ рд▓рд╛рдЗрдЯ рдХреА рдЦрд░реАрдж рдХреЗ рд▓рд┐рдП рднрд╛рд░реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкреНрд░рд╕реНрддрд╛рд╡ред рд╣рдордиреЗ рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдФрд░ рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рд╕рдВрдЧреНрд░рд╣ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рддреБрд░рдВрдд рдПрдХ рд╕рдорд╛рдкреНрдд рдЦрд░реАрдж рд▓рд┐рдпрд╛ред

рдкрд░рд┐рд╡рд╣рди рдХреА рддрдХрдиреАрдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдПрд▓рдИрдбреА рдЯреНрд░реИрдлрд┐рдХ рд▓рд╛рдЗрдЯ GOST R 52282-2004:
тАв рдПрдХ рдЯреНрд░реИрдлрд┐рдХ рд▓рд╛рдЗрдЯ рдХреА рдиреНрдпреВрдирддрдо рдмрд┐рдЬрд▓реА рдХреА рдЦрдкрдд: рдкреНрд░рддрд┐ рдЦрдВрдб 6W (рд▓рд╛рд▓ рдФрд░ рдкреАрд▓реЗ рдЦрдВрдб) рдФрд░ 8W (рд╣рд░рд╛ рдЕрдиреБрднрд╛рдЧ) рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ;
тАв рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╡реЛрд▓реНрдЯреЗрдЬ: AC 220V, GOST 13109 рдХреЗ рдЕрдиреБрд╕рд╛рд░ред рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдврд╛рдВрдХрддрд╛ рд╣реБрдЖ рд╢рдХреНрддрд┐ 1 рдорд┐рдирдЯ рдХреЗ рд▓рд┐рдП рдмреНрд░реЗрдХрдбрд╛рдЙрди рдХреЗ рдмрд┐рдирд╛ 50Hz рдХреА рдЖрд╡реГрддреНрддрд┐ рдХреЗ рд╕рд╛рде рдХрдо рд╕реЗ рдХрдо 1500V рдХреЗ рд╡реЛрд▓реНрдЯреЗрдЬ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддрд╛ рд╣реИ;
тАв 3 рд╕рд╛рд▓ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдорд╛рддрд╛ рд╕реЗ рд╡рд╛рд░рдВрдЯреАред рдЯреНрд░реИрдлрд┐рдХ рд▓рд╛рдЗрдЯ рдХреА рд╕реЗрд╡рд╛ рдХрд╛ рдЬреАрд╡рди рдХрдо рд╕реЗ рдХрдо 12 рд╡рд░реНрд╖ рд╣реИред рд╡реЗ рдЯрд┐рдХрд╛рдК рдКрд░реНрдЬрд╛-рдмрдЪрдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдПрд▓рдИрдбреА рдЙрддреНрд╕рд░реНрдЬрдХ (рдПрд▓ рдИ рдбреА) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдПрд▓ рдИ рдбреА рдХрд╛ рдФрд╕рдд рдЬреАрд╡рди 100,000 рдШрдВрдЯреЗ рд╣реИ;
тАв рдПрд▓рдИрдбреА рдЯреНрд░реИрдлрд┐рдХ рд▓рд╛рдЗрдЯ рдХрд╛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рддрд╛рдкрдорд╛рди рд░реЗрдВрдЬ: рд╕реЗ - 60 рд╕реА рд╕реЗ +60 рд╕реА;
тАв рдЯреНрд░реИрдлрд╝рд┐рдХ рд▓рд╛рдЗрдЯреЛрдВ рдХреЗ рдкреНрд░рдХрд╛рд╢ рдорд╛рдкрджрдВрдбреЛрдВ, GOST R 52282-2004 рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЯреНрд░реИрдлрд╝рд┐рдХ рд▓рд╛рдЗрдЯреЛрдВ рдХреЗ рдЙрддреНрд╕рд░реНрдЬрдХреЛрдВ рдХреА рдЕрдХреНрд╖реАрдп рдЪрдордХрджрд╛рд░ рддреАрд╡реНрд░рддрд╛;
тАв рд╣рд▓реНрдХреЗ рдпрд╛рддрд╛рдпрд╛рдд рд╣рд▓реНрдХреЗ рд╡рдЬрди 8 рдХрд┐рд▓реЛ рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ;




рдПрдХ рдЯреНрд░реИрдлрд┐рдХ рд▓рд╛рдЗрдЯ рдорд╣рдВрдЧреА рд╣реИред рдЗрд╕ рдореЙрдбрд▓ рдХреА рдХреАрдордд рд▓рдЧрднрдЧ 13,000 рдкреА рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреЗ рдЯреНрд░реИрдлрд┐рдХ рд▓рд╛рдЗрдЯ рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рдкреНрд▓рд╕ рдЗрд╕рдХреА рдХреЙрдореНрдкреИрдХреНрдЯрдиреЗрд╕ рд╣реИред рд╡рд┐рдЬрд╝рд┐рдЯрд░ рд╕рд╣рд┐рдд рдЯреНрд░реИрдлрд╝рд┐рдХ рд▓рд╛рдЗрдЯ рдХреА рдореЛрдЯрд╛рдИ 275 рдорд┐рдореА рд╣реИред рдмрд┐рдирд╛ рд╡рд┐рдЬрд╝рд┐рдЯрд░ 138 рдорд┐рдореАред рд▓рдВрдмрд╛рдИ 840 рдорд┐рдореАред рдХрд┐рдЯ рдореЗрдВ рдмреНрд░реИрдХреЗрдЯ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рд╣рдордиреЗ рдЗрд╕реЗ .... рдХреИрдмрд┐рдиреЗрдЯ рдкрд░ рд▓рдЯрдХрд╛ рджрд┐рдпрд╛ рдерд╛ред

рдЗрд▓реЗрдХреНрдЯреНрд░рд╛рдирд┐рдХреНрд╕

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





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



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

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

рд╢рд╛рд░реАрд░рд┐рдХ рд╕реНрддрд░

рд╡рд░реНрдЪреБрдЕрд▓ COM рдкреЛрд░реНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ USB рдлреБрд▓ рдбреБрдкреНрд▓реЗрдХреНрд╕, 9600kb / s рдкрд░ рдЦреЛрд▓реЗрдВред

рдкрд░рд┐рд╡рд╣рди рд╕реНрддрд░

рдХрд┐рд╕реА рднреА рдЙрдкрдХрд░рдг рдХреЗ рдмреАрдЪ рд╡рд┐рдирд┐рдордп рдкреНрд░рддреНрдпрдХреНрд╖ рдХрдиреЗрдХреНрд╢рди рдореЛрдб рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред рдкрд░рд┐рд╡рд╣рди рд╕реНрддрд░ рдкрд░ рд╕рднреА рд╕рдВрджреЗрд╢реЛрдВ рдореЗрдВ рдПрдХ рдорд╛рдирдХреАрдХреГрдд рдкреНрд░рд╛рд░реВрдк рд╣реЛрддрд╛ рд╣реИ:

рдореИрджрд╛рди

рдмрд╛рдЗрдЯ рд╢реБрд░реВ рдХрд░реЛ

рдЯреАрдо рдХрд╛ рдЖрдХрд╛рд░ (рд╕рдВрдЦреНрдпрд╛ + рдбреЗрдЯрд╛)

рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐

рдЯреАрдо рдирдВрдмрд░

рдЯреАрдо рдбреЗрдЯрд╛

рдЬрд╛рдВрдЪ рдпреЛрдЧ

рдЖрдХрд╛рд░

1

1

1

1

0-254

1

рдореВрд▓реНрдп

0x7E

1 - 255

реж - рддреНрд░реБрдЯрд┐

рдмрд┐рдЯ рдлрд╝реАрд▓реНрдб рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдХрд╛рд░ рдХреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ

1 - 255

реж - рддреНрд░реБрдЯрд┐

рдЯреАрдо рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛

рдкреНрд░рд╛рд░рдВрдн рдмрд╛рдЗрдЯ рд╕рд╣рд┐рдд рд╕рднреА рдкрд┐рдЫрд▓реЗ рд╕рдВрджреЗрд╢ рдлрд╝реАрд▓реНрдб рдХрд╛ рдпреЛрдЧ



рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд┐рдЯ рдлрд╝реАрд▓реНрдб рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлрд╝реАрд▓реНрдб рд╣реИрдВ:
рдмрд┐рдЯ 0: 0 - рд╕рд╛рдорд╛рдиреНрдп рдСрдкрд░реЗрд╢рди, 1 - рддреНрд░реБрдЯрд┐
рдмрд┐рдЯ 1: 0 - рд╕реНрдЯреИрдВрдбрдмрд╛рдп рдореЛрдб, 1 - рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдореЛрдб рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВ

рдЯреАрдо рд╕реНрддрд░ред

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

рдЯреАрдо рдирдВрдмрд░

рдЯреАрдо рдХрд╛ рд╡рд░реНрдгрди

рдбреЗрдЯрд╛

0x01

рдбрд┐рд╡рд╛рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЕрдиреБрд░реЛрдз

рдирд╣реАрдВ

0x02

рдбрд┐рд╡рд╛рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛

1 рдмрд╛рдЗрдЯ:

реж - рддреНрд░реБрдЯрд┐

1 - рдорд╛рдкрдиреЗ рд╡рд╛рд▓рд╛ рднрд╛рдЧ

2 - рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рднрд╛рдЧ

3 - рдкреАрд╕реА

0x03

рдХреНрд░рдо рд╕рдВрдЦреНрдпрд╛ рдЕрдиреБрд░реЛрдз

рдирд╣реАрдВ

0x04

рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░ рд░рд┐рд╕реНрдкрд╛рдВрд╕

2 рдмрд╛рдЗрдЯреНрд╕

0x05

рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╕рдВрд╕реНрдХрд░рдг рдЕрдиреБрд░реЛрдз

рдирд╣реАрдВ

0x06

рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛

2 рдмрд╛рдЗрдЯреНрд╕

0x07

рд▓реЛрд╣реЗ рдХрд╛ рдЕрдиреБрд░реЛрдз рд╕рдВрд╕реНрдХрд░рдг

рдирд╣реАрдВ

0x08

рд▓реЛрд╣реЗ рдХрд╛ рдЙрддреНрддрд░ рд╕рдВрд╕реНрдХрд░рдг

2 рдмрд╛рдЗрдЯреНрд╕

0x0A

рдкреЛрд░реНрдЯ рдХреА рд╕реНрдерд┐рддрд┐ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛

1 рдмрд╛рдЗрдЯ

0x0B

рдкреЛрд░реНрдЯ рд╕реНрдерд┐рддрд┐ рдЕрдиреБрд░реЛрдз

рдирд╣реАрдВ

0x0C

рдкреЛрд░реНрдЯ рд╕реНрдерд┐рддрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛

1 рдмрд╛рдЗрдЯ

0x0D

рд╕реНрдХреНрд╡реАрдХрд░ рдЪрд╛рд▓реВ рдХрд░реЗрдВ, рдПрдордПрд╕

1-2 рдмрд╛рдЗрдЯреНрд╕

0x0E

рдЬрдореНрдкрд░ рд╕реНрдерд┐рддрд┐ рдЕрдиреБрд░реЛрдз

рдирд╣реАрдВ

0x0F

рдЬрдореНрдкрд░ рд╕реНрдерд┐рддрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛

1 рдмрд╛рдЗрдЯ

0x10

рдЗрдирдкреБрдЯ рд╕реНрдерд┐рддрд┐ (рдСрдкреНрдЯреЛрдХреЙрдкрд▓рд░) рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз

рдирд╣реАрдВ

0x11

рдЗрдирдкреБрдЯ рд╕реНрдерд┐рддрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛

1 рдмрд╛рдЗрдЯ

0h12

рдЗрдирдкреБрдЯ рдХреЗ рдХрд┐рдирд╛рд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз

1 рдмрд╛рдЗрдЯ (рдЗрдирдкреБрдЯ рдирдВрдмрд░)

0h13

рдЗрдирдкреБрдЯ рдХреЗ рдХрд┐рдирд╛рд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЙрддреНрддрд░ рджреЗрдВ

5 рдмрд╛рдЗрдЯреНрд╕:

рдкрд╣рд▓реА рдмрд╛рдЗрдЯ - рдЗрдирдкреБрдЯ рдирдВрдмрд░

2-3 рдмрд╛рдЗрдЯреНрд╕ - рдЕрдЧреНрд░рдгреА рдХрд┐рдирд╛рд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛

4-5 рдмрд╛рдЗрдЯреНрд╕ - рдЧрд┐рд░рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рдирд╛рд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛

0h14

рдХрд┐рдирд╛рд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЗрдирдкреБрдЯ рдФрд░ рдХрд╛рдЙрдВрдЯрд░реЛрдВ рдХреА рд╕реНрдерд┐рддрд┐ рдХрд╛ рдмреИрдЪ рдЕрдиреБрд░реЛрдз

рдирд╣реАрдВ

0h15

рдХрд┐рдирд╛рд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЗрдирдкреБрдЯ рдФрд░ рдХрд╛рдЙрдВрдЯрд░реЛрдВ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдмреИрдЪ рдЕрдиреБрд░реЛрдз рдХрд╛ рдЬрд╡рд╛рдм

33 рдмрд╛рдЗрдЯреНрд╕:

1 рдмрд╛рдЗрдЯ - рдЗрдирдкреБрдЯ рдХреА рд╕реНрдерд┐рддрд┐

2-17 рдмрд╛рдЗрдЯреНрд╕ - рд╢реВрдиреНрдп рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рддрд┐ рдЗрдирдкреБрдЯ 2 рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рдкреНрд░рдореБрдЦ рдХрд┐рдирд╛рд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛

18-33 рдмрд╛рдЗрдЯреНрд╕ - рд╢реВрдиреНрдп рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рддрд┐ рдЗрдирдкреБрдЯ 2 рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рдЕрдиреБрдЧрд╛рдореА рдХрд┐рдирд╛рд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛

0x16

рд╕рд╛рдордиреЗ рдХрд╛рдЙрдВрдЯрд░реЛрдВ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рдирд╛

рдирд╣реАрдВ (рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рд╢реВрдиреНрдп рдХрд╛рдЙрдВрдЯрд░реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ 0x15 рдЖрджреЗрд╢ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)

0x20

рдСрдЯреЛ рдЪрдордХрддреА рдмрд┐рдЯреНрд╕ рдХреА рд╕реНрдерд╛рдкрдирд╛

1 рдмрд╛рдЗрдЯ

0h21

рд╕реЗрдЯ рдЖрдЙрдЯрдкреБрдЯ рдЪрдордХрддреА рдмрд┐рдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз

рдирд╣реАрдВ

0h22

рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рдмрд┐рдЯреНрд╕ рдХреЗ рдЪрдордХрддреЗ рд╕реЗрдЯ рдХрд╛ рдЬрд╡рд╛рдм

1 рдмрд╛рдЗрдЯ

0h23

рдЖрдЙрдЯрдкреБрдЯ рдХреА рдЪрдордХрддреА рдЕрд╡рдзрд┐ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛

3 рдмрд╛рдЗрдЯреНрд╕:

рдкрд╣рд▓реА рдмрд╛рдЗрдЯ - рдирд┐рдХрд╛рд╕ рд╕рдВрдЦреНрдпрд╛

2-3 рдмрд╛рдЗрдЯреНрд╕ - рдЕрд╡рдзрд┐ рдПрдордПрд╕ рдореЗрдВ

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдЕрд╡рдзрд┐ 500ms рд╣реИред рдпрджрд┐ рдмрд╛рдЗрдЯреНрд╕ 2-3 0 рд╣реИрдВ, рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЕрд╡рдзрд┐ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реИред

0h24

рдЖрдЙрдЯрдкреБрдЯ рдЪрдордХрддреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛

3 рдмрд╛рдЗрдЯреНрд╕ (0x23 рдХрдорд╛рдВрдб рдХреЗ рд╕рдорд╛рди)



рдпрджрд┐ рдЧрд╛рд░реНрдб рдЕрдВрддрд░рд╛рд▓ рдХреЗ рджреМрд░рд╛рди рдХрдорд╛рдВрдб рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рддреЛ рдХрдиреЗрдХреНрдЯреЗрдб рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЧреБрдо рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред

рдПрдХ рдЙрджрд╛рд╣рд░рдг:


рдмреЛрд░реНрдб рдЖрдЙрдЯрдкреБрдЯ рд▓рд╛рдЗрди рдкреНрд░рдмрдВрдзрдиред

рдЖрдЙрдЯрдкреБрдЯ рд▓рд╛рдЗрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХ рд╕реНрдерд┐рддрд┐ рдХреЗ рдЕрдиреБрд░реВрдк рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рд╡рд░реНрдЪреБрдЕрд▓ COM рдкреЛрд░реНрдЯ рдХреЛ 0x0A рдХрдорд╛рдВрдб рднреЗрдЬрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдпрджрд┐ рдЖрдк рдХреЗрд╡рд▓ рд╢реВрдиреНрдп рд░реЗрдЦрд╛ рдкрд░ рдПрдХ рд╕рдВрдХреЗрдд рднреЗрдЬрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЗрди рдЖрджреЗрд╢реЛрдВ рдХреЗ рдмрд╛рдЗрдЯ рдореЗрдВ рдЖрдкрдХреЛ 0x01 рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдкреВрд░реА рдЯреАрдо рдХреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд░реВрдк рд╣реЛрдВрдЧреЗ:

0x7E 0x02 0x00 0x0A 0x01 0x8B

рдЗрд╕ рдЖрджреЗрд╢ рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ, рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ, рдмреЛрд░реНрдб 0x0C рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдЖрдЙрдЯрдкреБрдЯ рд▓рд╛рдЗрдиреЛрдВ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдЬрд╡рд╛рдм рджреЗрдЧрд╛:

0x7E 0x02 0x00 0x0C 0x01 0x8D

рдпрд╛, рдпрджрд┐ рдЗрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ, рддреЛ рдПрдХ рддреНрд░реБрдЯрд┐ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдЧрд╛:

0x7E 0x00 0x01 0x7F



рдкрд░реАрдХреНрд╖рдг рдкреНрд░рдгрд╛рд▓реА

рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░реАрдХреНрд╖рдг рдкреНрд░рдгрд╛рд▓реА python3 рдореЗрдВ рд▓рд┐рдЦреА рдЧрдИ рд╣реИред рдПрдХ рдорд┐рдирдЯ рдХреА рдЖрд╡реГрддреНрддрд┐ рдХреЗ рд╕рд╛рде, рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдПрдХ рдирдП рд╕рдВрд╢реЛрдзрди рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреА рдЬрд╛рдБрдЪ рдХреА рдЬрд╛рддреА рд╣реИред рдпрджрд┐ рдРрд╕рд╛ рдореМрдЬреВрдж рд╣реИ, рддреЛ рдЗрд╕реЗ рдкрдВрдк рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдкрд░реАрдХреНрд╖рдг рдЙрд╕ рдкрд░ "рд╕реЗрдЯ" рд╣реЛрддреЗ рд╣реИрдВред рдЯреЗрд╕реНрдЯ рд╕рднреА рд╕рдорд╛рди python3 рдкрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИрдВ, рдЬрд┐рдирдХреЗ рдмреАрдЪ рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рд╣реИрдВред рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рдХрд╛рд░рдг, рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЕрдиреБрдХреНрд░рдо рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рдкрд╣рд▓рд╛, рдПрдХ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЛ рдмрд╛рд╣рд░ рдХрд░рддрд╛ рд╣реИ; "рддреНрд╡рд░рд┐рдд" рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдмрд╛рдж; рдЕрдВрддрд┐рдо рд▓реЗрдХрд┐рди рдХрдо рд╕реЗ рдХрдо, рдмрд╛рдХреА рд╕рдм рдирд╣реАрдВред рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдо рдбреЗрдЯрд╛рдмреЗрд╕ (sqlite) рдореЗрдВ рд░рдЦреЗ рдЧрдП рд╣реИрдВред

рдПрдХ рдЕрд▓рдЧ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдХ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреА рд╣реИ рдЬреЛ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░рддреА рд╣реИред


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

рдХрдЯ рдХреЗ рддрд╣рдд, рдЯреНрд░реИрдлрд┐рдХ рд▓рд╛рдЗрдЯ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб:
#! /usr/bin/env python3 import sys, os, termios, threading, time, http.client if len(sys.argv)<=1: sys.exit("Usage: {0} CONFIG-FILE".format(sys.argv[0])) exec(open(sys.argv[1], "rt").read()) portfd=os.open(serialport, os.O_RDWR) # Configure serial port - make it "raw", set 9600 baud rate and 8N1 iflag,oflag,cflag,lflag,ispeed,ospeed,cc=tuple(termios.tcgetattr(portfd)) iflag&=~(termios.IGNBRK|termios.BRKINT|termios.PARMRK|termios.ISTRIP|termios.INLCR|termios.IGNCR|termios.ICRNL|termios.IXON) oflag&=~(termios.OPOST) lflag&=~(termios.ECHO|termios.ECHONL|termios.ICANON|termios.ISIG|termios.IEXTEN) cflag&=~(termios.CSIZE|termios.PARENB|termios.CSTOPB) cflag|=termios.CS8 ispeed=termios.B9600 ospeed=termios.B9600 termios.tcsetattr(portfd, termios.TCSANOW, [iflag, oflag, cflag, lflag, ispeed, ospeed, cc]) # Current state of traffic light: # 0 - fail (red light) # 1 - success (green light) # 2 - in progress (yellow light) # 3 - no data (blinking yellow) state=3 RED=0 YELLOW=1 GREEN=2 def trafficLightControl(light): cmd=[0x7E, 0x02, 0xFF, 0x0A] if light==RED: cmd.append(1) elif light==YELLOW: cmd.append(2) elif light==GREEN: cmd.append(4) else: cmd.append(0) cmd.append(sum(cmd)&0xFF) os.write(portfd, bytes(cmd)) def controlThreadProc(): while True: if state==0: trafficLightControl(RED) elif state==1: trafficLightControl(GREEN) elif state==2: trafficLightControl(YELLOW) else: trafficLightControl(YELLOW) time.sleep(1.5) trafficLightControl(None) time.sleep(1.5) controlThread=threading.Thread(target=controlThreadProc) controlThread.start() def pollThreadProc(): global state connection=None while True: try: if connection is None: connection=http.client.HTTPConnection(server) connection.request("GET", "/{0}/status?test={1}".format(project, ",".join(tests))) r=connection.getresponse().readall() state=int(r.decode("ascii")) except: state=3 connection=None time.sleep(5) pollThread=threading.Thread(target=pollThreadProc) pollThread.start() 



рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ, рд╕рд░реНрд╡рд░ рдХрд╛ рдкрддрд╛ рдФрд░ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреА рд╕реВрдЪреА рдЬреЛ рдЯреНрд░реИрдлрд╝рд┐рдХ рд▓рд╛рдЗрдЯ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░реЗрдВрдЧреЗ, рд╕рдВрдХреЗрддрд┐рдд рд╣реИрдВред

 server="192.168.2.245" project="tvz-win-trunk" tests=['build', 'xmlcheck', 'qdebug', 'runss', 'runssc', 'tr_en', 'trcyr_en', 'warning1', 'warning10', 'warning100', 'xmldeps', 'issue16683a', 'issue17071', 'issue16796', 'runmain', 'issue17319', 'issue17318', 'issue17396a', 'smartstation_su', 'xmlrpcdoc_ss', 'src_encoding', 'issue17241', 'issue17228'] serialport="/dev/ttyUSB0" 


рдкрд░реАрдХреНрд╖рдг рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдЯреНрд░реИрдлрд┐рдХ рд▓рд╛рдЗрдЯ рдХрд╛ рддрд░реНрдХ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ:


рдкрд░рд┐рдгрд╛рдо



рдХрд╛рд░реНрдпрд╛рд▓рдп рдЫреЛрдбрд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЯреНрд░реИрдлрд┐рдХ рд▓рд╛рдЗрдЯ рд▓рдЧрд╛рдИ рдЧрдИ рдереАред рдпрд╣ рдПрдХ рдмрд▓реНрдХрд┐ рдореВрд░реНрдд рдордиреЛрд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдкреНрд░рднрд╛рд╡ рджреЗрддрд╛ рд╣реИ: рдЧреНрд░реАрди рдЯреНрд░реИрдлрд┐рдХ рд▓рд╛рдЗрдЯ рдЪрд╛рд▓реВ рд╣реИ - рд░рд╛рд╕реНрддрд╛ рд╕реНрдкрд╖реНрдЯ рд╣реИ (рдЖрдк рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдШрд░ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ), рд▓рд╛рд▓ - рдЖрдкрдХреЛ рддреНрд░реБрдЯрд┐ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

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


All Articles