Июн 122021
 

Арбалеты «Poe Lang»/»Интерлопер»: разберемся не торопясь

| Автор: ingewarr

Даже не верится, что статье «Новые арбалеты: «Poe Lang» наносит ответный удар» сегодня исполнилось три года! Понятно, с тех пор утекло немало воды, и настала пора рассказать о реалиях дня сегодняшнего.

На технических аспектах, плюсах и минусах, а также нюансах эксплуатации новинок останавливаться не будем, хотя бы потому, что особо говорить и не о чем. Пока имеем лишь разного рода полурекламные ролики, видео с первыми отстрелами и сетевые схватки сторонников и противников этих моделей и марки вообще. Вот через годик уже наверняка появится объективная информация от владельцев, включая временной тест на живучесть узлов и расходников не только с ГОСТовскими плечами на 43 кгс, но и с оригинальными охотничьими. В общем, поживем — увидим. А сегодня попытаемся разобраться с самими моделями, поскольку здесь наблюдается некоторая путаница, хотя и без технических подробностей обойтись не удастся.

Во-первых, сразу следует сказать, что всем известный портал «Интерлопера» (arbalet.ru), уже долгое время находившийся в подвешенном состоянии, ныне и вовсе перестал отвечать на запросы потенциальных покупателей. Если в двух словах, то данный ресурс сейчас передал эстафету своему «сменщику» — archezon.ru. Вот туда и следует обращаться со всеми вопросами. Кстати, именно там вы найдете как давно известные образцы, так и новинки, о которых сейчас пойдет речь. По устоявшейся традиции начинаем с младших моделей.

Оглавление

Рекурсивные арбалеты

Давайте оставим в стороне линейку компактных рекурсивных арбалетов «Интерлопер Скорпион» («Jaguar» у «ПоеЛанга»), которая, впрочем, обогатилась серией «Jaguar II» в исполнении булл-пап (на фото).

Кстати, в сравнении с прототипом, описанным в упомянутой выше статье про «ответный удар ПоеЛанга», внешний вид его серьезно изменился (можете сравнить сами). Даже стопоры тетивы (STS) идут в базе. «Jaguar II» выдает до 260 fps (79 м/с) при усилии натяжения 175 фунтов.

Следующая модель несомненно вызовет (точнее, уже вызвала) интерес у поклонников так называемой «тактикульности», то есть ультра-тактического оружейного стиля. Судите сами:

Ну как, не правда ли, производит впечатление?

По классификации самого «Poe Lang» это брутальное изделие с взводом, осуществляемым подствольным рычагом, имеет трудно выговариваемое название «R9 BK DELUXE(CR-090BA)», у нас и в Европе оно более известно под благозвучным именем «Cobra System R9» — совсем другое дело… Производитель декларирует скоростные показатели в 240 fps (73 м/с) при весьма скромном 90-фунтовом усилии натяжения. Ну да, в принципе игрушка, но насколько же крутая! Тут и взрослым дяденькам не зазорно приобщиться:

А теперь обратим свой взор на куда более серьезные модели, относящиеся уже к категории охотничьего оружия.

Блочные арбалеты

«Торпеда» ушла на дно…

Давайте посмотрим, удалось ли производителю воплотить в жизнь задумки, о которых мы писали три года назад. Увы, далеко не все…

Не пошла в производство анонсированная тогда серия «Torpedo», за исключением одной модели. По сути, это были «тактические» версии уже знакомых арбалетов:

Узнали? В центре известный на российском рынке вариант «Ифрита», предлагаемый в исполнении «булл-пап» под характерным названием «Тактик». Слева от него перелицованный «Архонт», справа – «Легат». Вот, на фото для сравнения «Torpedo-T» и старый добрый «Архонт»:

Ну да, исполнение булл-пап, телескопический приклад а-ля AR-15… А главное, появилась тогда у меня надежда, что в новой модели за счет компоновки будет устранен чуть ли не единственный недостаток «Архонта» — неудачная развесовка из-за массивной колодки плеч. Но не вышло.

А может, и к лучшему. «Тактических булл-папов» ныне в производственной линейке тайваньцев пруд пруди, и с появлением серии «Торпедо» вполне могла бы уйти в небытие замечательная классическая линейка «Легат» — «Ифрит» — «Архонт». Кстати, и сейчас считаю последний едва ли не самым лучшим образцом охотничьих арбалетов «ПоеЛанга», ведущим свою родословную от легендарного заокеанского «Ten Point Phantom».

Младшие модели охотничьих арбалетов : «Лезвие» и «Фобос»

В остальном же у компании «PoeLang» в минувшие три года все шло как по рельсам. Вышла на рынок младшая модель из линейки полноразмерых блочников — «Blade». На фото она в «полном фарше»:

У нас «Лезвие» можно приобрести и в бюджетном варианте (что-то порядка 20 тысяч рублей) без STS, оптики и гасителей вибрации плеч.

Сразу основные ТТХ:

Скорость стрелы: 340 fps (104 м\c)
Усилие натяжения: 43кг (95 lbs), максимальное 84 кг (185 lbs)
Рабочий ход тетивы: 330 мм
Ширина плеч: 475 мм
Ширина взведенных плечей: 415 мм
Общая длина: 870 – 930 мм
Вес (без комплектации): 2,9 кг
Подходящие стрелы (длина): 20″

На следующей ступеньке в производственной иерархии стоит «Guillotine-М», она же «Интерлопер Фобос»:

ТТХ:

Скорость стрелы: 370 fps (113 м\c)
Усилие натяжения: 43кг (95lbs), максимальное 84 кг (185lbs)
Рабочий ход тетивы: 350 мм
Ширина плеч: 520 мм
Ширина взведенных плечей: 430 мм
Общая длина: 895 мм
Вес (без комплектации): 3,6 кг
Подходящие стрелы (длина): 20″, 22″

В одном ряду с «Фобосом» следовало бы поставить «Жнец-370», по крайней мере — по аналогичным скоростным показателям. Однако, можно сказать, на наших глазах случилось нечто, о чем сейчас мы и расскажем.

Арбалет «Жнец-390» — выбор окончательный

Итак, российская арчери-компания «Интерлопер» сделала окончательный выбор — в качестве младшей модели в линейке «Жнецов» теперь не 370-я модель, а «Жнец-390» (на фото).

Основные ТТХ:

Начальная скорость стрелы: 119 м/с, или 390 fps (футов в секунду)
Усилие натяжения в кг: 43/85
Рабочий ход тетивы в см: 35
Стандарт стрел в дюймах: 20
Ширина в см (не взведенный/взведенный): 46 / 35
Вес (кг): 3,15

А теперь — самое интересное. Его предшественник «Жнец-370«, от которого компания отказалась в пользу более скоростного собрата, имел точно такие же показатели усилия натяжения и рабочего хода тетивы, но при этом отставал на нешуточные в арбалетном мире 20 fps (6 м/с). Откуда же взялся прирост скорости?

Начнем издалека. «Жнецы» — это российская ипостась выпускаемой тайваньским «ПоеЛангом» линейки арбалетов «Ballistic». Европейское отделение компании «EK ARCHERY» (см. последнюю главу данной статьи) именует ее «Accelerator». Причем «Ballistic-370«/»Accelerator-370» до сих пор производится. Мы попытались сравнить внешний вид 370-го и 390-го, поскольку по весу второй при одинаковых основных ТТХ тяжелее на целый фунт (0,45 кг) — хотелось понять, в чем тут дело.

На фото даны два фрагмента — на первом «Accelerator-370», на втором — «Accelerator-390». Заметно, что у последнего несколько иная колодка плеч, а главное — сами блоки. Похоже, что они более агрессивны, чем и обусловлен прирост скоростных показателей. Иного объяснения сему феномену у меня не имеется…

В скобках замечу, что 370-я модель окончательно не покинула отечественный оружейный рынок, она осталась в номенклатуре товаров, реализуемых ТД «Дендра».

Топ-модели новых линеек арбалетов

Тут тоже все в порядке, анонсированные три года назад образцы никуда не делись и уже появились на стеллажах оружейных магазинов. Это старший брат «Гильотины-М» — «Guillotine-Х»:

У нас она куда более известна как «Интерлопер Стикс«.

ТТХ:

Скорость стрелы: 400 fps (122 м\c)
Усилие натяжения: 43 кгс (95 lbs), максимальное 84 кгс (185 lbs)
Рабочий ход тетивы: 370 мм
Ширина плеч: 500 мм
Ширина взведенных плечей: 405 мм
Общая длина: 960 мм
Вес (без комплектации): 4 кг
Подходящие стрелы (длина): 20″, 22″

А теперь современный лидер по скоростным показателям среди всех арбалетов бюджетного сегмента. Не только у «ПоеЛанга», а вообще… Это «Ballistic-410»:

У него, разумеется, существует российский аватар — «Интерлопер Жнец-410«. Итак, ТТХ арбалета-монстра:

Скорость стрелы: 410 fps (125 м\c)
Усилие натяжения: 43 кгс (95 lbs), максимальное 84 кгс (185 lbs)
Рабочий ход тетивы: 375 мм
Ширина плеч: 490 мм
Ширина взведенных плечей: 390 мм
Общая длина: 960 мм
Вес (без комплектации): 3,6 кг
Подходящие стрелы (длина): 20″, 22»

Остается, пожалуй, лишь добавить, что все перечисленные выше модели идут как в черном «тактическом» оформлении, так и в «камуфляже».

Повторюсь, сегодня мы не рассматриваем особенности конструкции и эксплуатации новинок, на повестке дня исключительно беглый обзор и разъяснение некоторых запутанных моментов. Вот очередной из них, пока что последний.

Арбалеты компании «Ek Archery Research» — тот же «Poe Lang», только в профиль

Так, товарищи, появилась важная информация для лучников-арбалетчиков. Если вам вдруг на глаза попалось что-то вроде «арбалеты производства компании EK» с очень знакомыми изображениями, не пугайтесь — с головой и зрением все нормально !

Не секрет, что производителей метательного, да и пневматического оружия на планете не так уж много, по крайней мере куда меньше, чем брендов. Просто одни и те же изделия на разных рынках идут под разными названиями. Например, винтовки «Weihrauch» в США в основном продаются под маркой «Beeman», подобной путанице в смежной области мы посвятили целую статью «Вся правда об «Арбалете Crossbow» и еще немного о названиях«.

Так вот, расположенная в голландском городе Эйндховен компания «EK Archery Research» является европейским представительством известного тайваньского производителя «Poe Lang». Имейте в виду, что у абсолютного большинства моделей имеются и российские аналоги, тоже под другими названиями, но под общей маркой «Интерлопер». Особо повторяться на эту тему не видим смысла, просто приведем несколько наглядных примеров.

При этом семейство «Гильотин» (в России — «Фобос» и «Стикс») в Нидерландах сохранило свои имена.

И наконец, одно важное примечание. Модели, продающиеся под брендом «EK Archery», в отличие от своих более ранних прототипов прошли достаточно серьезную модернизацию. Она затронула не только «обвес», но и основные детали, включая плечи или систему крепления колодки. Поскольку оригинальные поеланговские «Баллистики» у нас официально не представлены, лучше обратить внимание на прошедшие российскую сертификацию их европейские аналоги

Еще статьи по теме:

Арбалет и стрельба из него
Мощный арбалет — что за зверь такой?
Новые арбалеты и луки 2020 года
Арбалет для зверовой охоты
Новые охотничьи арбалеты: единство и борьба противоположностей
Оружейная галерея: арбалетно-охотничий квартет «Леопард», «Легат», «Архонт», «Ифрит»
Вся правда об «Арбалете Crossbow» и еще немного о названиях
«Классика» или «традиция»
Новые модели пневматического оружия 2020. Часть 2

Таблица возможных замен реле различных производ ителей

 Arduino  Комментарии к записи Таблица возможных замен реле различных производ ителей отключены
Июн 012021
 
TIANBO HONGFA BESTAR FEME FINDER FUJITSU GOOD SKY NHG MATSUSHITA/
NAIS
NEC OMRON TYCO/SIEMENS OEG ORIGINAL P&B SONG CHUAN TAKAMISAWA ZETTLER TTI WANJA
690 JT G7G,
G8P
ORU T90,
T91
832 AZ2280,
AZ2290,
AZ2200
691 JT G7G,
G8P
ORU T90,
T91
AZ2210,
AZ2250
692 CS,
CF30
T92 AZ2800,
AZ2850
HJQ-15F-1 HF2100,
HF2120
JT G7G T91,
T9A
AZ210,
AZ2120
TR91(DC)
HJQ-15F-1 HF2150,
HF2110
BS-901-1C-1VDC CGQ NT90(T90) JT G7G,
G8P
T90 T90 ORU T9A,
T90
832,
832A,
835AWP
AZ2150,
AZ2110
TR90 WJ115
HJQ-15F-2 HF2160 852 AZ2160
HF7520 NT76 JV G5CE PCD 201 TRV
HF420 K MHS NV23154 R10 AZ420
TRDH HF8 EM-EMH UDH NT72(4459),
NT72-2
V23148 OUDH OUDE T73 843 LZ AZ8 TR72
TRV4,
TRV4-1U
HFV4 GRL NVF4-1(4-2) B VF-4 ORAL VF4 792H,
896,
896H
AZ973 TR92,
TR93
WJ204
HFD2 BT-2C TF,
TFL2,
ZFH-002
3022 FBR240 JRC-19F(4078) DS2Y MR62 G5V-2,
G6A
V23042,
V23105
T82,
T85
502 R2,
RA,
RY
AZ832,
AZ832P
TRS
TRAW HFKM,
HFKS
ARW-SH 4117 V23072-CI,
A203,
A204,
A205,
A206,
A207,
A208
OARW OAR(W) VKM 861 AZ975,
AZ976
TRM WJ201
TRKP HFKP CAR JQC-4(4120) V23076 VKP 822E,
822U
AZ970,
AZ971
TRP
HJR-78F HFKW FBR51 NG8QN JJM2W,
JJMX
G8QN WJ118
TRFM HVF6 VFM
TRV6,
TRV6-1U
HFV7,
HFV7A
NVF4-3(4-4) VF-7 897 AZ979,
AZ980
TR94 WJ207
HJR4102 HM4100F BS102-1C FBR211SC UA-SS N4100(4100F) G2E V23101,
A201
OUA OUA 842 AZ952,
AZ953
TRG
HJR4102E HM4101F BS101-1C ESH-001 FBR211SE AZ-SH N4100F-2(4100F) V23101,
B201
OUAZ OUAZ T81 842A MZ AZ951 TRBS WJ102K
JGC-4F,
JGC-5F
G3MB
JGX-31F G3NA
JGX-39F G3R
JGX-40F,
JGX-40FA
G3RD,
G3R
JPC-2F G6Y-1
TRDB JQC-12FF NT77 834 AZ766 TRCF
HJR-21FF JQC-21FF BS-115C-1C-12VDC FBR100,
FBR211SE
RUDH NT73 G5L SRUDH SRUDH 801H TRU,
TRD
WJ107
HJR-3FF,
TRKF
JQC-3FF VTA 3611 FBR161-H RW-SH NT73 JS MR301 G5L PCE-H SRUDH T72 833H AZ943 TRU,
TRD
JQC-25F G5G
JQC-26F V23088,
PB
HJR-7FF JQC-7FD,
JZC-7FF
VTA-001 FBR161-HB RUDH 4123,
NT71
JS MR501 G5L-E V23001 SRUDH SRUDH T72 812H,
812BH
CS,
GS
AZ942,
AZ941
TRD WJ108
TR5V JRC-23F EZ,
EZH
FBR21,
FBR22
JRC-23F HY G5V-1 V23111 TSC 804,
823
SY AZ957,
AZ955
TRG5
HJR1-2C JRC-19FD,
JRC27F
ZFH-002 3022 FBR244 GS,
SH-L
DS2Y MR62 G5V-2 V23102,
V23105
OVR ORZ T82,
T85
876 RY AZ821,
AZ822,
AZ831
TRS
JSB-53FA,
JSB-53FC
ST3 H3CT-8 GSVM-4
TRAF JQX-102F GQF JQX-102F LF G4A 302 AZ769,
AZ760
TRK
JQX-10FH,
JQX-10FF
RCP,
RCPT
6012,
6013
MK,
MK2,
MK3
KRPA 703,
703XB,
703XC
JQX-105F JT-N,
JT
G7G,
G8P
ORU ORU T90,
T91
832
JQX-115F,
JQX-115F-Q
M25 41XX FTR-H1,
FTR-F1
RT JW,
JW2
V23077,
RT
RT 845,
881DC
AZ761,
AZ762,
AZ743,
AZ763,
AZ764
JQX-116F HE G7L 841 AZ2400,
AZ2410
JQX-118F M15-E N68F G6RN RYII
HJQ-13F-2C,
HJQ-13F-1C
JQX-13F BS-108-1C-12VDC 56XX RET JQX-13F HL LY1,
LY2
TM SRET,
DRET,
RET
K10 SCLA-S,
SCLA-P,
SCL
MAT AZ164,
AZ168
TRL WJ151
TRA-1 JQX-141FF MI,
MIH
JQX-141FF JW MR71, MR72 G2R OMI OMI RT1,
RT2,
RT3,
RT4
845H AZ742,
AZ763,
AZ764
TRI-A1,
TRI-1C
WJ114
TRA-3 JQX-14FF MZPA-001 4031 FBR611 MI,
SH-L
JQX-14FC1,
JQX-14FC2,
JQX-14FC3
JR1,
JR1A
MR71 G2R RP41 OMI OMI RKA,
RKS
845H-1P,
845H-2P
VS,
VB
AZ697 TRI-H,
TRI-2C,
TRI-2A
WJ112,
WJ113
TRA-2 JQX-14FW MZPA-001 4061 FBR611-K GZF-L JR1AF G2RE RP31 OMI-H RKS 793 VSB AZ755 TRIH,
TRIE
JQX-14FY,
JQX-62F
JQX-62F JR1AF-TMP G5J OMIF OMIF 302 VR
JQX-15FS BS-901-1C-12VDC GU NT90 JT G8P ORU T90 832,
835AWP
AZ2251 WJ115
JQX-37F GPF PCF VF
TRAF JQX-54FE JQX-54FE JM G4F PCF 821-W,
302
VH AZ760 TRK
JQX-54FF G4F PCF 821 AZ2300
TRA-8 JQX-68F M15E 3441 G6RN V23061,
RYII
PCD JS AZ696
TRG-1 JZC-32F,
JZC-32FA
GJ JZC-32F OJE,
OJ
OJE 835 JV AZ767,
AZ765
TRC,
TRA
WJ105
JZC-33F JF JZC-33F JQ G5S RE 892 JY AZ940 TRJ
TRA-4 JZC-36F MXH FTR-H2,
FTR-F2,
HTR-H2,
HTR-F2
JZC-36F LK DGIU G5P-1 SDT SDT AZ672
JZC-38F VM T74 851 VE AZ960
TRA5 JZC-42F LA G5PA-2 OSA
TRGB JZC-43F NG5N LD G5N 202
JZC-48F PE,
RE
JZC-49F,
JZC-49FA
RB NPA PA NY
HJQ-14F JZX-140FF MZPA-002 4052 FBR621 MI,
SH-L
JR2,
JR2A
MR72 G2R RP82 OMI OMI RKA,
RKS
845-2P VB AZ733,
AZ733W
HJQ-22F JZX-18FF BMY-4C-12VDC 55XX RE JZX-18FF HC MY2,
MY3,
MY4
ZT STE,
SRE
KHA SCLB,
SCLD
MAT AZ164,
AZ168
TRY
BP P TQ-2 702 TRQ2
PS TQ-2L 702 TRQ2S
NX TX 902
BT,
BTL
M4,
M4S
502 TRS
M1B,
M1BS
502
4099 JZC-7F TR99
JZC-21F G2U T70
4088 JZC-20F
NT75-1 845H-1P TRIL-H
NT75-2 845H-2P TRIL-E
NT78 895 TR81
NT90T G7P T91 T91 832AWP TR91 WJ116
NT90TP G7P T91 T92 832AWP TRH
4117-2 861T TRM2
NV2R V2R TRE2
NVFM VFM WJ209
NVF VF TR82
HJR-78F,
TRKM
FBR51 R-501
TRB1,
TRB2
NG8N,
NG8ND
G8N,
G8ND2

Операционные усилители: 10 схем на (почти) все случ аи жизни

 Arduino  Комментарии к записи Операционные усилители: 10 схем на (почти) все случ аи жизни отключены
Июн 012021
 

Операционные усилители: 10 схем на (почти) все случаи жизни

Всем привет!

В последнее время я по большей части ушел в цифровую и, отчасти, в силовую электронику и схемы на операционных усилителях использую нечасто. В связи с этим, повинуясь неуклонному закону полураспада памяти, мои знания об операционных усилителях стали постепенно тускнеть, и каждый раз, когда все-таки надо было использовать ту или иную схему с их участием, мне приходилось гуглить ее расчет или искать его в книгах. Это оказалось не очень удобно, поэтому я решил написать своего рода шпаргалку, в которой отразил наиболее часто используемые схемы на операционных усилителях, приведя их расчет, а также результаты моделирования в LTSpice.

ghtwwjr7nnnzz1k0c4r1jnknwfa.jpeg

Введение

В рамках данной статьи будет рассмотрено десять широко используемых схем на операционных усилителя. При написании данной статьи я исходил из того, что читатель знает, что такое операционный усилитель и хотя бы в общих чертах представляет, как он работает. Также предполагается, что ему известны базовые вещи теории электрических цепей, такие как закон Ома или расчет делителя напряжения.

Не следует воспринимать эту статью как законченное руководство по применению операционных усилителей в любых ситуациях. Для большого количества задач, действительно, этих схем может быть достаточно, однако в сложных проектах всегда может потребоваться что-то нестандартное.

1. Неинвертирующий усилитель

Неинвертирующий усилитель – наверное, наиболее часто встречающаяся схема включения операционного усилителя, она приведена на рисунке ниже.
7xfqtzvdeyztyqtemzak1qpdccw.jpeg

В этой схеме усиливаемый сигнал подается на неинвертирующий вход операционного усилителя, а сигнал с выхода через делитель напряжения попадает на инвертирующий вход.
Расчет этой схемы прост, он строится исходя из того, что операционный усилитель, охваченный петлей обратной связи, отрабатывает входное воздействие таким образом, чтобы напряжение на инвертирующем входе было равно напряжению на неинвертирующем:

VIN=VOUTR2R1+R2

Из этой формулы легко получается коэффициент усиления неинвертирующего усилителя:

k=VOUTVIN=1+R1R2

Рассчитаем и промоделируем неинвертирующий усилитель со следующими параметрами:

  • Операционный усилитель LT1803
  • Коэффициент усиления k=10
  • Частота входного сигнала кГцF=100 кГц
  • Амплитуда входного сигнала VINmax=0,1 B
  • Постоянная составляющая входного сигнала ВVIN==0,2 В

Выберем из ряда Е96 кОмR1=9,53 кОм и кОмR1=1,05 кОм. Тогда коэффициент усиления будет равен

k=1+R1R2=1+9,53⋅1031,05⋅103≈10

Результат моделирования данной схемы приведен на рисунке (картинка кликабельна):

pzkwvex2_jmaize3zsmd7agis5y.jpeg

Давайте теперь рассмотрим граничные случаи этого усилителя. Допустим, величина сопротивления резистора ОмR2=0 Ом. При этом мы получим, что коэффициент усиления будет стремиться к бесконечности. На самом деле, конечно, это хоть и очень большая, но все-таки конечная величина, она обычно приводится в документации на микросхему конкретного операционного усилителя. С другой стороны, величина выходного напряжения реального операционного усилителя даже при бесконечно большом коэффициенте усиления не может быть бесконечно большой: она ограничена напряжением питания микросхемы. На практике она зачастую даже несколько меньше, за исключением некоторых типов усилителей, которые отмечены как rail-to-rail. Но в любом случае не рекомендуется загонять операционные усилители в предельные состояния: это приводит к насыщению их внутренних выходных каскадов, нелинейным искажениям и перегрузкам микросхемы. Поэтому данный предельный случай не несет какой-то практической пользы.

Гораздо больший интерес представляет собой другой предельный случай, когда величина сопротивления ОмR1=0 Ом. Его мы рассмотрим в следующем разделе.

2. Повторитель

Как уже говорилось ранее, включение операционного усилителя по схеме повторителя – это предельный случай неинвертирующего усилителя, когда один из резисторов имеет нулевое сопротивление. Схема повторителя приведена на рисунке ниже.
ossguytevw5plhxb5zp7h84yo_g.jpeg

Как видно из формулы, приведенной в прошлом разделе, коэффициент передачи для повторителя равен единице, то есть выходной сигнал в точности повторяет входной. Зачем же вообще нужен операционный усилитель в таком случае? Он выступает в роли буфера, обладая высоким входным сопротивлением и маленьким выходным. Когда это бывает нужно? Допустим, мы имеем какой-то источник сигнала с большим выходным сопротивлением и хотим этот сигнал без искажения передать на относительно низкоомную разгрузку. Если мы это сделаем напрямую, без каких бы то ни было буферов, то неизбежно потеряем какую-то часть сигнала.

Убедимся в этом с помощью моделирования схемы со следующими основными параметрами:

  • Выходное сопротивление источника сигнала 10 кОм
  • Сопротивление нагрузки 1 кОм
  • Частота входного сигнала кГцF=100 кГц
  • Амплитуда входного сигнала VINmax=0,1 B
  • Постоянная составляющая входного сигнала ВVIN==0,2 В

Моделирования будем проводить для двух случаев: в первом случае пусть источник сигнала работает на нагрузку через повторитель, а во втором случае — напрямую.
Результаты моделирования приведены на рисунке ниже (картинка кликабельна): на верхней осциллограмме выходной и входной сигналы в точности совпадают друг с другом, тогда как на нижней сигнал на выходе в несколько раз меньше по амплитуде относительно сигнала на входе.

x0jydg7lwhxj3xngyahfbbtfuvs.jpeg

Вместо повторителя на операционном усилителе можно также использовать и эмиттерный повторитель на транзисторе, не забывая, однако, про присущие ему ограничения.

3. Инвертирующий усилитель (классическая схема)

В схеме инвертирующего усилителя входной сигнал подается на инвертирующий вывод микросхемы, на него же заведена и обратная связь. Неинвертирующий вход при этом подключается к земле (иногда к источнику смещения). Типовая схема инвертирующего усилителя приведена на рисунке ниже.
a1s0ghupb1aytscfyvovbu_b0m0.jpeg

Для входной цепи инвертирующего усилителя можно записать следующее выражение:

VIN−V−R1=V−−VOUTR2

Где V− — напряжение на инвертирующем входе операционного усилителя.
Поскольку операционный усилитель, охваченный петлей обратной связи, стремится выровнять напряжения на своих входах, то V−=0, и при заземленном неинвертирующем входе получаем

VINR1=−VOUTR2

Отсюда коэффициент усиления инвертирующего усилителя равен

k=VOUTVIN=−R2R1

По инвертирующему усилителю можно сделать следующие выводы:

  1. Инвертирующий усилитель инвертирует сигнал. Это значит, что необходимо применение двухполярного питания.
  2. Величина модуля коэффициента усиления инвертирующего усилителя равна отношению резисторов цепи обратной связи. При равенстве номиналов двух резисторов коэффициент усиления равен -1, т.е. инвертирующий усилитель работает просто как инвертор сигнала.
  3. Величина входного сопротивления инвертирующего усилителя равна величине резистора R1. Это важно, потому что при маленьких значениях R1 может сильно нагружаться предыдущий каскад.

Для примера рассчитаем инвертирующий усилитель со следующими параметрами:

  • Операционный усилитель LT1803
  • Коэффициент усиления k=−10
  • Частота входного сигнала кГцF=100 кГц
  • Амплитуда входного сигнала VINmax=0,1 B
  • Постоянная составляющая входного сигнала ВVIN==0,2 В

В качестве резисторов в цепи обратной связи выберем резисторы номиналами кОмR1=10 кОм и кОмR2=100 кОм: их отношение как раз равно десяти.
Результаты моделирования усилителя приведены на рисунке (картинка кликабельна).

lnmzp1pi30iswnwttc4izeivwvs.jpeg

Как видим, выходной сигнал в 10 раз больше по амплитуде, чем входной, и при этом проинвертирован.

Входное сопротивление данной схемы равно кОмR1=10 кОм. А что будет, если источник сигнала будет иметь значительное выходное сопротивление, допустим, эти же 10 кОм? Результат моделирования этого случая представлен на рисунке ниже (картинка кликабельна).

h6u36nz4y0-wztoa6oy1fk0t4ku.jpeg

Амплитуда выходного сигнала просела в два раза по сравнению с предыдущим случаем! Очевидно, что это все из-за того, что выходное сопротивление генератора в этом случае равно входному сопротивлению инвертирующего усилителя. Таким образом, стоит всегда помнить про эту особенность инвертирующего усилителя. Как же быть, если все-таки требуется обеспечить работу источника сигнала с высоким выходным сопротивлением на инвертирующий усилитель? В теории надо увеличивать сопротивление R1. Однако одновременно с эти будет расти и сопротивление R2. Если мы хотим обеспечить входное сопротивление схемы в 500 кОм при коэффициенте усиления 10, резистор R2 должен иметь сопротивление в 5 МОм! Такие большие номиналы сопротивлений применять не рекомендуется: схема будет очень чувствительной к наводкам, пыли и флюсу на печатной плате. Есть ли какие-то выходы из этой ситуации? На самом деле да. Можно, например, использовать буфер-повторитель, который мы рассмотрели в прошлом разделе. А можно еще применить схему с Т-образным мостом в обратной связи, про нее поговорим в следующем разделе.

4. Инвертирующий усилитель с Т-образным мостом в цепи ОС

Схема инвертирующего усилителя с Т-образным мостом в цепи обратной связи приведена на рисунке ниже.
vi-iss1w7topatmybsbsn27h7a4.jpeg

Коэффициент усиления этой схемы равен

k=VOUTVIN=−R2+R3+R2⋅R3R4R1

Рассчитаем усилитель со следующими параметрами:

  • Операционный усилитель LT1803
  • Коэффициент усиления k=10
  • Частота входного сигнала кГцF=100 кГц
  • Амплитуда входного сигнала VINmax=0,1 B
  • Постоянная составляющая входного сигнала ВVIN==0,2 В
  • Входное сопротивление кОмR=500 кОм

Расчет показывает, что следящие номиналы резисторов должны сформировать усилитель с Т-образным мостом, отвечающий заявленным требованиям:

кОмR1=499 кОм

кОмR2=R3=22,6 кОм

ОмR4=100 Ом

Результаты моделирования схемы усилителя приведены на рисунке ниже (картинка кликабельна).

uqqcs-vvwmf7vjcbynh1vpaas44.jpeg

Попробуем теперь подключить источник с выходным сопротивлением 10 кОм, как мы это сделали в предыдущем разделе. Получим такую картинку (кликабельно):

szazlxewsyxvj10cykbtho2rtvc.jpeg

Выходной сигнал практически не изменился по амплитуде по сравнению с предыдущим моделированием, и это ни в какое сравнение не идет с тем, насколько он проседал в схеме простого инвертирующего усилителя без Т-моста. Кроме того, как мы видим, эта схема позволяет обойтись без мегаомных резисторов даже при больших коэффициентах усиления и значительном входном сопротивлении.

5. Инвертирующий усилитель в схемах с однополярным питанием

Схемы с однополярным питанием распространены гораздо больше, чем схемы с двухполярным. Вместе с тем, как мы выяснили в прошлых двух разделах, при использовании схемы инвертирующего усилителя у нас меняется знак выходного напряжения, что влечет за собой обязательное применение двухполярного источника питания. Можно ли как-то обойти это ограничение и использовать инвертирующий усилитель в схемах с однополярным питанием? На самом деле можно, для этого надо на неинвертирующий вход усилителя подать напряжение смещения как показано на рисунке ниже
xhlrtbdoenbuzi1g53-f5z091hk.jpeg
Примечание

Расчет этой схемы строится все на том же принципе равенства напряжений на инвертирующем и неинвертирующем входах усилителя. Ток через цепочку резисторов R1-R2 инвертирующего плеча равен.

IR1R2=VOUT−V−R2=V−−VINR1

Отсюда напряжения на инвертирующем входе равно

V−=VOUT⋅R1+VIN⋅R2R1+R2

Напряжение на неинвертирующем входе равно

V+=VREFR2R1+R2

Исходя из принципа равенства напряжения на инвертирующем и неинвертирующем входах получаем

VOUT⋅R1+VIN⋅R2=VREF⋅R2

Таким образом, напряжение на выходе операционного усилителя равно

VOUT=(VREF−VIN)R2R1

Отсюда делаем вывод, что для корректной работы напряжения смещения VREF должно быть больше максимального входного напряжения с учетом подаваемого на вход напряжения смещения.
Промоделируем схему инвертирующего усилителя со следующими параметрами:

  • Операционный усилитель LT1803
  • Коэффициент усиления k=10
  • Частота входного сигнала кГцF=100 кГц
  • Амплитуда входного сигнала VINmax=0,01 B
  • Постоянная составляющая входного сигнала ВVIN==0,2 В
  • Напряжение источника смещения ВVREF=0,22 В

Результаты моделирования приведены на рисунке ниже (картинка кликабельна)

rglmha2gn617-q5vii-jieooqua.jpeg

Как видим, мы получили усиленный в 10 раз инвертированный сигнал, при этом сигнал проинвертировался, однако, не залез в отрицательную область.

6. Инвертирующий сумматор

Операционный усилитель можно использовать для суммирования различных сигналов. С помощью резисторов можно задавать «вес» каждого из сигнала в общей сумме. Схема инвертирующего сумматора приведена на рисунке ниже.
hz0r1v3ulhx4l0nwykg1sormro0.jpeg

Расчет инвертирующего сумматора очень прост и основывается на принципе суперпозиции: суммарный выходной сигнал равен сумме отдельных составляющих:

VOUT1=−R4R1VIN1

VOUT2=−R4R2VIN2

VOUT3=−R4R3VIN3

VOUT=−(R4R1VIN1+R4R2VIN2+R4R3VIN3)

Рассчитаем и произведем моделирование инвертирующего сумматора со следующими параметрами:

  • Операционный усилитель LT1803
  • Частота входного сигнала кГцF=100 кГц
  • Амплитуда входного сигнала №1 ВVIN1=0,1 В
  • Амплитуда входного сигнала №2 ВVIN2=0,2 В
  • Амплитуда входного сигнала №3 ВVIN3=0,3 В
  • «Вес» сигнала №1 v1=3
  • «Вес» сигнала №2 v2=2
  • «Вес» сигнала №3 v3=1

Для обеспечения требуемых «весов» v1, v2 и v3 выберем следущие номиналы резисторов из ряда Е96:

кОмR1=10 кОм

кОмR2=20 кОм

кОмR3=R4=30,1 кОм

Результат моделирования приведен на рисунке ниже (картинка кликабельна).

7xh7gs2xry9m2qhmjiyoy0lgh54.jpeg

Видим, что выходной сигнал проинвертирован и усилен в соответствии с выражением, приведенным выше. Однако стоит всегда помнить, что приведенное выше выражение верно для постоянных напряжений (либо же мгновенных значений переменного сигнала). Если же сдвинуть сигналы по фазе или если они будут обладать разной частотой, то результат будет совершенно другим. Аналитически его можно рассчитать, воспользовавшись формулами преобразования тригонометрических выражений (в случае, если мы имеем дело с синусоидальными сигналами). В качестве примера на рисунке ниже приведен результат моделирования инвертирующего сумматора для случая сдвинутых по фазе входных сигналов (изображение кликабельно).

h1oscgkz42_uv3geztrvda-pabu.jpeg

Как видим, итоговый сигнал не превышает по амплитуде сигнал VIN3, а также имеет в начальной части артефакты, вызванные постепенным появлениями сигналов на входах.
Необходимо также помнить, что инвертирующий сумматор – по сути все тот же инвертирующий усилитель, и его входное сопротивление определяется величиной резистора в цепи обратной связи, поэтому его надо аккуратно применять в случаях, если источник сигнала имеет большое выходное сопротивление.

7. Дифференциальный усилитель

Дифференциальный усилитель предназначен для усиления разности сигналов, поступающих на его входы. Такое включение усилителей широко используется, например, для усиления сигнала с резистора-шунта-датчика тока. Что немаловажно, операционный усилитель в таком включении помимо, собственно, усиления сигнала, давит синфазную помеху.

Схема дифференциального усилителя приведена на рисунке.
esvnnynvzrcoep6uuk4cnfetu08.jpeg

Для дифференциального усилителя можно записать следующие выражения:

VOUT−V−R40=V−−VIN2R3

V+=VIN1R2R1+R2

V+=V−

Решая эту систему уравнений, получаем

VOUT=VIN1R2R1+R2R3+R4R3−VIN2R4R3.

Если мы примем, что

R2R1=R4R3,

то данное выражение упрощается и преобразуется в

VOUT=(VIN1−VIN2)R2R1.

Таким образом, коэффициент усиления дифференциального сигнала определяется отношением R2 к R1.

Эта формула (да и сама схема включения дифференциального усилителя) очень похожа на рассмотренный ранее случай инвертирующего усилителя в схеме с однополярным питанием. Действительно, все так и есть: схема инвертирующего усилителя с однополярным питанием и напряжением смещения есть частный случай дифференциального усилителя, просто в ней на один из входов подается не какой-то переменный сигнал, а постоянное напряжение.

Произведем моделирование схемы со следующими параметрами:

  • Операционный усилитель LT1803
  • Коэффициент усиления k=50
  • Частота входного сигнала кГцF=100 кГц
  • Амплитуда входного сигнала №1 VIN1=0,015 B
  • Амплитуда входного сигнала №2 VIN1=0,01 B
  • Величина усиливаемого сигнала ВΔ=VIN1−VIN2=0,005 В

Результаты моделирования приведены на рисунке ниже (изображение кликабельно).

tfbfayg_2iqvxsnk0hpfbigxwvy.jpeg

Как видим, разница между сигналами VIN1 и VIN2 в 5 мВ оказалась усиленной в 50 раз и стала 250 мВ.

Посмотрим теперь, как дифференциальный усилитель давит синфазную помеху. Для этого подключим к сигналам VIN1 и VIN2 общий генератор белого шума и произведем моделирование, его результаты представлены на рисунке (картинка кликабельна).

tzj9kcji_5cmijyfklwpmovewbo.jpeg

На верхней осциллограмме приведены сигналы VIN1 и VIN2 с добавленной помехой: самого сигнала уже даже не видно за шумами. На нижней осциллограмме приведен результат работы дифференциального усилителя. Поскольку помеха одна и та же для инвертирующего и неинвертирующего входа, дифференциальный усилитель ее убирает, и в результате мы имеем чистый сигнал, не отличающийся от случая без помехи.

Однако стоит все же помнить, что способность операционного усилителя давить синфазную помеху не бесконечна, данный параметр обычно приводится в документации на операционный усилитель. Кроме того, нельзя забывать и про величину входного сопротивления дифференциального усилителя со стороны инвертирующего входа: оно по-прежнему может быть невелико.

8. Источник тока

Операционный усилитель при определенном включении может работать как источник тока. Источник тока поддерживает постоянный ток вне зависимости от величины сопротивления нагрузки (в идеальном источнике нагрузка может быть вообще любая, в реальном – не больше какой-либо величины, пропорциональной максимально возможному напряжению, которое может сформировать на ней источник тока). Возможно как минимум две схемы источника тока на операционном усилителе: с плавающей нагрузкой и с заземленной нагрузкой. Схема источника тока с плавающей нагрузкой предельно проста и приведена на рисунке ниже
ixtf9glq-hs1_m_e9r9lkqtnnmy.jpeg

Как видим, на неинвертирующий вход подается опорное напряжение, а в роли нагрузки выступает один из элементов обратной связи. Величина тока при этом определяется следующим выражением

I=VREFR1

Однако все-таки чаще требуется, чтобы нагрузка была заземлена. В этому случае схема немного усложняется: потребуется дополнительный транзистор. Для этих целей лучше брать полевой транзистор: у биполярного транзистора токи коллектора и эмиттера немного отличаются из-за тока базы, что приведет к менее стабильной работе источника тока. Схема источника тока на операционном усилителе с заземленной нагрузкой приведена на рисунке ниже
ypayx6ndlxysvgqy17jhpq2m-fw.jpeg

Величина тока рассчитывается так:

I=VREF−V+R=VREFR(1−R2R1+R2)

Произведем расчет и моделирование источника тока со следующими параметрами:

  • Операционный усилитель LT1803
  • Величина силы тока мАI=10 мА
  • Величина сопротивления нагрузки ОмRload=10 Ом

Для обеспечения заданных характеристик подойдут следующие номиналы сопротивлений резисторов:

ОмR=250 Ом

кОмR1=R2=1 кОм

Результат моделирования источника тока с заданными параметрами представлен на рисунке ниже (изображение кликабельно).

weew-ek2xn5zzyylhdqdh_jo9sw.jpeg

На рисунке приведено два графика. Верхний график показывает величину тока через сопротивление нагрузки, и она равна 10 мА. Нижний график показывает напряжение на нагрузке, оно равно 100 мВ. Попробуем теперь изменить сопротивление нагрузки: вместо 10 Ом возьмем 100 Ом и промоделируем (изображение кликабельно):

6rlvd8ugtqdlctydvrbels4rjyy.jpeg

Как мы видим, через нагрузку течет все тот же самый ток в 10 мА: операционный усилитель отработал изменение нагрузки, повысив на ней напряжение, оно теперь стало равным 1 В. Но в реальности операционный усилитель не сможет поднимать напряжение бесконечно: оно ограничено напряжением источника питания (а зачастую еще и несколько меньше него). Что же будет, если задать сопротивление нагрузки слишком высоким? По сути, источник тока перестает работать. На рисунке ниже пример моделирования источника с сопротивление нагрузки в 1 кОм (изображение кликабельно).

u_n_z1aav3jlpge_s_k6fxm36-e.jpeg

Согласно графику, ток через нагрузку теперь уже никакие не 10 мА, а всего лишь 4 мА. При дальнейшем повышении сопротивления нагрузки ток будет все меньше и меньше.

Дополнительно по приведенным схемам источников тока на операционных усилителях надо отметить, что стабильность выходного тока в них зависит от стабильности напряжения VIN, в связи с этим оно должно быть хорошо стабилизированным. Существуют более сложные схемы, которые позволяют уйти от этой зависимости, но в рамках данной статьи мы их рассматривать не будем.

9. Интегратор на операционном усилителе

Думаю, что все читатели знакомы с классической схемой интегратора на RC-цепочке:
fx9-wop9uqtuzm6zbonmagdnbnq.jpeg

Эта схема чрезвычайно широко используется на практике, однако имеет в себе один серьезный недостаток: выходное сопротивление этой схемы велико и, как следствие, входной сигнал может существенно ослабляться. Для устранения этого недостатка возможно использование операционного усилителя.

Простейшая схема интегратора на операционном усилителе, встречающаяся во всех учебниках, приведена на рисунке ниже.
j2u2yhjgennkegwc93a4vgzoe7u.jpeg

Как видно из рисунка — это инвертирующий интегратор, т.е. помимо интегрирования сигнала, он меняет также и его полярность. Следует отметить, что это требуется далеко не всегда. Еще один серьезный недостаток этой схемы — конденсатор интегратора накапливает в себе заряд, который надо как-то сбрасывать. Для этого можно либо применять резистор, включенный параллельно с конденсатором (однако необходимо учитывать также его влияние на итоговый сигнал), либо же сбрасывать заряд с помощью полевого транзистора, открывая его в нужные моменты времени. По этой причине я решил рассмотреть более подробно другую схему интегратора с использованием операционного усилителя, которая, на мой взгляд, заслуживает больший практический интерес:
jne4hijlwkgkgh0dwvapl26o6bq.jpeg

Как видно из рисунка, эта схема представляет собой классический интегратор на RC-цепочке, к которому добавлен повторитель на операционном усилителе: с помощью него решается проблема выходного сопротивления.

Интегратор можно также рассматривать как фильтр нижних частот. Частота среза АЧХ фильтра высчитывается по формуле

fc=12πR1C1

Тут стоит обратить внимание на один очень важный момент. Надо всегда помнить, что частота среза, рассчитанная выше, верна только для RC-цепочки и не учитывает частотных свойств самого операционного усилителя. Частотными свойствами операционного усилителя можно пренебречь, если мы попадаем в его рабочий диапазон частот, но если мы вдруг выйдем за него, то итоговая частотная характеристика схемы будет совсем не такой, как мы ожидали. Грубо говоря, если у нас RC-цепочка настроена на 1 МГц, а операционный усилитель позволяет работать до 100 МГц – все хорошо. Но если у нас цепочка на 10 МГц, а операционный усилитель работает до 1 МГц – все плохо.

В качестве примера рассчитаем ФНЧ со следующими параметрами частотой среза АЧХ в 1 МГц. Для такой частоты можно выбрать

  • Частота среза АЧХ МГцfc=1 МГц
  • Операционный усилитель LT1803 (Максимальная частота 85 МГц)

Для заданной частоты среза АЧХ подойдут следующие номиналы сопротивления и емкости RC-цепочки:

кОмR1=1,58 кОм

пФC1=100 пФ

Результат моделирования приведен на рисунке ниже (изображение кликабельно). На этом рисунке показаны две частотные характеристики: отдельно для RC-цепочки (красная линия) и для всей схемы целиком (RC-цепочка+операционный усилитель, зеленая линия).

xp4xyxivzcmxcoz6hotczsphawu.jpeg

Как видно из рисунка, красная и зеленая линии сначала совпадают, а начиная с определенной частоты зеленая идет вниз гораздо круче. Это как раз и объясняется тем, что на частотные свойства схемы начинает оказывать влияние уже сам операционный усилитель.

Ну и поскольку все-таки мы рассматриваем интегратор, то на следующем рисунке (кликабельно) приведена классическая картинка из учебников: интегрирование прямоугольных импульсов. Параметры интегратора те же, какие были в предыдущем моделировании частотной характеристики.

juppfxjlgu4tkwmyif7i-0pu_p4.jpeg

10. Дифференциатор на операционном усилителе

Схема простейшего дифференциатора на RC-цепочке известна ничуть не меньше, чем схема интегратора:
be24x3hjhtajqhw-zzbnxt6-r_0.jpeg

Эта схема имеет все тот же недостаток, связанный с высоким выходным сопротивлением, и для его устранения можно аналогичным образом применить операционный усилитель. Схема инвертирующего дифференциатора получается из схемы инвертирующего интегратора путем замены конденсаторов на резисторы и резисторов на конденсаторы, она приведена на рисунке ниже.
60jvlzkvwbkpkdlydug22qkr_98.jpeg

Однако и в этом случае более подробно рассмотрим другую схему, состоящую из классического дифференциатора на RC-цепочке и повторителя на операционном усилителе:
jasdqqez8qy1dznimxirovodo5e.jpeg

Если интегратор мы рассматривали как простейший фильтр нижних частот, то дифференциатор наоборот – фильтр верхних частот. Частота среза АЧХ считается все по той же формуле

fc=12πR1C1

В случае дифференциатора также нельзя забывать про частотные свойства самого операционного усилителя: здесь они выражены даже более ярко, чем в случае с интегратором. Как мы уже убедились в прошлом разделе, начиная с определенной частоты операционный усилитель работает как фильтр нижних частот, тогда как дифференциатор – это фильтр верхних частот. Вместе они будут работать как полосовой фильтр.

В качестве примера рассчитаем ФВЧ с частотой среза АЧХ равной тем же 1 МГц. Для такой частоты можно выбрать все те же номиналы компонентов, которые были в случае ФНЧ:

кОмR1=1,58 кОм

пФC1=100 пФ

Результат моделирования приведен на рисунке ниже (картинка кликабельна). На этом рисунке показаны две частотные характеристики: отдельно для RC-цепочки (красная линия) и для всей схемы целиком (RC-цепочка + операционный усилитель, зеленая линия).

fr5rzvyncx2otxsltbvbhwgh0p4.jpeg

Как видно из рисунка, красная и зеленая линии сначала совпадают, а начиная с определенной частоты, зеленая линия идет резко вниз, тогда как красная линия, отражающая работу непосредственно самой RC-цепочки, горизонтальна.

Работа дифференциатор при подаче на его вход прямоугольных импульсов приведена на рисунке ниже (изображение кликабельно).

yfnqdljjdmnourupgvhhtmh6ey8.jpeg

Заключение

В данной статье мы рассмотрели десять наиболее часто встречающихся схем на операционных усилителях. Операционный усилитель – мощный инструмент в умелых руках, и количество схем, которые можно создать с его помощью, конечно, многократно превосходит то, что было рассмотрено, однако, надеюсь, данный материал будет кому-то полезен и поможет более уверенно использовать этот компонент в своих разработках.
Полезные ссылки

Теги:

В какой последовательности читать Терри Пратчет та

 Arduino  Комментарии к записи В какой последовательности читать Терри Пратчет та отключены
Апр 212021
 

«Плоский мир» – цикл книг Терри Пратчетта, написанных в жанре юмористического фэнтези. Больше 40 книг серии разделены на несколько подциклов, посвящённых разным обитателям плоскоземья. Но что из себя представляет этот Плоский мир?
На самом деле, это огромный диск, который покоится на спинах четырёх слонов, несущихся сквозь космос на спине гигантской черепахи. Этот мир населяют не только люди, но и другие необычные существа: ведьмы, волшебники, гномы, тролли и даже вампиры. Не все из них отличаются гостеприимством и добротой, поэтому неопытным путешественникам важно не заблудиться.
Специально для тех, кто хочет с головой окунуться в Плоский мир, мы составили путеводитель по книгам Терри Пратчетта. Отдельные подциклы можно читать в любом порядке, ведь они мало связаны сюжетной линией. Но если вы не хотите упустить ничего важного, то лучше читать книги по порядку.

1. «Ринсвинд и волшебники»

Первый подцикл Плоского мира посвящён Ринсвинду – единственному волшебнику, который не может сотворить даже самого простого заклятия. Вместо этого он предпочитает удирать со всех ног, когда ему грозит опасность. Но несмотря на все свои недостатки, у Ринсвинда есть одно несомненное достоинство – из всех передряг он всегда возвращается живым и относительно целым. Причём не только сам Ринсвинд, но и его спутники – турист Двацветок и беспощадный старик Коэн-варвар.
Как бы то ни было, именно на Ринсвинда сваливаются самые невероятные приключения и несовместимые с жизнью испытания, перечислять которые нет никакого смысла. Лучше о них почитать.

Книги цикла

1. «Цвет волшебства»
2. «Безумная звезда»
3. «Посох и шляпа»
4. «Эрик, а также Ночная Стража, ведьмы и Коэн-Варвар»
5. «Интересные времена»
6. «Последний континент»
7. «Последний герой: сказание о Плоском Мире»
8. «Незримые академики»

2. «Ведьмы»

Как известно, в Плоском мире волшебником может быть только мужчина. Более того, им может стать только восьмой сын восьмого сына. Но, оказывается, и у девочек бывают способности к магии, и такие девочки обычно становятся ведьмами. Некоторые из них живут в маленьком королевстве Ланкр, например, солидная дама Эсмеральда Ветровоск, бесшабашная старушка Гита Ягг и их ученица Маграт Чесногк. И хотя ведьмам запрещено вмешиваться в жизнь простых людей, вещим сестричкам не раз приходилось спасать свою родину и своих друзей от серьезных неприятностей.
К циклу о ведьмах примыкает подцикл о юной Тиффани – ещё одной ученице ведьм.

Книги цикла

1. «Творцы заклинаний»
2. «Вещие сестрички»
3. «Ведьмы за границей»
4. «Дамы и Господа»
5. «Маскарад»
6. «Carpe Jugulum: Хватай за горло!»

Подцикл «Тиффани Болен»

Книги подцикла продолжают знакомить читателей с жителями Плоского мира, а именно – с ведьмой Тиффани Болен. Этой девочке девять лет, и она уверена, что совсем скоро научится творить добрые заклинания и варить полезные снадобья. Вот только Тиффани живёт на Меловых холмах, где нет достаточно твёрдой породы, необходимой для колдовских навыков. К тому же в этом месте ведьм не любят настолько, что местный барон приказал их топить. Но Тиффани – девочка не из робких, и способна защитить не только себя, но и границы своего мира.

Книги цикла

1. «Маленький свободный народец»
2. «Шляпа, полная неба»
3. «Господин Зима»
4. «Платье цвета полуночи»
5. «Пастушья корона»

3. «Смерть»

Смерть в Плоском Мире – настолько важная персона, что ей посвящён отдельный подцикл книг. То есть, конечно же, не ей, а ему. Ведь в мире Терри Пратчетта смерть – это мужчина, а точнее двухметровый скелет с косой. Он носит чёрный балахон и измеряет время нашей жизни по песочным часам, а ещё он очень любит кошек и жизнь. Смерть успел даже поработать на ферме, вырастить дочку и занять место Санта-Хрякуса, чтобы раздать детям подарки на Страшдество. И всё ради того, чтобы хоть немного почувствовать себя смертным человеком.

Книги цикла

1. «Мор ученик Смерти»
2. «Мрачный Жнец»
3. «Роковая музыка»
4. «Санта-Хрякус»
5. «Вор Времени»

4. «Городская стража»

Цикл рассказывает о нелёгкой службе стражников города Анк-Морпорк, самого славного города Плоского мира. Их девиз – «Двенадцать часов ночи, и всё спокойно!», а основных правил всего три. 1) Научиться бегать не слишком быстро – а то вдруг догонишь! 2) Основной принцип выживания в жестоких схватках – просто не участвуйте в таковых. 3) Не слишком громко кричите, что «всё спокойно», – вас могут услышать. В цикл «Городская стража» входит подцикл о мошеннике Мойсте фон Липвиге.

Книги цикла

1. «Стража! Стража!»
2. «К оружию! К оружию!»
3. «Ноги из глины»
4. «Патриот»
5. «Пятый элефант»
6. «Ночная стража»
7. «Шмяк!»
8. «Дело табак»
9. «Движущиеся картинки»
10. «Правда»

Подцикл «Мойст фон Липвиг»

Однажды Мойсту фон Липвигу выпал шанс начать новую жизнь. До этого были воровство, мошенничество и, как апофеоз, – смерть через повешение. Не то чтобы Мокрицу не нравилась новая жизнь, просто должность Главного Почтмейстера пришлась ему не по душе. Мойст фон Липвиг – приличный мошенник, и слово «работа» точно не про него! Но разве есть выбор у человека, чьим персональным ангелом становится сам патриций Витинари?

Книги цикла

1. «Держи марку»
2. «Делай деньги»
3. «Поддай пару»

Конфигурация микроконтроллера через uart и хранен ие настроек в eeprom на примере mqtt логгера

 Arduino  Комментарии к записи Конфигурация микроконтроллера через uart и хранен ие настроек в eeprom на примере mqtt логгера отключены
Дек 052020
 
  • Пользователи
  • 234
  • 424 публикации

Опубликовано: 31 октября 2017

Привет друзья.

В данной теме пойдет речь о конфигурации микроконтроллера через UART (Universal Asynchronous Receiver-Transmitter) интерфейс. А рассмотрим мы это на примере MQTT логгера. В данном случае, это будет логгер температуры. Мне это устройство потребовалось на работе, даже не мне, а моим коллегам, и оно действительно работает и приносит огромную пользу т.к контроль температуры производится совместно с отличной, на мой взгляд, системой мониторинга Zabbix с оперативными оповещениями, построением графиков, блэк-джеком и… Подробнее о дружбе Arduino и Zabbix можно почитать тут

Но как всегда, есть нюансы. А заключаются они в том, что в будущем, обслуживать армию мелких контроллеров придется людям, которые заняты своими задачами и им попросту некогда изучать Arduino, не говоря уже о серьезных альтернативах, разбираться в том, как прописать нужные значения переменных в программу и загрузить её в микроконтроллер. Все настройки необходимо производить быстро, с явным указанием изменяемого параметра и его значения. Ровно также, как это делается с любым промышленным оборудованием.

И тут на помощь приходит UART

Микросхема UART to USB имеется в большинстве плат семейства Arduino, а там, где её нет, обычно выведены соответствующие «пины». И все это очень облегчает жизнь т.к позволяет общаться с контроллером, просто подключив его к компьютеру напрямую или через переходник, благо их везде навалом, да и стоят они как пачка семечек. Остается только запустить любой терминал, который умеет доставлять в конец строки символ «перевод строки», что известен в народе как «\n«, а в ASCII таблице имеет номер 0A.

Кстати, в Serial мониторе Arduino IDE выставить символ конца строки можно так

uart-to-usb-nl.png

Ну а дальше только, что и остается, как общаться с устройством на той стороне. И тут мы переходим к основному алгоритму программы. Но перед этим хочу отметить, и это ВАЖНО, что за любое упрощение жизни, всякие красивости и прочее, приходиться платить, и цена довольно высока! В данном случае, это ОЗУ микроконтроллера. Поэтому не раскатываем губы, а если очень хочется, то берем следующий по характеристикам микроконтроллер. А начинать мы будем с ATmega328P, что известен в народе как Arduino UNO, Arduino Nano, IBoard v1.1 и т.д по списку. Заканчивать Вы можете чем угодно, хоть ATmega2560, ESP8266 или ESP32. В противном случае, производим оптимизацию кода, отказываемся от громоздких библиотек, или вообще, от Arduino IDE.

Что мы хотим получить

  1. Вся конфигурация микроконтроллера должна храниться в энергонезависимой памяти (ПЗУ) известной нам как EEPROMM.
  2. Если в ПЗУ конфигурация отсутствует, необходимо иметь резервный план. И им станет сброс конфигурации на настройки по умолчанию. Это поведение знакомо всем, особенно по домашним дешевым маршрутизаторам, а значит, интуитивно понятно.
  3. Выводить справку при начале общения пользователя и устройства, на мой взгляд, как манеры высшего общества. Контроллер должен представляться и сообщать всю необходимую информацию о себе и о том, как с ним вести диалог.
  4. Все команды должны быть просты и иметь не двусмысленное значение.
  5. И конечно, мы должны иметь возможность просмотра текущего состояния датчиков или процессов, которыми занимается устройство в свободное от общения с нами время.

Как сохранять конфигурацию в EEPROM

Пожалуй, стоит начать с того, как сохранить конфигурацию микроконтроллера в энергонезависимую память. Для этих целей, в стандартный набор инструментов Arduino IDE входит библиотека для работы с EEPROM.

#include <EEPROM.h>

На данный момент нас интересуют две функции, это чтение и запись

EEPROM.get(address, variable); EEPROM.put(address, variable);

Обе принимают два параметра:

  1. Адрес, начиная с которого будет произведено чтение или запись данных в память
  2. Переменная чье содержимое надо сохранить или в которую нужно из памяти прочитать

Особенность работы этих функция заключается в том, что в зависимости от типа переданной им переменной во втором параметре, будет произведено чтение или запись ровно того количества данных которое соответствует размеру типа этой самой переменной. На простом языке это означает, что если переменная variable будет иметь типа byte, то и работать мы будем с объемом памяти в 1 байт. И тоже самое произойдет с абсолютно любым типом данных пока мы не упремся в размеры самого EEPROM или ОЗУ микроконтролера. Из этого всего следует, что мы можем создать свой собственный тип данных, разместить в нем необходимую нам информацию и всего лишь двумя функциями помещать его в память и извлекать обратно.

И в этом нам поможет пользовательский составной тип — структура (struct). Данный тип позволяет объединить в себе различные типы данных, упорядочить их и присвоить им понятные имена.

Показать содержимое

Это общий пример для большего понимания, как объединить несколько типов данных в одной структуре, получить к ним доступ, записать и прочитать их из EEPROM.

Наша структура будет немного сложнее, но суть остается той же самой.

// Дополнительная структура описывающая IPv4 адреса struct addres { byte a; byte b; byte c; byte d; }; // Структура объекта конфига для хранения в EEPROM struct configObj { addres ip; addres subnet; addres gateway; addres dns; byte mac[6]; byte hex; char server[40]; char topic[40]; } config;

Данная структура хранит сетевые настройки для работы с Ethernet модулем (w5100 и выше) Arduino, базовые настройки для связи с MQTT брокером. Сразу при описании структуры мы объявили новую переменную с именем config с типом нашей структуры.

ВАЖНО: кроме наших данных в структуре имеется дополнительная переменная с именем hex. Её задача, это контроль наличия наших данных в EEPROM. Она всегда должна содержать одно и тоже значение. Представьте ситуацию, что вы взяли контроллер в EEPROM которого находится какая-либо информация (может там чисто, но мы этого не знаем наверняка) и мы прочитаем данные и поместим их в нашу переменную. В итоге мы получим данные которым нельзя доверять, а что еще хуже, это если эти самые данные нарушат работу внешнего оборудования.

Более правильным, на мой взгляд, будет проверка значений по конкретно определенным адресам. Например, мы знаем, что в 16 байте должно быть значение 0xAA и если оно действительно там, то мы убеждаемся, что это наша информация. Естественно, что контрольных точек может быть несколько и разумеется с разными значениями, это увеличит гарантию того, что данные являются нашими, но 100% гарантии не даст. Для более серьезных проектов есть более серьезные методы, например, подсчет контрольной суммы всего набора данных.

Также структура может иметь вложенные структуры, у нас ими являются: ip, subnet, gateway, dns. Вы можете отказаться от такого варианта и записывать данные просто в массив байт, как это было сделано с MAC адресом. Естественно, что обращаться к этим полям нужно по-разному.

Запись данных в поле subnet

config.subnet = {255, 255, 255, 0};

Запись данных в поле mac

byte mac[] = {0x00, 0xAA, 0xBB, 0xCC, 0xDE, 0x02}; memcpy(config.mac, mac, 6);

С записью данных в поле server все еще проще

config.server = "mqtt.it4it.club";

Функция, которая возвращает нашу структуру данных с полностью заполненными полями.

// Начальный конфиг configObj defaultConfig() { configObj config = { {192, 168, 0, 200}, {255, 255, 255, 0}, {192, 168, 0, 1}, {192, 168, 0, 1}, {0x00, 0xAA, 0xBB, 0xCC, 0xDE, 0x02}, 0xAA, // Не трогать! Используется для проверки конфигурации в EEPROM F("mqtt.it4it.club"), F("arduino/serial/config") }; return config; }

К примеру, два последних значения записывать не обязательно, тогда эти поля останутся пусты если использовать данную функцию для возврата к «заводским» настройкам.

Вот пример того, как используя описанную нами структуру, мы проверяем целостность настроек в EEPROM и в случае не совпадения hex значений, загружаем настройки по умолчанию.

const byte startingAddress = 9; bool configured = false; void loadConfig() { EEPROM.get(startingAddress, config); if (config.hex == 170) configured = true; else config = defaultConfig(); configEthernet(); // Функция производящая настройку сети }

Как контроллеру начать понимать, что от него хотят

В Arduino имеется функция, вызываемая каждый раз, когда в передаваемый буфер данных попадает знакомый нам символ перевода строки.

void serialEvent() { // Вызывается каждый раз, когда что-то прилетает по UART // Данные передаются посимвольно. Если в строке 100 символов, то функция будет вызвана 100 раз }

И в контексте обсуждаемой нами программы, мы можем представить ее в следующем виде

void serialEvent() { serialEventTime = millis(); if (console.available()) { char c = (char)console.read(); if (inputCommands.length() < inputCommandsLength) { if (c != '\n') inputCommands += c; else if (inputCommands.length()) inputCommandsComplete = true; } } } 

Её задача, символ за символом, собрать в кучу все переданные нами данные и при получении заветного символа перевода строки (именно он даст нам понять, что передача сообщения завершена) сообщить, что команда получена и передать накопленный буфер данных своей напарнице по цеху.

Но перед тем как это сделать стоит рассмотреть альтернативную ветку развития событий, а именно тот факт, что нам попросту могут прислать огромную, кучу шлака без волшебного символа, а раз могут, значит рано или поздно пришлют. И мы бесполезно потратим ценные ресурсы микроконтроллера, что может привести к непредсказуемым результатам в дальнейшем. Поэтому, в логику функции, мы добавим дополнительное ограничение на количество переданных символов, если оно достигнуто, то попросту перестаем воспринимать последующие данные.

Останется только избавиться от них, и самым удобным моментом будет, когда этот поток шлака прекратиться. Чтобы об этом узнать мы будем запоминать время, когда пришел каждый из символов переданной строки перезаписывая соответствующую временную переменную данными о следующем символе и т.д пока поток не иссякнет. И как только расхождение текущего времени CPU и времени, когда поступил последний символ превысит некоторое значение, пусть это будет 1 секунда, мы очистим нашу память. Этот простой механизм напоминающий амнезию позволит избавить нас от лишних проблем.

Переменная отвечающая за размер принимаемого буфера

const byte inputCommandsLength = 60;

Теперь можно переходить к напарнице предыдущей героини и, по совместительству, основной рабочей лошадки — функции обрабатывающей адекватно полученные данные.

void serialEventHandler() { // вызывается в loop и проверяет взведена ли переменная inputCommandsComplete // в полученных данных пытается распознать команды }

По началу я хотел описать данную функцию в упрощенном варианте, но в процессе понял, что ничего хорошего из этого не выйдет, и я решил описать только ключевые моменты, но их будет достаточно, на мой взгляд.

Разбор serialEventHandler

Полученные данные будут переданы нам в переменной inputCommands с типом String

В первую очередь стоит почистить ее от лишних пробельных символов. Они часто встречаются в начале и в конце строки если пользователь копирует текст, а не набирает его самостоятельно. Это распространенная ситуация, приводящая к отказу принятия команды и бороться с ней очень просто.

inputCommands.trim();

Далее стоит отсеять команды, не несущие никакой динамической информации, например, help, restart, reset и т.п это предписывающие команды которые заставляют контроллер выполнять строго описанные функции без вмешательства в их работу.

if (inputCommands == F("help")) { consoleHelp(); } else if (inputCommands == F("restart")) { resetFunc(); } else { // Все сложные команды обрабатываются в этом блоке }

Как Вы видите, все очень просто и скучно. Но не в том случае если команда динамическая, то есть содержит не только саму команду (заголовок) но и полезную нагрузку (параметр) которая может меняться раз от раза. Простой пример это команда изменения ip адреса и её варианты:

  • ip 37.140.198.90
  • ip 192.168.0.244
  • ip 10.10.10.88

В данном случае, нам стоит понять, относится ли данная команда именно к ip адресу. Для этого в наборе String имеется отличный метод, позволяющий производить сравнение переданного ему параметра с началом строки.

if (inputCommands.startsWith(F("ip"))) { // Строка inputCommands начинается с пары символов "ip" }

Если все идет так, как мы задумали, то нам стоит отделить динамическую часть — наш параметр, от заголовка и получить полезную нагрузку. В этом нам поможет, опять же из набора String, метод substring позволяющий получать часть строки с указанием начального и конечного символа подстроки. Последний параметр указывать не обязательно и в таком случае мы получим всю строку начиная с указанного символа.

inputCommands.substring(4)

В данном случае начиная с 4-его и заканчивая последним. И как Вы успели заметить, отсчет мы начинаем не с третьего символа, что соответствует нашей строке без вступительного «ip», а на один больше т.к между заголовком и параметром имеется разделяющий символ в виде пробела.

Далее, полученную строку мы передадим в функцию, занимающуюся разбором на компоненты и принимающую следующие параметры:

  1. Указатель на переменную с типом char, для этого нам потребуется преобразовать наш тип String
  2. Символ разделителя, что для IPv4 является точка «.»
  3. Указатель на массив типа byte, которому будет присвоен результат разбора
  4. Количество искомых элементов в строке
  5. И система счисления, подразумеваемая в качестве исходной для записи элементов подстроки
/* Парсинг https://stackoverflow.com/questions/35227449/convert-ip-or-mac-address-from-string-to-byte-array-arduino-or-c */ void parseBytes(const char* str, char sep, byte* bytes, int maxBytes, int base) { for (int i = 0; i < maxBytes; i++) { bytes[i] = strtoul(str, NULL, base); str = strchr(str, sep); if (str == NULL || *str == '\0') break; str++; } }

В нашем случае выглядеть это будет следующим образом

byte ip[4]; parseBytes(inputCommands.substring(4).c_str(), '.', ip, 4, 10);

А дале все становится еще проще, попросту проверить попадает ли наш ip адрес, в список правильных адресов. И самой простой проверкой послужит проверка первого байта адреса на несоответствие не угодным нам сетям (0, 127, 255)

if (ip[0] != 127 and ip[0] != 255 and ip[0] != 0) { // Производим необходимые нам действия с ip адресом, например, запись в конфиг config.ip = {ip[0], ip[1], ip[2], ip[3]}; }

Вы в праве реализовать собственные проверки, какие только душе угодны.

Также хотелось бы отметить, что обрабатывать некоторые параметры проще и быстрее через их короткие записи. К таким можно отнести маску подсети устройства. Например, привычный дня нас адрес 192.168.0.1 с маской подсети 255.255.255.0 можно записать в виде 192.168.0.1/24, где цифра 24 указывает нашу подсеть в краткой форме. А, следовательно, мы можем записать несколько кратких форм масок подсети в следующем виде:

  1. subnet 255.255.255.0 или subnet 24
  2. subnet 255.255.0.0 или subnet 16
  3. subnet 255.0.0.0 или subnet 8

Это основные маски, и я не описывал все существующие т.к в этом нет нужды, но если Вам интересно, то почитать про них можно в wikipedia.

if (inputCommands.startsWith(F("subnet"))) { String input = inputCommands.substring(8); if (input == F("24")) config.subnet = {255, 255, 255, 0}; else if (input == F("16")) config.subnet = {255, 255, 0, 0}; else if (input == F("8")) config.subnet = {255, 0, 0, 0}; else { // Все остальные маски попадают в этот блок byte subnet[4]; parseBytes(input.c_str(), '.', subnet, 4, 10); config.subnet = {subnet[0], subnet[1], subnet[2], subnet[3]}; } }

MAC адрес хранится у нас в виде массива байт. Его перезапись другим массивом производится с помощью функции memcpy

if (inputCommands.startsWith(F("mac"))) { byte mac[6]; parseBytes(inputCommands.substring(4).c_str(), ':', mac, 6, 16); memcpy(config.mac, mac, 6); }

Изменение адреса MQTT сервера

if (inputCommands.startsWith(F("server"))) { String server = inputCommands.substring(8); server.trim(); if (server.length() < 40) server.toCharArray(config.server, 40); }

В принципе теперь понятно, как производить получение, разбор и сохранение конфигурации в EEPROM микроконтроллера.

Как это выглядит на практике

Заливаем программу в микроконтроллер и подключаемся к Arduino по usb или через переходник. Открываем терминал и нас приветствуют краткой справкой с описанием доступных команд.

-

Настройки ESP32

 Arduino  Комментарии к записи Настройки ESP32 отключены
Дек 052020
 

АЦП в ESP32 http://www.bizkit.ru/2019/05/11/13827/

ESP32 и Ардуино https://habr.com/ru/post/404685/

ESP32:Примеры/Режим глубокого сна: пробуждение при помощи таймера http://wikihandbk.com/wiki/ESP32:%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D1%8B/%D0%A0%D0%B5%D0%B6%D0%B8%D0%BC_%D0%B3%D0%BB%D1%83%D0%B1%D0%BE%D0%BA%D0%BE%D0%B3%D0%BE_%D1%81%D0%BD%D0%B0:_%D0%BF%D1%80%D0%BE%D0%B1%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%B8_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D0%B8_%D1%82%D0%B0%D0%B9%D0%BC%D0%B5%D1%80%D0%B0

ESP32 и часы реального времени DS3231 http://digitrode.ru/computing-devices/mcu_cpu/2524-esp32-i-chasy-realnogo-vremeni-ds3231.html
Библиотека RTClib https://github.com/adafruit/RTClib
ESP32 и Flash память: записываем, храним и читаем постоянную информацию http://digitrode.ru/computing-devices/mcu_cpu/1746-esp32-i-flash-pamyat-zapisyvaem-hranim-i-chitaem-postoyannuyu-informaciyu.html#sel=18:10,18:12
ESP32 WROOM DevKit v1: распиновка, схема подключения и программирование http://wiki.amperka.ru/products:esp32-wroom-wifi-devkit-v1

ESP32:Прошивки/Установка платы ESP32 в IDE Arduino http://wikihandbk.com/wiki/ESP32:%D0%9F%D1%80%D0%BE%D1%88%D0%B8%D0%B2%D0%BA%D0%B8/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%BF%D0%BB%D0%B0%D1%82%D1%8B_ESP32_%D0%B2_IDE_Arduino

Using the ESP32 with RTC DS3231 module https://www.hackster.io/shaddow1201/using-the-esp32-with-rtc-ds3231-module-de9d85

Полезное для работы с SIM800

 Arduino  Комментарии к записи Полезное для работы с SIM800 отключены
Дек 052020
 

GPS-трекер для авто с отправкой данных на сервер с использованием GSM/GPRS шилда https://cxem.net/arduino/arduino170.php

GPRS связь с сервером через SIM800L и Arduino https://2150692.ru/faq/62-gprs-svyaz-cherez-sim800%7C-i-arduino
AT соманды на русском https://www.otvetimpochemy.ru/sim800l-at-komandy-na-russkom/

GSM-модуль SIM800L: часть 2 — программирование, звонки, прием/отправка SMS, управление по SMS https://codius.ru/articles/GSM_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_SIM800L_%D1%87%D0%B0%D1%81%D1%82%D1%8C_2

5 December, 2020 16:31

 Arduino  Комментарии к записи 5 December, 2020 16:31 отключены
Дек 052020
 

Используем Ардуино симулятор вместо самой платы

Симуляторы Ардуино позволяют новичкам и профессиональным проектировщикам учиться программировать и тестировать идеи.

Содержание[показать]

Моделирование событий

Моделирование событий в реальном времени было основой многих отраслей. На протяжении многих лет некоторые крупные процессы симуляции были областью аэронавтики и авиации. Сегодня симуляторы Ардуино позволяют всем новичкам и профессиональным проектировщикам учиться программировать и тестировать идеи, не опасаясь потери энергии впустую вместе со своими деньгами.

Симуляторы Arduino — отличные платформы для программистов и дизайнеров, которые хотят изучить основы проектирования и схемотехники. Успех таких программ связан с тем, что он предоставляет вам возможность учиться, не опасаясь повредить устройство. Кроме того, студенты, у которых могут возникнуть проблемы с приобретением электрооборудования, не имея понятия о том, как они будут функционировать, могут понять многие нюансы через пробы и ошибки с помощью этих симуляторов. Это сэкономит вам много денег и времени.

Еще одно большое преимущество симуляторов Ардуино заключается в том, что он поддерживает построчную отладку, поэтому пользователь точно знает, где и в какой строке он или она сделал что-то не так. Симуляторы существуют в различных формах и разработаны для совместимости с основными операционными системами — Windows, Linux и Mac OS. Поэтому, чтобы упростить поиск отличного симулятора Arduino, созданного для экосистемы вашего компьютера мы составили список самых популярных программ.

Симулятор Ардуино от PaulWare

PaulWare’s Arduino Simulator

Как следует из названия, этот симулятор Arduino был создан разработчиком по имени Пол. Симулятор с открытым исходным кодом и собрал свою собственную долю фанатов, которые одновременно добавляют свои идеи и создают учебники о том, как использовать симулятор. Этот бесплатный продукт был сделан преимущественно для экосистемы Windows и обеспечивает достаточную поддержку для новичков.

Основными компонентами, которые он обеспечивает для поддержки вашего проекта, являются светодиодный кратковременный выключатель, матричная клавиатура 4 на 4, матричная клавиатура 4 на 4 с ЖК-дисплеем, поворотный переключатель и т.д. YouTube видео предоставит вам достаточно информации для начала использования этого симулятора Arduino.

Для него также предусмотрен специальный раздел на форуме производителя Ардуино, на котором вы можете стать участником, чтобы узнать больше об обновлениях и схемах проектирования.

Simduino для iPad

Этот продукт — платный, разработанный для использования на экосистеме смарт-устройств Apple. Это комплексный симулятор, который позволяет вам узнать о программировании и электронике на платформе Arduino. Он обеспечивает достаточную поддержку большинства языков программирования Arduino C и может использоваться для запуска нескольких проектов в соответствии с потребностями пользователя.

Скачать на iTunes

Статьи и уроки по тегам
Статьи про АрдуиноArduino Статьи про Raspberry PiRaspberry Статьи про PythonPython Статьи про C++C++ Статьи про АндроидAndroid Статьи про PHPPHP Статьи про JavascriptJavascript Статьи про Visual Studio CodeVSC Статьи про IFTTTIFTTT Статьи про BlynkBlynk Статьи про BluetoothBluetooth Статьи про GitGit РоботыРоботы Умный домУмный дом АудиоАудио ДатчикиДатчики СветСвет МоторыМоторы

Эта программа имеет отличный рейтинг на iTunes. Хорошая поддержка помогает своим пользователям понять детали и описания, доступные пользователям на официальном сайте. Приблизительно за 2 доллара вы получите отличный Ардуино симулятор, совместимый с вашим iPad.

ArduinoSim

Скачать с sourceforge

Это кросс-платформенный симулятор Arduino, который выполняет то, что он обещает, обеспечивая отличную платформу для обучения программированию и дизайну схем. Хотя программа не имеет открытого исходного кода этот симулятор бесплатный и дает вам возможность работать в операционных системах Windows и Linux. ArduinoSim был создан на Python для интеграции с окружающей средой Arduino.

ArduinoSim был построен специально для научной и инженерной аудитории. И его пользовательская база обеспечила достаточное количество материалов для поддержки использования. Но надо понимать, что проект относится к области электротехники. Не забывайте также, что это абсолютно бесплатное решение.

Arduino Simulator для PC

Сайт: virtronics.com.au

Это также один из лучших симуляторов Arduino по нескольким причинам. Эти причины включают в себя его кросс-платформенные функции, эскизные проекты, отладочные эскизы и возможность удобно и легко разрабатывать сложные идеи. Может работать как на Windows так и для Linux. Пользователи также могут выбрать ЖК-дисплей и тип платы Arduino: Mega, Nano и Leonardo.

Важно отметить, что программа не с открытым исходным кодом, и его функции разрабатываются и дополняются его разработчиками. Существует также много вспомогательной документации и примеров проектов. К сожалению, продукт относительно дорогостоящий стоимостью около 20 долларов США. Но с такими большим количеством функций и отличным инструментом отладки, Arduino Simulator для ПК — отличный выбор, если вы готовы инвестировать немного ваших денег.

Emulare Arduino Simulator

Скачать Emulare

Заинтересованы в многозадачности Arduino? Тогда Emulare — ваш лучший выбор. Этот инновационный симулятор предоставляет пользователю возможность одновременного моделирования нескольких проектов Arduino без каких-либо сбоев. Он также объявлен как кросс-платформенный симулятор из-за того, что он поддерживает как операционные системы Linux, так и Windows.

Emulare был создан для, преимущественно, электротехнических проектов и оснащен богатой библиотекой объектов. Emulare сосредотачивается на микроконтроллерах ATMega, которые позволят вам встраивать целые схемы с элементами памяти AVR, кнопками, переключателями, таймерами, светодиодами и другими компонентами. Удивительно, но Emulare со всеми его функциями и компонентами абсолютно бесплатна и обладает достаточной поддержкой, чтобы помочь пользователям понять ее особенности.

Simulator for Arduino

Продукт, разработанный virtronics, является полнофункциональным симулятором, доступным для студентов и начинающих в мире электроники, всех тек, кто ищет отличный симулятор Arduino. Это кросс-платформенный симулятор, который поддерживается как операционными системами Linux, так и Windows.

Особенности этого симулятора и некоторые его преимущества включают: учебное пособие, освещающее основы скетчей Ардуино; тестирование набросков идей, чтобы увидеть рабочие шаблоны, отладить ваши соединения и разработать виртуальные презентации для новых клиентов. Также важно отметить, что Simulator for Arduino — это не приложение с открытым исходным кодом, но оно бесплатно.

Включить звук

Yenka

Скачать Yenka

Yenka — отличный симулятор, который студенты и опытные пользователи могут использовать для обучения и преподавания основ программирования и схем. Как и большинство Ардуино симуляторов из нашего списка, он оснащен всеми необходимыми функциями для проверки эскизов/идей, отладки ваших проектов и разработки сложных проектов без ввода аппаратного обеспечения в эксплуатацию.

Yenka широко используется преподавателями, преподающими основы электроники, но из-за стоимости студентам она может быть не по карману. Это кросс-платформенный симулятор, который работает как в операционной системе Linux, так и в Windows. Несмотря на стоимость программа может быть идеальным тренажером Ардуино для вашего личного использования.

AutoCAD 123D

Перейти на сайт Autodesk

Роль Autodesk в разработке электрических схем на протяжении многих лет нельзя переоценить. 123D — это еще одно из предложений компании Autodesk совместимых с Arduino. Во-первых, важно отметить, что 123D — это приложение САПР, которое имеет специальную функцию для проектирования схем. Поэтому при загрузке бесплатного приложения вы получите как приложение САПР, так и симулятор Ардуино.

Как и другие симуляторы, упомянутые выше, 123D — действительно отличный инструмент для изучения основ программирования Arduino и проектирования схем. Приложение работает на Windows и экосистеме Android. Оно также имеет очень большую базу ресурсов и поддержку (как и большинство продуктов Autodesk) для разработки схем или обучения с нуля. Это приложение настоятельно рекомендуется большинству пользователей.

LTSpice Arduino Simulator

Перейти на LTSpice

x450

Ис­ка­ли эпок­сид­ную смо­лу? Кли­кай­те

Про­да­вец: Арт­лайн Кре­а­ти­ви­ти. ОГР­НИП: 313334020600012

LTSpice — это бесплатный универсальный и точный симулятор схем с возможностью моделирования программ и проектов, разработанных для экосистемы Arduino. Симулятор поставляется с множеством функций, которые были разработаны, чтобы упростить симуляцию, и включают в себя его атрибуты схем и форм сигналов.

Это один из немногих симуляторов, который поддерживается как платформами Windows, так и Mac OS. Он очень рекомендуется большим количеством онлайн-ресурсов для облегчения процесса обучения. Как было сказано ранее, симулятор абсолютно бесплатный.

PSpice

Скачать PSpice

Каждый студент, занимающийся электротехникой и электроникой, должен был столкнуться с PSpice в течение месяцев, потраченных на изучение основ проектирования схем и программирования. Но для тех кто не знает что такое PSpice — это интуитивный симулятор, который можно использовать для моделирования Arduino из-за множества функций, интегрированных в приложение. PSpice поддерживается операционной системой Windows и Linux и поставляется в разных модулях или типах.

Студенты могут использовать PSpice Lite, который абсолютно свободен, чтобы изучить основы программирования Ардуино, в то время как компании, преподаватели и другие эксперты могут использовать платный PSpice. PSpice в настоящее время используется в различных отраслях промышленности — автомобилестроении, образовании, энергоснабжении и т.д.

Circuit Lab

Перейти на сайт Circuit Lab Arduino Simulator

Circuit Lab Arduino Simulator — простой схематичный и мощный инструмент моделирования. Этот симулятор был разработан после PSpice, и он был построен преимущественно для использования электриками и инженерами электроники. Его функции позволяют пользователю изучить внутреннюю работу Arduino, реализовать отладку проектов и схем проектирования.

Приложение Circuit Lab не является бесплатным, и это может быть ограничивающим фактором для студентов, которые ищут доступный симулятор Arduino для работы. Приложение работает как в операционных системах Windows, так и в Linux. Развитие программы держится на большом сообществе и имеет достаточное количество вспомогательных материалов, тематических исследований и примеров, которые рассказывают о его возможностях и использовании.

Симулятор EasyEDA

Скачать EasyEDA

Включить звук

Вот еще один из моих фаворитов благодаря своим особенностям, удобству использования и широкой поддержке основных операционных систем. EasyEDA хорош для обучения программированию и дизайну схем в Windows, Linux, Mac OS и Android — этим немногие могут похвастаться.

Это связано с ценой, которая может быть препятствием для некоторых. Помимо этого, существует множество учебных материалов, а также онлайн-сообщество, посвященное обсуждению возможностей EasyEDA.

Circuits-cloud Simulator

Перейти на сайт circuits-cloud.com

Среди всех приложений выше не было еще варианта моделирования в браузере. Тогда как Circuits-cloud — отличный симулятор Ардуино, который может быть использован кем-либо для изучения основ. Приложение разработано только с базовыми конструктивными особенностями, чтобы сделать эскиз и симуляцию веселой и легкой для понимания новичками. Приложение также бесплатное!

Systemvision

Перейти на сайт systemvision.com

Systemvision — еще один яркий облачный симулятор, который можно рассмотреть для симуляции схем Arduino. Это бесплатный онлайн-инструмент с функциями, которые вам помогут изучить и создать проекты. Также вы сможете поделиться своими идеями со своими сверстниками или клиентами, чтобы получать мгновенную обратную связь. Приложение вокруг себя собрало большое сообщество и имеет отличную поддержку со стороны создателей.

Proteus от Labcenter

Скачать Proteus Simulator

Это отличный симулятор Ардуино, который сочетает в себе простоту со множеством функций, для легкого моделирования Arduino. Программа совершила прорыв в различных отраслях, в том числе; автомобильной, интернете-вещей (IOT) и образовании. Совместима с Windows и Linux и стоит, конечно, дорого. Вы можете узнать больше о программе, версиях и сообществе на сайте программы labcenter.com.

Raspberry, OrangePi и Телеграмм бот

 Arduino  Комментарии к записи Raspberry, OrangePi и Телеграмм бот отключены
Дек 052020
 

Создаем бота https://electronicparts.ru/svoimi-rukami/raspberry-pi-i-telegram-sozdaem-bota-dlya-upravleniya-ustrojstvami.html
Распиновка OrangePI https://micro-pi.ru/orange-pi-pinout-pin-definition-gpio/#GPIO_26
Работа с пинами OrangePI https://orangepi.su/content.php?p=112
Установка Armbian https://docs.armbian.com/User-Guide_Getting-Started/

Удаленное управление Octoprint https://3dtoday.ru/blogs/maniak26/remote-control-octoprint-or-protect-me-fully/

Создаем бота Telegram и используем с Raspberry Pi https://arduinoplus.ru/bot-telegram-raspberry-pi/

Установка и настройка WiringOP/WiringPi на Orange Pi PC https://micro-pi.ru/wiringop-wiringpi-%D0%BD%D0%B0-orange-pi-pc/

WiringOP Library на Orange Pi. GPIO с использованием языка Cи. https://pcminipro.ru/orangepi/wiringop-wiringpi-na-orange-pi/
Гитхаб Телебот https://github.com/smartnode/telebot еще https://github.com/denzen84/telebot
CLI telegram-бот для отправки данных для Raspberry/Orange Pi https://forum.adsb.in/f25/cli-telegram-bot-dlya-otpravki-dannyh-dlya-raspberry-orange-pi-2214/

Полноценный почтовый сервер с iRedMail на Ubuntu

 Arduino  Комментарии к записи Полноценный почтовый сервер с iRedMail на Ubuntu отключены
Ноя 272020
 

Полноценный почтовый сервер с iRedMail на Ubuntu

Тематические термины: iRedMail, Ubuntu, Postfix, Dovecot, Roundcube, POP3, IMAP, PTR, SPF, DKIM

После установки iRedMail мы получим почтовый сервер со следующими возможностями:

  • Управление почтовыми ящиками с помощью веб-интерфейса.
  • Поддержка виртуальных доменов и почтовых ящиков.
  • Подключение к ящикам по POP3 и IMAP.
  • Хранение данных в СУБД.
  • Возможность работать с почтой удаленно с помощью браузера.
  • Шифрование при передаче сообщений.
  • Защита от СПАМа и вирусов.
  • Защита сообщений от попадания в СПАМ.

Подготовка
Установка почтовой системы
Настройка iRedMail
Отключение Graylisting
Проверка отправки сообщения
Защита от попадания в СПАМ
Установка сертификата
Разрешить небезопасные подключения
Дополнительные настройки
Лимит на размер вложения
Аналоги

Подготовка сервера

Задаем правильное имя сервера:

vi /etc/hostname

mail.dmosk.ru

… или командой:

hostnamectl set-hostname mail.dmosk.ru

* имя сервера должно быть в формате FQDN, в противном случае мы получим ошибку << ERROR >> Please configure a fully qualified domain name (FQDN) in /etc/hosts before we go further.

Заданное имя сервера должно разрешаться в IP-адрес через DNS. Если на момент установки это невозможно, создадим запись в файле hosts:

vi /etc/hosts

127.0.0.1 mail.dmosk.ru

Останавливаем веб-сервер apache (в данном примере будет использоваться nginx):

systemctl stop apache2

systemctl disable apache2

* если не остановить apache и попытаться установить nginx, мы получим ошибку Errors were encountered while processing: nginx-full.

Установка iRedMail

Заходим на страницу iredmail.org/download.html и копируем ссылку на скачивание последней версии почтового сервера:

Ссылка для скачивания iRedMail

Теперь используем ссылку для загрузки дистрибутива на сервере:

wget https://github.com/iredmail/iRedMail/archive/1.2.tar.gz

И распаковываем скачанный архив:

tar zxvf 1.2.tar.gz

Переходим в каталог с распакованным установщиком:

cd iRedMail-*/

И запускаем скрипт установки:

bash iRedMail.sh

Запустится мастер настроек. В первом окне с приветствием ответьте Yes.

В окне Default mail storage path оставляем /var/vmail и задаем свой путь для хранения сообщений:

Вводим путь хранения сообщений

В следующем окне Preferred web server желательно оставить Nginx:

Выбираем веб-сервер

В окне Choose preferred backend used to store mail accounts выбираем Mariadb:

Выбираем СУБД для хранения информации о почтовых ящиках

И задаем пароль для пользователя СУБД:

Вводим пароль для пользователя sql

На следующем шаге вводим наш первый почтовый домен:

Вводим пароль для пользователя sql

Теперь вводим пароль для управления почтовыми ящиками:

Пароль для управления почтовыми ящиками

В окне Optional components выбираем все доступные компоненты:

Выбираем все доступные компоненты iRedMail

В самом конце вводим Y, чтобы подтвердить введенные настройки.

Начнется установка почтового сервера. В зависимости от производительности, процесс может занять от 10 до 20 минут. В конце система предложит активировать брандмауэр — соглашаемся вводом Y.

После завершения, установщик даст подсказку, что необходимо перезапустить сервер для начала работы всех компонентов. Выполним перезагрузку:

shutdown -r now

Настройка iRedMail

Создание пользователя

Открываем браузер и в адресной строке вводим https://IP-адрес_сервера/iredadmin/

Откроется страница входа в панель управления. Вводим логин postmaster@dmosk.ru и пароль (пароль и домен dmosk.ru — данные, которые мы вводили при установке iRedMail).

Создадим первого пользователя. Для этого переходим по AddUser:

Создание нового пользователя

Заполняем поля и создаем пользователя:

Заполняем поля для нового пользователя

Отключение Graylisting

Graylisting — мощное оружие против СПАМа, но с существенным минусом — все входящие сообщения, отправленные с определенного домена в первый раз будут приходить с задержкой. На момент тестирования это создает массу неудобств.

Для отлючения серого списка, добавляем права на редактирование следующему файлу:

chmod u+w /opt/iredapd/settings.py

После открываем его:

vi /opt/iredapd/settings.py

Находим перечисление плагинов:

plugins = [«reject_null_sender», «reject_sender_login_mismatch», «greylisting», «throttle», «amavisd_wblist», «sql_alias_access_policy»]

И вырезаем greylisting.

Возвращаем права:

chmod u-w /opt/iredapd/settings.py

Перезагружаем iredapd:

systemctl restart iredapd

Проверяем работу сервера

Для проверки сервера можно выполнить тестовую отправку и получения писем.

Отправка

Открываем браузер и в адресной строке вводим https://IP-адрес_сервера/mail/

Откроется панель для работы с почтой — вводим логин и пароль от созданного пользователя (логин должен быть с доменом, в нашем примере, test1@dmosk.ru)

Нажимаем Написать сообщение и отправляем тестовое сообщение на один из своих адресов:

Написать сообщение в roundcube

Получение

Для возможности получать письма, необходимо прописать в DNS для нашего домена запись типа MX.

Пример такой записи:

MX 10 mail.dmosk.ru

* где MX — тип; 10 — приоритет (таких записей может быть несколько); mail.dmosk.ru — имя нашего почтового сервера (на данное имя необходима также запись типа А).

После создания такой записи необходимо подождать от 1 до 8 часов, так как настройки DNS могут применяться не сразу.

Защищаем сообщения от попадания в СПАМ

Чтобы другие почтовые системы не принимали наши письма за СПАМ, выполняем следующие рекомендации:

А-запись в DNS

Для FQDN-имени почтового сервера должна быть создана А-запись в DNS. Пример записи:

mail.dmosk.ru A 90.156.242.197

Создаем PTR-запись для внешнего IP-адреса

Она должна вести на имя сервера (в данном примере, mail.dmosk.ru). Чтобы создать такую запись, нужно написать обращение Интернет-провайдеру или хостеру виртуальной машины. Пример записи:

171.23.222.83.in-addr.arpa name = mail.dmosk.ru

* данная запись соответствует IP-адресу 83.222.23.171.

Добавляем SPF-запись для домена

Эта запись создается в DNS для домена, от которого идет отправка сообщений. Пример:

dmosk.ru text = «v=spf1 +mx -all»

Прописываем DKIM в DNS

Для начала, смотрим ключ, который был сформирован во время установки iRedMail:

amavisd-new showkeys

Пример ответа:

dkim._domainkey.dmosk.ru. 3600 TXT (
«v=DKIM1; p=»
«MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDHNu0ZlYkq8pKsp131jnoZ+Ief»
«zcSP1WxGzGQXssg3yiRGBlqsRGBnnKgitrsPYTZbzqqL+/rW0ptGNhAqfTWHvMia»
«+f4RSMLJPMREFtakVEZvTIK5iZvxuCZpVhvM6ldadTLAxbcupX38yMfJV73EwCHK»
«d2mdqfW+emSW/paUwQIDAQAB»)

Копируем DKIM и создаем в DNS запись TXT. Пример:

dmosk.ru text = «v=DKIM1; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDHNu0ZlYkq8pKsp131jnoZ+IefzcSP1WxGzGQXssg3yiRGBlqsRGBnnKgitrsPYTZbzqqL+/rW0ptGNhAqfTWHvMia+f4RSMLJPMREFtakVEZvTIK5iZvxuCZpVhvM6ldadTLAxbcupX38yMfJV73EwCHKd2mdqfW+emSW/paUwQIDAQAB»

Создать другую подпись DKIM

Генерируем новый ключ:

amavisd-new genrsa /var/lib/dkim/dmosk2.ru.pem 1024

* где dmosk2.ru — новый домен, для которого мы сгенерируем подпись dkim.
* некоторые системы не работают с ключами более чем 1024 бит.

Задаем права на созданный файл:

chown amavis:amavis /var/lib/dkim/dmosk2.ru.pem

chmod 0400 /var/lib/dkim/dmosk2.ru.pem

Открываем конфигурационный файл amavisd

vi /etc/amavisd.conf

Находим строчку:

dkim_key(‘dmosk.ru’, «dkim», «/var/lib/dkim/dmosk.ru.pem»);

И добавляем радом с ней новую. Получится так:

dkim_key(‘dmosk.ru’, «dkim», «/var/lib/dkim/dmosk.ru.pem»);
dkim_key(‘dmosk2.ru’, «dkim», «/var/lib/dkim/dmosk2.ru.pem»);

Теперь находим строчку:

@dkim_signature_options_bysender_maps = ( {

«dmosk.ru» => { d => «dmosk.ru», a => ‘rsa-sha256’, ttl => 10*24*3600 },

И также после нее добавляем новую. Должно получиться:

@dkim_signature_options_bysender_maps = ( {

«dmosk.ru» => { d => «dmosk.ru», a => ‘rsa-sha256’, ttl => 10*24*3600 },
«dmosk2.ru» => { d => «dmosk2.ru», a => ‘rsa-sha256’, ttl => 10*24*3600 },

Перезапускаем amavisd:

amavisd-new restart

Политика DMARC

Данная политика определяет, что делать с письмом, которое не проходит проверку. Подробнее о DMARC.

Для создания данной политики необходимо в DNS добавить TXT запись, примерно, такого содержания:

_dmarc.dmosk.ru. 3600 IN TXT «v=DMARC1; p=quarantine; sp=none; pct=100; fo=0; rua=mailto:postmaster@dmosk.ru»

* данная запись означает, что все письма, которые не прошли проверку, необходимо отправить в карантин, а отчет написать на ящик postmaster@dmosk.ru.

Ящик abuse

По аналогии с тем, как мы создавали тестовую учетную запись, необходимо создать ящик abuse@… На данный ящик могут приходить жалобы на СПАМ. Стоит время от времени просматривать его (или настроить переадресацию), и реагировать на жалобы.

Установка сертификата

Вместе с iRedMail создается самоподписный сертификат, которому по умолчанию, не доверяют другие системы. Если мы хотим, чтобы пользователи не видели предупреждений об использовании потенциально не безопасного сертификата, можно установить последний, выданный акредитованным центром сертификации. Мы же рассмотрим, как получить для iRedMail бесплатный сертификат от Let’s Encrypt (подробнее в статье получение сертификата от Let’s Encrypt).

Откроем на редактирование файл:

vi /etc/nginx/sites-enabled/00-default-ssl.conf

… и добавим в секцию server:

server {

location ~ /.well-known {
root /usr/share/nginx/html;
allow all;
}

}

Перечитаем конфиг nginx

systemctl reload nginx

Устанавливаем утилиту для получения сертификата:

apt-get install certbot

И получаем сертификат командой:

certbot certonly —webroot —agree-tos —email postmaster@dmosk.ru —webroot-path /usr/share/nginx/html/ -d mail.dmosk.ru

* подробнее параметры описаны в статье получение сертификата от Let’s Encrypt. Обратите внимание, что в данном примере мы получим сертификат для узла mail.dmosk.ru.

Удаляем старые сертификаты:

\rm /etc/ssl/private/iRedMail.key

\rm /etc/ssl/certs/iRedMail.crt

И создаем симлинки на полученные:

ln -s /etc/letsencrypt/live/mail.dmosk.ru/cert.pem /etc/ssl/certs/iRedMail.crt

ln -s /etc/letsencrypt/live/mail.dmosk.ru/privkey.pem /etc/ssl/private/iRedMail.key

* cert.pem и iRedMail.crt — открытые ключи (public); privkey.pem и iRedMail.key — закрытые (private); mail.dmosk.ru — узел, для которого был получен сертификат. Обратите внимание, что в нашем примере прописаны пути до сертификатов от Let’s Encrypt — если у вас свои сертификаты, пути должны быть соответствующими.

Перезапускаем следующие службы:

systemctl restart iredapd

systemctl reload nginx

Для автоматического продления сертификата создаем в cron задачу:

crontab -e

Добавим:

0 0 * * 1,4 /usr/bin/certbot renew && systemctl reload nginx && systemctl restart iredapd

Разрешить соединение без STARTTLS

После установки iRedMail, система будет требовать от клиента безопасного соединения по TLS. При необоходимости, можно отключить данную возможность.

Отключение для SMTP

Открываем конфигурационный файл postfix:

/etc/postfix/main.cf

Задаем следующие настройки:


smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
#smtpd_tls_auth_only = yes

* где smtpd_sasl_auth_enable разрешает или запрещает аутентификацию; smtpd_sasl_security_options — дополнительные опции для аутентификации; smtpd_tls_auth_only — разрешает соединение SMTP только по TLS. В данном примере мы разрешаем аутентификацию, запрещаем анонимные соединения и комментируем опцию, которая требует только безопасного соединения.

Перезапускаем postfix:

systemctl restart postfix

Отключение для IMAP/POP3

Открываем конфигурационный файл dovecot:

vi /etc/dovecot/dovecot.conf

Задаем следующие настройки:

ssl = yes
disable_plaintext_auth = no

* где disable_plaintext_auth запрещает аутентификацию без защиты; ssl задает опцию защиты (в данном примере, разрешить, но не требовать).

Перезапускаем dovecot:

systemctl restart dovecot

Дополнительные настройки

Настройка лимита на объем вложения

По умолчанию, допустимый размер отправляемого вложения, отправленного через iRedMail может быть размером не больше 15 Мб. Для увеличения этого порога вводим команду:

postconf -e «message_size_limit = 52428800»

* в данном примере выставлен лимит в 50 мб.

Генератор DSS OLED 128×64 SPI STM32F3

 Arduino  Комментарии к записи Генератор DSS OLED 128×64 SPI STM32F3 отключены
Ноя 272020
 

Генератор DSS OLED 128×64 SPI STM32F3

Генератор DSS OLED 128x64 SPI STM32F3

  • 0.1Hz ~ 2.0 mHz
  • WaveTable 2048x12bit
  • sinus, пила, обратная пила, треугольник, прямоугольник, pulse
  • STM32F303K6 LQFP32, Ext 8 MHz, Voltage 3.3 V
  • OLED 128×64 SSD1306 (SPI)

Вращение энкодера — смена частоты (в формате 1-2-5)

Кнопка энкодера — смена формы сигнала

Длинное нажатие кнопки — изменение контрастности индикатора

Генератор DSS STM32F303K6 OLED 128x64 SPI

Схема генератора DSS OLED

Выход генератора на DAC1_OUT2 Port A5 (11 вывод STM32F303K6 LQFP32)

Схема SPL7

Синус 2048 точек 12 бит

Пульс 2048 точек 12 бит

Прошивка 2019-04-26 кварц 25мГц

Прошивка 2018-11-20

Прошивка 2018-06-16

Программируем Ардуино «по воздуху» через ESP-link

 Arduino  Комментарии к записи Программируем Ардуино «по воздуху» через ESP-link отключены
Ноя 272020
 

Программируем Ардуино «по воздуху» через ESP-link

112У меня дома трудится масса устройств умного дома. Большая часть из них использует недорогие платы Arduino Pro Mini или микроконтроллеры Atmega328 с прошитым ардуиновским бутлоадером. Иногда, с приходом новых идей, требуется перепрограммирования всех этих устройств. Монтаж-демонтаж контроллера, встроенного в какую нибудь люстру то еще удовольствие. Скакать под потолком с ноутбуком тоже удовольствие ниже среднего. В последних сборках я устанавливаю микроконтроллеры на съемных панельках, что позволяет вынуть его, запрограммировать и вставить обратно.

Но как хотелось бы вдумчиво поотлаживать свои устройства прямо на месте. Думал для этих целей применить Serial Bluetooth адаптеры. Но недавно один хороший человек на форуме esp8266.ru с ником dao89 надоумил воспользоваться «народным! WiFi модулем ESP8266 и прошивкой ESP-link.

Возможности проекта ESP-link

  • Прозрачный шлюз между Wi-Fi и последовательным портом для отладки и обмена данными
  • Программирования микроконтроллеров AVR/Arduino модулей ESP8266, LPC800 и других с последовательным интерфейсом по «воздуху» через WiFi.
  • Встроенные протокол STK500V1 для загрузки файла с прошивкой AVR через встроенный WEB-сервер.
  • Отправка HTTP REST запросов через интернет
  • MQTT клиент для связи микроконтроллера с сервисами

Установка ESP-link

По ссылке качаем последнюю версию ESP-link. Я выбрал стабильную версию 2.1.7. Архив прошивки содержит четыре бинарных файла boot_v1.4(b1).bin, blank.bin. user1.bin и user2.bin и два скрипта на языке Shell для прошивки через порт и через WiFi. Я программирую ESP8266 под Windows с использованием утилиты XTCOM (подробнее описано мной в этой статье).

Для модулей с объемом памяти 512Кбайт

  • boot_v1.4\(b1\).bin загружаем по адресу 0x0000
  • user1.bin — 0x1000
  • blank.bin 0x7E000

Для модулей с объемом памяти 4Мбайт

  • boot_v1.4\(b1\).bin загружаем по адресу 0x0000
  • user1.bin — 0x1000
  • blank.bin 0x3FE000

Файл user2.bin служит для прошивки ESP «по воздуху» и в данный момент не используется

Теперь можно перейти к настройке модуля. Подключение к нему стандартное. Пока модуль «не прописан» в WiFi сети он работает как открытая точка доступа с именем типа ESP_012ABC (на некоторых модулях ai-thinker-012ABC) . После подключения нужно зайти через браузер на http://192.168.4.1 на WEB-страницу модуля.

На этой странице можно настроить GPIO модуля для подключения к RESET микроконтроллера, а также подключения дополнительных светодиодов индикации. Есть выбор «предустановленных» конфигураций портов в зависимости от типа модуля и назначения.

ESP-link Home

На странице WiFi можно настроить подключение к беспроводной сети, а также настроить статический IP-шник модуля, что я и делаю, так как постоянно подключаться к ESP как к точке доступа мне не удобно.

ESP-link WiFi

Следующая в меню страничка — это консоль микроконтроллера, вернее его последовательного порта. Среди настроек, очистка окна и настройка скорости. Подключив RX/TX порта микроконтроллера к TX/RX ESP-шки и установив правильную скорость, сразу видим в реальном времени отладочную информацию, выдаваемую контроллером в этот порт. Настройка скорости — это очень важная функция, о которой расскажу позже.

ESP-link mC console

Настройку MQTT и REST я пока пропускаю, так как моя цель не сбор информации, а удаленная отладка и прошивка микроконтроллера. Возможно об этом будет одна из моих следующих статей

ESP-link REST&MQTT

Последняя страничка посвящается любителям копаться в системных журналах. Туда выводится отладочная информация по работе ESP-link

ESP-link debug log

Ну вот, теперь у меня есть настроенный ESP-link. Я к нему подключил Arduino Pro Mini. Ножку DTR посадил на GPIO13 ESP-шки (настраивается на первом экране)

Настройка виртуального COM-порта в Windows

Теперь можно настраивать виртуальные COM-порт на компьютере. Для начала проверяю, что наш порт доступен по сети. Для этого захожу по TELNET-ом на 23-й или 2323 порт нашего ESP-link. (Так как TELNETа в Windows 7 нет, то использую для этого установленную у меня программу PUTTY. Данные, которые я видел в консоли через WEB-интерфейс вижу и в TELNET-клиенте.

ESP-link PUTTY

Осталось настроить виртуальный COM-порт на моем компьютере и связать его с ESP-link. Для этого устанавливаю Tibbo Device Server Toolkit под Widows. Запускаю VSP-manager и настраиваю виртуальный порт

Настройка виртуального COM порта

Все. Виртуальный COM10 связанный с моим ESP-link по 23 порту настроен.

Настройка виртуального COM-порта

Теперь, открывая его в среде Arduino IDE я могу работать с удаленным микроконтроллером через ESP-link. Контроль состояния виртуального порта можно посмотреть в мониторе, который TIBBO вывешивает в трее

tibbo4

Нюанс по скорости прошивки

Небольшой нюанс по скорости. Для прошивки нужно выставлять скорость в консоли ESP-link, прописанную в c:\Program Files (x86)\Arduino\hardware\arduino\avr\boards.txt для конкретного типа контроллера. В моем файле Arduino Pro Mini это 115200, для того же контроллера на Atmega168 — 19200. Мой перешитый на OPTIBOOT контроллер — 57600. Для программирования мне потребовалось установить эту скорость в настройках «по умолчанию» виртуального COM-порта

tibbo2

Эту же скорость нужно установить в консоли микроконтроллера ESP-link

esp-link3-2

После этих манипуляций удаленный AVR контроллер программируется так же как и подключенный к локальному порту USB-TTL конвертера. Разве что немного медленнее и не каждый раз, если связь WiFi неустойчивая.

При переходе в режим отладки требуется переключить скорость консоли в нужную (какая установлена в Serial.begin()

Подводя итоги

Повозившись с настройками я получил метод удаленной отладки и программирования любых Ардуино-контроллеров и AVR-с загрузчиком по последовательному порту (и наверняка многих других МК). Более того, я получил удаленную консоль для любых последовательных интерфейсов, например, от различных GPS и GSM модулей. Теперь осталось собрать ESP-шку в какой нибудь корпус, запитать от аккумулятора (мало ли у меня где-то под потолком будут проблемы с питанием) и наделать разъемов для быстрого подключения к различным контроллерам.

К недостаткам данного метода можно отнести его достаточно сложную настройку, некоторую тормознутость при прошивке и при работе консоли, а так же необходимость установки скорости прошивки/отладки (что не требуется при работе в том же Arduino IDE по локальным портам).

ОБ ОТДЕЛЬНЫХ ВОПРОСАХ, СВЯЗАННЫХ С ТОВАРАМИ ДЛЯ ЛИЧНОГО ПОЛЬЗОВАНИЯ

 Arduino  Комментарии к записи ОБ ОТДЕЛЬНЫХ ВОПРОСАХ, СВЯЗАННЫХ С ТОВАРАМИ ДЛЯ ЛИЧНОГО ПОЛЬЗОВАНИЯ отключены
Сен 042020
 
СОВЕТ ЕВРАЗИЙСКОЙ ЭКОНОМИЧЕСКОЙ КОМИССИИ РЕШЕНИЕ от 20 декабря 2017 г. N 107 ОБ ОТДЕЛЬНЫХ ВОПРОСАХ, СВЯЗАННЫХ С ТОВАРАМИ ДЛЯ ЛИЧНОГО ПОЛЬЗОВАНИЯ Список изменяющих документов (в ред. решений Совета Евразийской экономической комиссии от 01.11.2018 N 91, от 28.05.2019 N 53) В соответствии с пунктом 6 статьи 256, пунктом 11 статьи 260, пунктами 2, 3, 6 и 8 статьи 266 Таможенного кодекса Евразийского экономического союза Совет Евразийской экономической комиссии решил: 1. Установить, что: а) стоимостные, весовые и (или) количественные нормы, в пределах которых товары для личного пользования ввозятся на таможенную территорию Евразийского экономического союза без уплаты таможенных пошлин, налогов, определяются согласно приложению N 1; б) единые ставки таможенных пошлин, налогов, а также категории товаров для личного пользования, в отношении которых подлежат уплате таможенные пошлины, налоги, взимаемые в виде совокупного таможенного платежа, определяются согласно приложению N 2; в) случаи и условия ввоза на таможенную территорию Евразийского экономического союза товаров для личного пользования с освобождением от уплаты таможенных пошлин, налогов определяются по перечню согласно приложению N 3; г) бывшие в употреблении товары для личного пользования, которые могут ввозиться в установленном количестве иностранными физическими лицами на период своего пребывания на таможенной территории Евразийского экономического союза без уплаты таможенных пошлин, налогов независимо от стоимости и (или) веса таких товаров, определяются по перечню согласно приложению N 4; д) случаи осуществления таможенного декларирования товаров для личного пользования лицом, действующим от имени и по поручению декларанта и не являющимся таможенным представителем, определяются по перечню согласно приложению N 5; е) категории товаров, не относящихся к товарам для личного пользования, определяются по перечню согласно приложению N 6; ж) в отношении категорий товаров для личного пользования, указанных в пунктах 1 - 4 приложения N 1 к настоящему Решению, законодательством государства - члена Евразийского экономического союза (далее соответственно - государство-член, Союз) могут устанавливаться более жесткие, чем предусмотренные приложением N 1 к настоящему Решению, стоимостные, весовые и (или) количественные нормы, в пределах которых такие товары для личного пользования ввозятся на таможенную территорию Союза без уплаты таможенных пошлин, налогов; з) установленные законодательством государства-члена более жесткие, чем предусмотренные приложением N 1 к настоящему Решению, стоимостные, весовые и (или) количественные нормы, в пределах которых товары для личного пользования ввозятся на таможенную территорию Союза без уплаты таможенных пошлин, налогов, применяются при выпуске товаров для личного пользования в свободное обращение в государстве-члене, законодательством которого установлены такие нормы; и) в части превышения установленных законодательством государства-члена более жестких, чем предусмотренные приложением N 1 к настоящему Решению, стоимостных, весовых и (или) количественных норм, в пределах которых товары для личного пользования ввозятся на таможенную территорию Союза без уплаты таможенных пошлин, налогов, применяются единые ставки таможенных пошлин, налогов, указанные в пунктах 1 - 4 приложения N 2 к настоящему Решению; к) в отношении автомобилей легковых и прочих моторных транспортных средств, классифицируемых в позициях 8702, 8703, 8704 21 и 8704 31 ТН ВЭД ЕАЭС и указанных в пунктах 1, 3 и 4 таблицы 2 приложения N 2 к настоящему Решению, до начала применения Республикой Армения и Кыргызской Республикой ставок, установленных Единым таможенным тарифом Евразийского экономического союза в отношении автомобилей легковых и прочих моторных транспортных средств, классифицируемых в позициях 8702, 8703, 8704 21 и 8704 31 ТН ВЭД ЕАЭС, не применяются единые ставки таможенных пошлин, налогов, а также не подлежат уплате таможенные пошлины, налоги, взимаемые в виде совокупного таможенного платежа, установленные пунктами 1, 3 и 4 таблицы 2 приложения N 2 к настоящему Решению. 2. Настоящее Решение вступает в силу по истечении 10 календарных дней с даты его официального опубликования, но не ранее даты вступления в силу Договора о Таможенном кодексе Евразийского экономического союза от 11 апреля 2017 года. Члены Совета Евразийской экономической комиссии: От Республики Армения В.ГАБРИЕЛЯН От Республики Беларусь В.МАТЮШЕВСКИЙ От Республики Казахстан А.МАМИН От Кыргызской Республики Т.АБДЫГУЛОВ От Российской Федерации И.ШУВАЛОВ Приложение N 1 к Решению Совета Евразийской экономической комиссии от 20 декабря 2017 г. N 107 СТОИМОСТНЫЕ, ВЕСОВЫЕ И (ИЛИ) КОЛИЧЕСТВЕННЫЕ НОРМЫ, В ПРЕДЕЛАХ КОТОРЫХ ТОВАРЫ ДЛЯ ЛИЧНОГО ПОЛЬЗОВАНИЯ ВВОЗЯТСЯ НА ТАМОЖЕННУЮ ТЕРРИТОРИЮ ЕВРАЗИЙСКОГО ЭКОНОМИЧЕСКОГО СОЮЗА БЕЗ УПЛАТЫ ТАМОЖЕННЫХ ПОШЛИН, НАЛОГОВ Список изменяющих документов (в ред. решения Совета Евразийской экономической комиссии от 01.11.2018 N 91) Категории товаров для личного пользования и способы их ввоза Стоимостные, весовые и (или) количественные нормы ввоза 1. Товары для личного пользования (за исключением этилового спирта, алкогольных напитков, пива, неделимых товаров для личного пользования), ввозимые в сопровождаемом и (или) несопровождаемом багаже воздушным видом транспорта, включая: стоимость не превышает сумму, эквивалентную 10 000 евро, и (или) вес не превышает 50 кг табак и табачные изделия 200 сигарет, или 50 сигар (сигарилл), или 250 г табака, или указанные изделия в ассортименте общим весом не более 250 г в расчете на одно физическое лицо, достигшее 18-летнего возраста 2. Товары для личного пользования (за исключением этилового спирта, алкогольных напитков, пива, неделимых товаров для личного пользования), ввозимые в сопровождаемом и (или) несопровождаемом багаже видами транспорта, отличными от воздушного, или в пешем порядке, включая: по 31 декабря 2018 г. включительно - стоимость не превышает сумму, эквивалентную 1 500 евро, и (или) вес не превышает 50 кг с 1 января 2019 г. - стоимость не превышает сумму, эквивалентную 500 евро, и (или) вес не превышает 25 кг (в ред. решения Совета Евразийской экономической комиссии от 01.11.2018 N 91) табак и табачные изделия 200 сигарет, или 50 сигар (сигарилл), или 250 г табака, или указанные изделия в ассортименте общим весом не более 250 г в расчете на одно физическое лицо, достигшее 18-летнего возраста 3. Товары для личного пользования (за исключением этилового спирта, алкогольных напитков, пива, неделимых товаров для личного пользования), доставляемые перевозчиком на таможенную территорию Евразийского экономического союза (далее - Союз), включая: по 31 декабря 2018 г. включительно - стоимость не превышает сумму, эквивалентную 1 000 евро, и (или) вес не превышает 31 кг в течение 1 календарного месяца в адрес одного физического лица с 1 января 2019 г. по 31 декабря 2019 г. включительно - стоимость не превышает сумму, эквивалентную 500 евро, и (или) вес не превышает 31 кг в течение 1 календарного месяца в адрес одного физического лица с 1 января 2020 г. - стоимость не превышает сумму, эквивалентную 200 евро, и (или) вес не превышает 31 кг табак и табачные изделия 200 сигарет, или 50 сигар (сигарилл), или 250 г табака, или указанные изделия в ассортименте общим весом не более 250 г в расчете на одно физическое лицо, достигшее 18-летнего возраста 4. Товары для личного пользования (за исключением неделимых товаров для личного пользования), пересылаемые в международных почтовых отправлениях на таможенную территорию Союза по 31 декабря 2018 г. включительно - стоимость не превышает сумму, эквивалентную 1 000 евро, и (или) вес брутто международных почтовых отправлений не превышает 31 кг в течение 1 календарного месяца в адрес одного физического лица с 1 января 2019 г. по 31 декабря 2019 г. включительно - стоимость не превышает сумму, эквивалентную 500 евро, и (или) вес брутто международных почтовых отправлений не превышает 31 кг в течение 1 календарного месяца в адрес одного физического лица с 1 января 2020 г. - стоимость не превышает сумму, эквивалентную 200 евро, и (или) вес брутто международного почтового отправления не превышает 31 кг 5. Алкогольные напитки и пиво, ввозимые в сопровождаемом и (или) несопровождаемом багаже 3 л в расчете на одно физическое лицо, достигшее 18-летнего возраста 6. Награды в виде орденов, медалей, кубков, ввозимые любым способом награжденными за пределами таможенной территории Союза и (или) в адрес таких лиц при условии представления документов, подтверждающих получение таких наград независимо от стоимости и веса 7. Спортивный инвентарь, фото- и видеооборудование, иные товары, используемые в профессиональной деятельности, не связанной с осуществлением предпринимательской деятельности, физическими лицами, аккредитованными в государствах - членах Союза для участия в официальных международных спортивных, культурных, научно-исследовательских, образовательных и иных подобных мероприятиях, проводимых на территориях государств - членов Союза, ввозимые такими лицами любым способом и (или) в адрес таких лиц независимо от стоимости и веса в количестве, необходимом для использования в период пребывания на таможенной территории Союза 8. Гробы с телами (останками) и урны с прахом (пеплом) умерших, ввозимые любым способом независимо от стоимости и веса 9. Наличные денежные средства и (или) денежные инструменты, ввозимые любым способом независимо от стоимости и веса Примечания: 1. Для целей настоящего документа под неделимым товаром для личного пользования понимается товар для личного пользования весом более 35 кг (с учетом фактически перемещаемой первичной упаковки, которая неотделима от товара до его потребления и (или) в которой товар представляется для розничной продажи), состоящий из одной единицы товара (в том числе перемещаемый в несобранном или разобранном виде, в том числе в некомплектном или незавершенном виде), при условии, что разделение такого товара невозможно без изменения его назначения. Соблюдение указанных условий отнесения товаров к неделимым товарам для личного пользования может подтверждаться на основании сведений, представленных изготовителем, продавцом или отправителем товара на ярлыках, в паспортах изделий, гарантийных талонах, упаковочных листах, иных документах, а также исходя из общепринятой (традиционной) практики использования такого товара, соответствующего его функциональному назначению. Настоящий документ применяется в отношении неделимых товаров для личного пользования до 31 декабря 2019 г. 2. Нормы ввоза на таможенную территорию Евразийского экономического союза товаров для личного пользования в сопровождаемом и (или) несопровождаемом багаже определяются без учета товаров для личного пользования, бывших в употреблении и необходимых в пути следования и (или) месте назначения, исходя из следующих критериев: общепринятая (традиционная) практика использования в пути следования и (или) месте назначения, в том числе с учетом сезонности, цели поездки, вида транспорта, частоты пересечения таможенной границы Евразийского экономического союза; наличие признаков износа (в том числе царапин, вмятин, иных механических повреждений), стирки, иного использования; отсутствие бирок, ярлыков, этикеток, первичной упаковки, в том числе перемещаемых отдельно, за исключением упаковки, поврежденной способом, исключающим восстановление ее первоначального состояния экономически выгодным способом; ввоз в единичном или ином количестве, необходимом для общепринятой (традиционной) практики использования такого товара, в том числе с учетом сезонности, цели поездки, вида транспорта, объективной необходимости в пути следования и (или) месте назначения. Приложение N 2 к Решению Совета Евразийской экономической комиссии от 20 декабря 2017 г. N 107 ЕДИНЫЕ СТАВКИ ТАМОЖЕННЫХ ПОШЛИН, НАЛОГОВ, А ТАКЖЕ КАТЕГОРИИ ТОВАРОВ ДЛЯ ЛИЧНОГО ПОЛЬЗОВАНИЯ, В ОТНОШЕНИИ КОТОРЫХ ПОДЛЕЖАТ УПЛАТЕ ТАМОЖЕННЫЕ ПОШЛИНЫ, НАЛОГИ, ВЗИМАЕМЫЕ В ВИДЕ СОВОКУПНОГО ТАМОЖЕННОГО ПЛАТЕЖА Список изменяющих документов (в ред. решения Совета Евразийской экономической комиссии от 01.11.2018 N 91) Таблица 1 Товары для личного пользования, за исключением транспортных средств для личного пользования, кузовов транспортных средств для личного пользования, ввозимые на таможенную территорию Евразийского экономического союза Категории товаров для личного пользования и способы их ввоза Стоимостные, весовые и (или) количественные нормы ввоза Единые ставки таможенных пошлин, налогов 1. Товары для личного пользования (за исключением этилового спирта, алкогольных напитков, пива, неделимых товаров для личного пользования), ввозимые в сопровождаемом и (или) несопровождаемом багаже воздушным видом транспорта стоимость превышает сумму, эквивалентную 10 000 евро, и (или) вес превышает 50 кг 30 процентов от стоимости, но не менее 4 евро за 1 кг веса в части превышения стоимостной и (или) весовой норм 2. Товары для личного пользования (за исключением этилового спирта, алкогольных напитков, пива, неделимых товаров для личного пользования), ввозимые в сопровождаемом и (или) несопровождаемом багаже видами транспорта, отличными от воздушного, или в пешем порядке по 31 декабря 2018 г. включительно - стоимость превышает сумму, эквивалентную 1 500 евро, и (или) вес превышает 50 кг 30 процентов от стоимости, но не менее 4 евро за 1 кг веса в части превышения стоимостной и (или) весовой норм с 1 января 2019 г. - стоимость превышает сумму, эквивалентную 500 евро, и (или) вес превышает 25 кг (в ред. решения Совета Евразийской экономической комиссии от 01.11.2018 N 91) 3. Товары для личного пользования (за исключением этилового спирта, алкогольных напитков, пива, неделимых товаров для личного пользования), доставляемые перевозчиком на таможенную территорию Евразийского экономического союза (далее - Союз) по 31 декабря 2018 г. включительно - стоимость превышает сумму, эквивалентную 1 000 евро, и (или) вес превышает 31 кг в течение 1 календарного месяца в адрес одного физического лица 30 процентов от стоимости, но не менее 4 евро за 1 кг веса в части превышения стоимостной и (или) весовой норм с 1 января 2019 г. по 31 декабря 2019 г. включительно - стоимость превышает сумму, эквивалентную 500 евро, и (или) вес превышает 31 кг в течение 1 календарного месяца в адрес одного физического лица 30 процентов от стоимости, но не менее 4 евро за 1 кг веса в части превышения стоимостной и (или) весовой норм с 1 января 2020 г. - стоимость превышает сумму, эквивалентную 200 евро, и (или) вес превышает 31 кг 15 процентов от стоимости, но не менее 2 евро за 1 кг веса в части превышения стоимостной и (или) весовой норм 4. Товары для личного пользования (за исключением неделимых товаров для личного пользования), пересылаемые в международных почтовых отправлениях на таможенную территорию Союза по 31 декабря 2018 г. включительно - стоимость превышает сумму, эквивалентную 1 000 евро, и (или) вес брутто международных почтовых отправлений превышает 31 кг в течение 1 календарного месяца в адрес одного физического лица 30 процентов от стоимости, но не менее 4 евро за 1 кг веса в части превышения стоимостной и (или) весовой норм с 1 января 2019 г. по 31 декабря 2019 г. включительно - стоимость превышает сумму, эквивалентную 500 евро, и (или) вес брутто международных почтовых отправлений превышает 31 кг в течение 1 календарного месяца в адрес одного физического лица 30 процентов от стоимости, но не менее 4 евро за 1 кг веса в части превышения стоимостной и (или) весовой норм с 1 января 2020 г. - стоимость международного почтового отправления превышает сумму, эквивалентную 200 евро, и (или) вес брутто международного почтового отправления превышает 31 кг 15 процентов от стоимости, но не менее 2 евро за 1 кг веса брутто международного почтового отправления в части превышения стоимостной и (или) весовой норм 5. Неделимые товары для личного пользования, ввозимые любым способом независимо от стоимости и веса 30 процентов от стоимости, но не менее 4 евро за 1 кг веса 6. Этиловый спирт, ввозимый в сопровождаемом и (или) несопровождаемом багаже, а также доставляемый перевозчиком на таможенную территорию Союза в количестве до 5 л включительно 22 евро за 1 л 7. Алкогольные напитки и пиво, ввозимые в сопровождаемом и (или) несопровождаемом багаже в количестве более 3 л, но не более 5 л 10 евро за 1 л в части превышения количественной нормы 3 л 8. Алкогольные напитки и пиво, доставляемые перевозчиком на таможенную территорию Союза в количестве до 5 л включительно 10 евро за 1 л 9. Товары для личного пользования, ввозимые в сопровождаемом и (или) несопровождаемом багаже физическим лицом государства - члена Союза, временно проживавшим в иностранном государстве не менее 12 месяцев, при подтверждении факта временного проживания в иностранном государстве в течение указанного срока в порядке, установленном законодательством государства - члена Союза стоимость превышает сумму, эквивалентную 5 000 евро 30 процентов от стоимости, но не менее 4 евро за 1 кг веса в части превышения стоимостной нормы 5 000 евро в эквиваленте Таблица 2 Транспортные средства для личного пользования и кузова транспортных средств для личного пользования, ввозимые на таможенную территорию Союза любым способом Категории транспортных средств для личного пользования, кузова транспортных средств для личного пользования Таможенные пошлины, налоги, подлежащие уплате 1. Квадроциклы, снегоходы, снегоболотоходы, мотовездеходы и иные моторные транспортные средства, не предназначенные для движения по дорогам общего пользования (за исключением гоночных автомобилей, не предназначенных для движения по дорогам общего пользования), классифицируемые в товарной позиции 8703 ТН ВЭД ЕАЭС в виде совокупного таможенного платежа Мотоциклы, мопеды, мотороллеры, классифицируемые в товарной позиции 8711 ТН ВЭД ЕАЭС Моторные транспортные средства для перевозки не более 12 человек, включая водителя, классифицируемые в товарной позиции 8702 ТН ВЭД ЕАЭС Моторные транспортные средства для перевозки грузов с полной массой до 5 тонн включительно, классифицируемые в субпозициях 8704 21 и 8704 31 ТН ВЭД ЕАЭС Прицепы к авто- и мототранспортным средствам, являющимся транспортными средствами для личного пользования 2. Водные суда, воздушные суда в виде совокупного таможенного платежа 3. Автомобили легковые (за исключением автомобилей, специально предназначенных для медицинских целей) и прочие моторные транспортные средства, предназначенные главным образом для перевозки людей, классифицируемые в товарной позиции 8703 ТН ВЭД ЕАЭС (за исключением транспортных средств, указанных в пунктах 1 и 4 настоящей таблицы): в отношении автомобилей, с момента выпуска которых прошло не более 3 лет: стоимость которых не превышает 8 500 евро в эквиваленте по единой ставке 54 процента от стоимости, но не менее 2,5 евро за 1 куб. см рабочего объема двигателя стоимость которых превышает 8 500 евро в эквиваленте, но не превышает 16 700 евро в эквиваленте по единой ставке 48 процентов от стоимости, но не менее 3,5 евро за 1 куб. см рабочего объема двигателя стоимость которых превышает 16 700 евро в эквиваленте, но не превышает 42 300 евро в эквиваленте по единой ставке 48 процентов от стоимости, но не менее 5,5 евро за 1 куб. см рабочего объема двигателя стоимость которых превышает 42 300 евро в эквиваленте, но не превышает 84 500 евро в эквиваленте по единой ставке 48 процентов от стоимости, но не менее 7,5 евро за 1 куб. см рабочего объема двигателя стоимость которых превышает 84 500 евро в эквиваленте, но не превышает 169 000 евро в эквиваленте по единой ставке 48 процентов от стоимости, но не менее 15 евро за 1 куб. см рабочего объема двигателя стоимость которых превышает 169 000 евро в эквиваленте по единой ставке 48 процентов от стоимости, но не менее 20 евро за 1 куб. см рабочего объема двигателя в отношении автомобилей, с момента выпуска которых прошло более 3 лет, но не более 5 лет: рабочий объем двигателя которых не превышает 1 000 куб. см по единой ставке в размере 1,5 евро за 1 куб. см рабочего объема двигателя рабочий объем двигателя которых превышает 1 000 куб. см, но не превышает 1 500 куб. см по единой ставке в размере 1,7 евро за 1 куб. см рабочего объема двигателя рабочий объем двигателя которых превышает 1 500 куб. см, но не превышает 1 800 куб. по единой ставке в размере 2,5 евро за 1 куб. см рабочего объема двигателя см рабочий объем двигателя которых превышает 1 800 куб. см, но не превышает 2 300 куб. см по единой ставке в размере 2,7 евро за 1 куб. см рабочего объема двигателя рабочий объем двигателя которых превышает 2 300 куб. см, но не превышает 3 000 куб. см по единой ставке в размере 3 евро за 1 куб. см рабочего объема двигателя рабочий объем двигателя которых превышает 3 000 куб. см по единой ставке в размере 3,6 евро за 1 куб. см рабочего объема двигателя в отношении автомобилей, с момента выпуска которых прошло более 5 лет: рабочий объем двигателя которых не превышает 1 000 куб. см по единой ставке в размере 3 евро за 1 куб. см рабочего объема двигателя рабочий объем двигателя которых превышает 1 000 куб. см, но не превышает 1 500 куб. см по единой ставке в размере 3,2 евро за 1 куб. см рабочего объема двигателя рабочий объем двигателя которых превышает 1 500 куб. см, но не превышает 1 800 куб. см по единой ставке в размере 3,5 евро за 1 куб. см рабочего объема двигателя рабочий объем двигателя которых превышает 1 800 куб. см, но не превышает 2 300 куб. см по единой ставке в размере 4,8 евро за 1 куб. см рабочего объема двигателя рабочий объем двигателя которых превышает 2 300 куб. см, но не превышает 3 000 куб. см по единой ставке в размере 5 евро за 1 куб. см рабочего объема двигателя рабочий объем двигателя которых превышает 3 000 куб. см по единой ставке в размере 5,7 евро за 1 куб. см рабочего объема двигателя 4. Автомобили легковые и прочие моторные транспортные средства, предназначенные главным образом для перевозки людей, содержащие в качестве ходовых исключительно электродвигатели (один или несколько), классифицируемые в субпозиции 8703 80 000 ТН ВЭД ЕАЭС в виде совокупного таможенного платежа 5. Кузова транспортных средств для личного пользования в виде совокупного таможенного платежа Примечание. Для целей настоящего документа под неделимым товаром для личного пользования понимается товар для личного пользования весом более 35 кг (с учетом фактически перемещаемой первичной упаковки, которая неотделима от товара до его потребления и (или) в которой товар представляется для розничной продажи), состоящий из одной единицы товара (в том числе перемещаемый в несобранном или разобранном виде, в том числе в некомплектном или незавершенном виде), при условии, что разделение такого товара невозможно без изменения его назначения. Соблюдение указанных условий отнесения товаров к неделимым товарам для личного пользования может подтверждаться на основании сведений, представленных изготовителем, продавцом или отправителем товара на ярлыках, в паспортах изделий, гарантийных талонах, упаковочных листах, иных документах, а также исходя из общепринятой (традиционной) практики использования такого товара, соответствующего его функциональному назначению. Настоящий документ применяется в отношении неделимых товаров для личного пользования до 31 декабря 2019 г. Приложение N 3 к Решению Совета Евразийской экономической комиссии от 20 декабря 2017 г. N 107 ПЕРЕЧЕНЬ СЛУЧАЕВ И УСЛОВИЙ ВВОЗА НА ТАМОЖЕННУЮ ТЕРРИТОРИЮ ЕВРАЗИЙСКОГО ЭКОНОМИЧЕСКОГО СОЮЗА ТОВАРОВ ДЛЯ ЛИЧНОГО ПОЛЬЗОВАНИЯ С ОСВОБОЖДЕНИЕМ ОТ УПЛАТЫ ТАМОЖЕННЫХ ПОШЛИН, НАЛОГОВ 1. Глава дипломатического представительства государства - члена Евразийского экономического союза (далее соответственно государство-член, Союз), расположенного за пределами таможенной территории Союза, член дипломатического и административно-технического персонала дипломатического представительства государства-члена, расположенного за пределами таможенной территории Союза, глава консульского учреждения и иное консульское должностное лицо консульского учреждения государства-члена, расположенного за пределами таможенной территории Союза, консульский служащий консульского учреждения государства-члена, расположенного за пределами таможенной территории Союза, сотрудник представительства государства-члена при международной организации, расположенного за пределами таможенной территории Союза (далее соответственно - сотрудники, загранучреждение), а также проживающие вместе с сотрудником за пределами таможенной территории Союза члены его семьи могут ввозить на таможенную территорию Союза самостоятельно любым способом с освобождением от уплаты таможенных пошлин, налогов независимо от стоимости и веса товары для личного пользования (за исключением транспортных средств для личного пользования и кузовов транспортных средств для личного пользования) либо принадлежащие сотруднику или члену его семьи такие товары может ввозить иное лицо, действующее от имени и по поручению сотрудника или члена его семьи, в сопровождаемом и (или) несопровождаемом багаже при соблюдении следующих условий: а) товары для личного пользования (за исключением транспортных средств для личного пользования и кузовов транспортных средств для личного пользования) ввозятся не чаще 1 раза в календарный год в пределах срока работы сотрудника в загранучреждении при представлении: сотрудником или членом его семьи - выданного в соответствии с законодательством государства-члена документа, удостоверяющего статус такого сотрудника или члена его семьи и подтверждающего, что в течение текущего календарного года таким сотрудником или членом его семьи товары для личного пользования не ввозились на таможенную территорию Союза с освобождением от уплаты таможенных пошлин, налогов; иным лицом, действующим от имени и по поручению сотрудника или члена его семьи, - следующих документов: выданный в соответствии с законодательством государства-члена документ, удостоверяющий статус такого сотрудника или члена его семьи и подтверждающий, что в течение текущего календарного года таким сотрудником или членом его семьи товары для личного пользования не ввозились на таможенную территорию Союза с освобождением от уплаты таможенных пошлин, налогов; нотариально заверенная опись товаров для личного пользования, составленная сотрудником или членом его семьи; нотариально заверенная доверенность на осуществление ввоза и совершение таможенных операций, связанных с таможенным декларированием товаров для личного пользования, принадлежащих сотруднику или члену его семьи; б) товары для личного пользования (за исключением транспортных средств для личного пользования и кузовов транспортных средств для личного пользования) ввозятся в связи с прекращением работы сотрудника в загранучреждении, включая перевод на работу в другое государство или досрочный отзыв, при представлении: сотрудником или членом его семьи - выданного в соответствии с законодательством государства-члена документа, удостоверяющего статус такого сотрудника или члена его семьи и подтверждающего прекращение работы такого сотрудника в загранучреждении; иным лицом, действующим от имени и по поручению сотрудника или члена его семьи, - следующих документов: выданный в соответствии с законодательством государства-члена документ, удостоверяющий статус такого сотрудника или члена его семьи и подтверждающий прекращение работы такого сотрудника в загранучреждении; нотариально заверенная опись товаров для личного пользования, составленная сотрудником или членом его семьи; нотариально заверенная доверенность на осуществление ввоза и совершение таможенных операций, связанных с таможенным декларированием товаров для личного пользования, принадлежащих сотруднику или члену его семьи. 2. Принадлежащие сотруднику товары для личного пользования (за исключением транспортных средств для личного пользования и кузовов транспортных средств для личного пользования) могут быть ввезены перевозчиком в адрес члена семьи такого сотрудника в случае, если такой ввоз не может быть осуществлен сотрудником самостоятельно по причине его смерти, тяжелой болезни или по иной объективной причине при условии представления следующих документов: а) выданный в соответствии с законодательством государства-члена документ, удостоверяющий статус сотрудника, товары для личного пользования которого ввозятся, и подтверждающий смерть, тяжелую болезнь сотрудника или иную объективную причину; б) опись товаров для личного пользования, подписанная руководителем загранучреждения. 3. Физическое лицо государства-члена, направленное на работу (для прохождения службы) в иностранное государство государственными органами государств-членов, может ввозить на таможенную территорию Союза в сопровождаемом и (или) несопровождаемом багаже с освобождением от уплаты таможенных пошлин, налогов товары для личного пользования (за исключением транспортных средств для личного пользования и кузовов транспортных средств для личного пользования) при одновременном соблюдении следующих условий: а) срок пребывания в таком иностранном государстве составлял не менее 11 месяцев; б) ввоз таких товаров осуществляется не чаще 1 раза в календарный год в период пребывания в таком иностранном государстве, в том числе при возвращении в государство-член в связи с окончанием работы (прохождения службы); в) выдаваемые в соответствии с законодательством государства-члена документы, подтверждающие в соответствии с законодательством государства-члена факт и срок работы (службы) в иностранном государстве, представлены. 4. Физическое лицо государства-члена, временно проживавшее в иностранном государстве не менее 12 месяцев, может ввозить на таможенную территорию Союза в сопровождаемом и (или) несопровождаемом багаже с освобождением от уплаты таможенных пошлин, налогов товары для личного пользования, стоимость которых не превышает сумму, эквивалентную 5 000 евро (за исключением транспортных средств для личного пользования и кузовов транспортных средств для личного пользования), при условии подтверждения факта временного проживания в иностранном государстве в течение указанного срока в соответствии с законодательством государства-члена. 5. Физическим лицом государства-члена на таможенную территорию Союза в сопровождаемом и (или) несопровождаемом багаже и перевозчиком в адрес такого лица могут быть ввезены с освобождением от уплаты таможенных пошлин, налогов авто- и мототранспортные средства, прицепы к авто- и мототранспортным средствам, являющиеся транспортными средствами для личного пользования, в количестве не более 1 единицы каждого вида, иные товары для личного пользования, не являющиеся транспортными средствами для личного пользования, полученные в наследство за пределами таможенной территории Союза (признанные наследуемым имуществом), при условии документального подтверждения факта получения таких товаров в наследство (признания наследуемым имуществом) в соответствии с законодательством государства-члена. 6. Иностранное физическое лицо, признанное переселившимся на постоянное место жительства в государство-член или получившее статус беженца, вынужденного переселенца в соответствии с законодательством государства-члена, может ввозить на таможенную территорию Союза любым способом с освобождением от уплаты таможенных пошлин, налогов: а) бывшие в употреблении товары для личного пользования при одновременном соблюдении следующих условий: ввоз на таможенную территорию Союза из страны предыдущего проживания осуществляется не позднее 18 месяцев с даты выдачи документа, подтверждающего признание иностранного физического лица переселившимся на постоянное место жительства в государство-член, или документа, подтверждающего получение таким лицом статуса беженца, вынужденного переселенца в соответствии с законодательством государства-члена; товары для личного пользования приобретены до даты выдачи документа, подтверждающего признание иностранного физического лица переселившимся на постоянное место жительства в государство-член, или документа, подтверждающего получение таким лицом статуса беженца, вынужденного переселенца в соответствии с законодательством государства-члена; таким физическим лицом ранее не осуществлялся ввоз на таможенную территорию Союза товаров для личного пользования с освобождением от уплаты таможенных пошлин, налогов в связи с признанием его переселившимся на постоянное место жительства в государство-член или получением статуса беженца, вынужденного переселенца в соответствии с законодательством государства-члена; б) авто- и мототранспортные средства, прицепы к авто- и мототранспортным средствам, являющиеся транспортными средствами для личного пользования, в количестве не более 1 единицы каждого вида при одновременном соблюдении следующих условий: ввоз на таможенную территорию Союза из страны предыдущего проживания осуществляется не позднее 18 месяцев с даты выдачи документа, подтверждающего признание иностранного физического лица переселившимся на постоянное место жительства в государство-член, или документа, подтверждающего получение таким лицом статуса беженца, вынужденного переселенца в соответствии с законодательством государства-члена; авто- и мототранспортные средства, прицепы к авто- и мототранспортным средствам, являющиеся транспортными средствами для личного пользования, находились в собственности и были зарегистрированы на иностранное физическое лицо, признанное переселившимся на постоянное место жительства в государство-член или получившее статус беженца, вынужденного переселенца, в стране предыдущего проживания в течение не менее 6 месяцев либо иного более жесткого срока, установленного законодательством государства-члена, до даты выдачи документа, подтверждающего признание такого иностранного физического лица переселившимся на постоянное место жительства в государство-член, или документа, подтверждающего получение таким физическим лицом статуса беженца, вынужденного переселенца в соответствии с законодательством государства-члена; таким физическим лицом ранее не осуществлялся ввоз на таможенную территорию Союза авто- и мототранспортных средств, прицепов к авто- и мототранспортным средствам, являющихся транспортными средствами для личного пользования, с освобождением от уплаты таможенных пошлин, налогов в связи с признанием его переселившимся на постоянное место жительства в государство-член или получением статуса беженца, вынужденного переселенца в соответствии с законодательством государства-члена. 7. Иностранное физическое лицо, получившее разрешение на работу в государстве-члене в сферах деятельности, определенных в соответствии с законодательством государства-члена, может ввозить на таможенную территорию Союза в сопровождаемом и (или) несопровождаемом багаже на период пребывания на таможенной территории Союза с освобождением от уплаты таможенных пошлин, налогов бывшие в употреблении товары для личного пользования при условии представления такого разрешения на работу. 8. Физическое лицо может ввозить на таможенную территорию Союза любым способом с освобождением от уплаты таможенных пошлин, налогов культурные ценности, документы национальных архивных фондов и оригиналы архивных документов, включенные в предусмотренный пунктом 4 Протокола о мерах нетарифного регулирования в отношении третьих стран (приложение N 7 к Договору о Евразийском экономическом союзе от 29 мая 2014 года) единый перечень товаров, к которым применяются меры нетарифного регулирования в торговле с третьими странами, при условии подтверждения их отнесения к таковым в соответствии с законодательством государства-члена. Приложение N 4 к Решению Совета Евразийской экономической комиссии от 20 декабря 2017 г. N 107 ПЕРЕЧЕНЬ БЫВШИХ В УПОТРЕБЛЕНИИ ТОВАРОВ ДЛЯ ЛИЧНОГО ПОЛЬЗОВАНИЯ, КОТОРЫЕ МОГУТ ВВОЗИТЬСЯ В УСТАНОВЛЕННОМ КОЛИЧЕСТВЕ ИНОСТРАННЫМИ ФИЗИЧЕСКИМИ ЛИЦАМИ НА ПЕРИОД СВОЕГО ПРЕБЫВАНИЯ НА ТАМОЖЕННОЙ ТЕРРИТОРИИ ЕВРАЗИЙСКОГО ЭКОНОМИЧЕСКОГО СОЮЗА БЕЗ УПЛАТЫ ТАМОЖЕННЫХ ПОШЛИН, НАЛОГОВ НЕЗАВИСИМО ОТ СТОИМОСТИ И (ИЛИ) ВЕСА ТАКИХ ТОВАРОВ 1. Одежда, обувь, головные уборы, зонты, ювелирные изделия, предметы личной гигиены, другие товары личного характера в количестве, необходимом для использования в период пребывания на таможенной территории Евразийского экономического союза (далее - Союз). 2. Портативная звукозаписывающая, видеозаписывающая, воспроизводящая аппаратура, фотоаппаратура в количестве не более 1 единицы каждого наименования и принадлежности к такой аппаратуре, носители видеозаписи, носители записи звука в количестве, необходимом для использования в период пребывания на таможенной территории Союза. 3. Мобильные телефоны, смартфоны и аналогичные устройства связи в количестве не более 2 единиц. 4. Портативные персональные компьютеры, планшеты, игровые приставки в количестве не более 1 единицы каждого наименования и принадлежности к ним в количестве, необходимом для использования в период пребывания на таможенной территории Союза. 5. Переносные музыкальные инструменты в количестве, необходимом для использования в период пребывания на таможенной территории Союза. 6. Культурные ценности (при подтверждении отнесения к таковым в соответствии с законодательством государства - члена Союза) в количестве, необходимом для использования в период пребывания на таможенной территории Союза. 7. Детские коляски, детские сиденья, закрепленные на сиденьях автомобилей в количестве, необходимом для использования в период пребывания на таможенной территории Союза. 8. Коляски для инвалидов в количестве, необходимом для использования в период пребывания на таможенной территории Союза. 9. Инвентарь и принадлежности для спорта, туризма и охоты, воздушные шары в количестве, необходимом для использования в период пребывания на таможенной территории Союза. 10. Домашние животные, в том числе используемые для охоты, спорта, туризма, в количестве, необходимом для использования в период пребывания на таможенной территории Союза. 11. Портативные диализаторы, другие аналогичные медицинские приборы и расходуемые материалы к ним в количестве, необходимом для использования в период пребывания на таможенной территории Союза. Приложение N 5 к Решению Совета Евразийской экономической комиссии от 20 декабря 2017 г. N 107 ПЕРЕЧЕНЬ СЛУЧАЕВ ОСУЩЕСТВЛЕНИЯ ТАМОЖЕННОГО ДЕКЛАРИРОВАНИЯ ТОВАРОВ ДЛЯ ЛИЧНОГО ПОЛЬЗОВАНИЯ ЛИЦОМ, ДЕЙСТВУЮЩИМ ОТ ИМЕНИ И ПО ПОРУЧЕНИЮ ДЕКЛАРАНТА И НЕ ЯВЛЯЮЩИМСЯ ТАМОЖЕННЫМ ПРЕДСТАВИТЕЛЕМ 1. Ввоз на таможенную территорию Евразийского экономического союза (далее - Союз) в сопровождаемом и (или) несопровождаемом багаже товаров для личного пользования (за исключением транспортных средств для личного пользования и кузовов транспортных средств для личного пользования), принадлежащих главе дипломатического представительства, члену дипломатического и административно-технического персонала дипломатического представительства государства - члена Союза, главе консульского учреждения и иному консульскому должностному лицу, консульскому служащему консульского учреждения государства - члена Союза, сотруднику представительства государства - члена Союза при международной организации, расположенного за пределами таможенной территории Союза (далее соответственно - сотрудники, загранучреждение), проживающему вместе с сотрудником члену его семьи и ввозимых с освобождением от уплаты таможенных пошлин, налогов физическим лицом, действующим от имени и по поручению такого сотрудника или члена его семьи. В этом случае таможенное декларирование таких товаров, в том числе помещаемых под таможенную процедуру таможенного транзита, осуществляется физическим лицом, осуществляющим ввоз товаров для личного пользования, принадлежащих сотруднику или члену его семьи. При таможенном декларировании вместе с пассажирской таможенной декларацией таможенному органу представляются в том числе: нотариально заверенная опись товаров для личного пользования, составленная сотрудником или членом его семьи; нотариально заверенная доверенность на осуществление ввоза и совершение таможенных операций, связанных с таможенным декларированием товаров для личного пользования, принадлежащих сотруднику или члену его семьи; документ, подтверждающий соблюдение условий ввоза с освобождением от уплаты таможенных пошлин, налогов. При наличии у физического лица, действующего от имени и по поручению сотрудника и члена его семьи, собственных товаров для личного пользования, подлежащих таможенному декларированию, таможенное декларирование таких товаров производится путем заполнения этим лицом отдельной декларации. 2. Ввоз на таможенную территорию Союза принадлежащих сотруднику товаров для личного пользования (за исключением транспортных средств для личного пользования и кузовов транспортных средств для личного пользования) перевозчиком в адрес члена семьи такого сотрудника, если такой ввоз не может быть осуществлен сотрудником самостоятельно по причине его смерти, тяжелой болезни или по иной объективной причине. В этом случае таможенное декларирование таких товаров осуществляется членом семьи сотрудника, в адрес которого осуществляется ввоз принадлежащих сотруднику товаров для личного пользования. При таможенном декларировании вместе с пассажирской таможенной декларацией таможенному органу представляются в том числе: выданный в соответствии с законодательством государства - члена Союза документ, удостоверяющий статус сотрудника, товары для личного пользования которого ввозятся, и подтверждающий смерть, тяжелую болезнь сотрудника или иную объективную причину; опись товаров для личного пользования, подписанная руководителем загранучреждения. Приложение N 6 к Решению Совета Евразийской экономической комиссии от 20 декабря 2017 г. N 107 ПЕРЕЧЕНЬ КАТЕГОРИЙ ТОВАРОВ, НЕ ОТНОСЯЩИХСЯ К ТОВАРАМ ДЛЯ ЛИЧНОГО ПОЛЬЗОВАНИЯ Список изменяющих документов (в ред. решения Совета Евразийской экономической комиссии от 28.05.2019 N 53) 1. Икра осетровых видов рыб в количестве более 250 г. 2. Рыба, ракообразные (живые, охлажденные, мороженые) в количестве более 5 кг. 3. Этиловый спирт, алкогольные напитки и пиво общим объемом более 5 л, ввозимые лицом, достигшим 18-летнего возраста. (в ред. решения Совета Евразийской экономической комиссии от 28.05.2019 N 53) 4. Этиловый спирт, алкогольные напитки и пиво, перемещаемые лицом, не достигшим 18-летнего возраста. 5. Табак и табачные изделия в количестве более 200 сигарет, или 50 сигар (сигарилл), или 250 г табака, или указанные изделия в ассортименте общим весом более 250 г, ввозимые лицом, достигшим 18-летнего возраста. (в ред. решения Совета Евразийской экономической комиссии от 28.05.2019 N 53) 6. Табак и табачные изделия, перемещаемые лицом, не достигшим 18-летнего возраста. 7. Вывозимые с таможенной территории Евразийского экономического союза (далее - Союз) товары, в отношении которых законодательством государства - члена Союза установлены вывозные таможенные пошлины (за исключением топлива, находящегося в обычных баках транспортного средства для личного пользования, и в количестве не более 10 л в отдельной емкости). 8. Природные алмазы (за исключением бриллиантов стоимостью не более 75 тыс. долларов США, вывозимых с таможенной территории Союза). 9. Транспортные средства, не включенные в перечень отдельных видов авто- и мототранспортных средств и прицепов к авто- и мототранспортным средствам, являющихся транспортными средствами для личного пользования, утвержденный Решением Коллегии Евразийской экономической комиссии от 30 июня 2017 г. N 74. 10. Двигатели внутреннего сгорания (за исключением подвесных лодочных моторов). 11. Котлы центрального отопления, классифицируемые в субпозиции 8403 10 ТН ВЭД ЕАЭС. 12. Машины, механизмы, оборудование, классифицируемые в позициях 8426 - 8430, 8433 - 8442, 8444 00 - 8449 00 000 0, 8453 - 8464, из 8465, 8466, 8468, 8474 - 8480, 8486, 8514, 8530, 8534 00, 8535, 8545, 8548, 9024, 9027, 9030 и 9031 ТН ВЭД ЕАЭС (за исключением косилок для газонов, парков или спортплощадок, бытовой пилы дисковой). 13. Солярии для загара. 14. Медицинская техника и оборудование (за исключением шприцов, игл, катетеров, канюлей, аналогичных инструментов, оборудования для измерения кровяного давления, температуры, а также аппаратуры, необходимой для использования по медицинским показаниям). 15. Мебель медицинская, хирургическая, стоматологическая или ветеринарная (за исключением необходимых для использования по медицинским показаниям больничных коек с механическими приспособлениями). 16. Парикмахерские кресла и аналогичные кресла, их части. 17. Аппаратура и оборудование для фотолабораторий, классифицируемые в товарной позиции 9010 ТН ВЭД ЕАЭС. 18. Приборы, аппаратура и модели, предназначенные для демонстрационных целей, классифицируемые в товарной позиции 9023 00 ТН ВЭД ЕАЭС. 19. Игры, приводимые в действие монетами, банкнотами, банковскими карточками, жетонами или аналогичными средствами оплаты. 20. Товары, в отношении которых применяются меры экспортного контроля, в случаях и порядке, установленных в соответствии с законодательством государства - члена Союза. 

Взаимодействие с NIDD через SCEF с использованием утилиты Postman. Краткий экскурс в SCEF и его возможности

 Arduino  Комментарии к записи Взаимодействие с NIDD через SCEF с использованием утилиты Postman. Краткий экскурс в SCEF и его возможности отключены
мая 132020
 

https://habr.com/ru/post/489608/

Continue reading »