VE3KF forum

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » VE3KF forum » Усилители мощности » Arduino в УМ


Arduino в УМ

Сообщений 61 страница 84 из 84

61

Индикатор лампового УМ на Arduino nano 3 и LCD 2004. Вторая версия с переходником I2C.

с целью уменьшения количества проводов между Arduino и LCD 2004 добавлено переходник I2C

http://www.cqham.ru/forum/attachment.php?attachmentid=324453&d=1574338261&thumb=1

скетч = ссылка

выглядит вот так :

http://www.cqham.ru/forum/attachment.php?attachmentid=324894&d=1574853158&thumb=1

http://www.cqham.ru/forum/attachment.php?attachmentid=324895&d=1574853177&thumb=1

подключение по выводам ардуины так :

входы Arduino :

А0 = напряжение анода,

А1 = ток анода,

А2 = напряжение экранной сетки,

А3 = ток экранной сетки,

А4 = SDA (подключение Arduino к LCD 2004 через "квадратный" адаптер),

А5 = SCL (подключение Arduino к LCD 2004 через "квадратный" адаптер),

А6 = прямая волна от НО,

А7 = отраженная волна от НО,

питание :

5V = +5В от КРЕН-ки 7805

Подпись автора

Василий UR5YW,
equipment: ICOM IC-728, sdr-trx R3DI, PA GU-81, Inv-V (80...20 m), GP, RR-33 (20...10 m).

62

vas написал(а):

Индикатор лампового УМ на Arduino nano 3 и LCD 2004. Вторая версия с переходником I2C.

скетч = ссылка

выглядитвот так :

http://www.cqham.ru/forum/attachment.php?attachmentid=325066&d=1575034574&thumb=1

библиотека LiquidCrystal_I2C-1.1.2.zip

схема измерения анодного напряжения и тока :

http://www.cqham.ru/forum/attachment.php?attachmentid=326401&d=1576755290

макетка :

http://www.cqham.ru/forum/attachment.php?attachmentid=326508&d=1576918115&thumb=1

http://www.cqham.ru/forum/attachment.php?attachmentid=326509&d=1576918273&thumb=1

скетч - ссылка

отображает :

http://www.cqham.ru/forum/attachment.php?attachmentid=326511&d=1576918346&thumb=1

Подпись автора

Василий UR5YW,
equipment: ICOM IC-728, sdr-trx R3DI, PA GU-81, Inv-V (80...20 m), GP, RR-33 (20...10 m).

63

Скетч = ссылка

отображает как

http://www.cqham.ru/forum/attachment.php?attachmentid=326615&d=1577048157&thumb=1

схема измерения напряжений и токов :

https://forumupload.ru/uploads/000e/73/7c/337/36002.gif

Подпись автора

Василий UR5YW,
equipment: ICOM IC-728, sdr-trx R3DI, PA GU-81, Inv-V (80...20 m), GP, RR-33 (20...10 m).

64

самая полная инфа по проекту = ссылка

схема на 01.01.2020

http://www.cqham.ru/forum/attachment.php?attachmentid=327167&d=1577869679


http://www.cqham.ru/forum/attachment.php?attachmentid=327134&d=1577790954&thumb=1

http://www.cqham.ru/forum/attachment.php?attachmentid=327095&d=1577740470&thumb=1

Подпись автора

Василий UR5YW,
equipment: ICOM IC-728, sdr-trx R3DI, PA GU-81, Inv-V (80...20 m), GP, RR-33 (20...10 m).

65

Василий, а может есть вариант добавить индикацию настройки горячего КПЕ? Как в Аком.

66

Oleg написал(а):

может есть вариант добавить индикацию настройки горячего КПЕ?

Не уверен.

Задача этого проекта - сделать максимально простой и максимально дешёвый индикатор.

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

Подпись автора

Василий UR5YW,
equipment: ICOM IC-728, sdr-trx R3DI, PA GU-81, Inv-V (80...20 m), GP, RR-33 (20...10 m).

67

версия  v.1.0.3

UT0IS написал(а):

v.1.0.3 - подключение кнопки S1 - ON/OFF
  длинное нажатие S1 - включение, повторное нажатие - выключение
  введен алгоритм подачи напряжения при включении
  введен алгоритм снятия напряжений с ламп(ы) при выключении
  применено два раздельных счетчика на нагрев и охлаждение

версия  v.1.0.4

UT0IS написал(а):

v.1.0.4 - подключил датчик температуры DS18B20
  при коротком нажатии кнопки S1 в нижней строке отображается температура
  и время от мемента включения усилителя
  повторное нажатие кнопки возвращает индикацию
  убрал баг в отображении остаточных значений от преобразования АЦП
  улучшил алгоритм отрисовки градусника, должен работать чуть быстрее

версия  v1.0.5

UT0IS написал(а):

версия  v1.0.5
Поэтапно расширяем функционал контроллера. Реализовал гашение подсветки индикатора, после простоя усилителя в режиме приема. Если в течении, например, 5 минут отсутствовал сигнал прямой волны, то подсветка индикатора отключается. Но поскольку на плате I2C параллельно транзистору включения подсветки стоит резистор, то подсветка лишь притухает. Получается своего рода диммер. При появлении сигнала прямой волны подсветка автоматически включается до следующих 5 минут бездействия. В активной работе подсветка тухнуть не будет. При дальнейшем бездействии, например, 15 минут контроллер автоматически переводит усилитель в Bypass с соблюдением порядка отключения напряжений и продувкой перед отключением. Думаю полезная штука, если вдруг забыл выключить усилитель или отлучился на время. Все временные настройки для подсветки и автоматического отключения доступны в #define

https://forumupload.ru/uploads/000e/73/7c/337/t46728.jpg

Подпись автора

Василий UR5YW,
equipment: ICOM IC-728, sdr-trx R3DI, PA GU-81, Inv-V (80...20 m), GP, RR-33 (20...10 m).

68

версия  v.1.0.6

UT0IS написал(а):

v.1.0.6 - введена защита от высокого КСВ, порог срабатывания регулируется
  параметром SWR_HI, при этом отключаются напряжение экранной сетки и
  анодного напряжения. Короткое нажатие кнопки S1 возвращает рабочий режим
  усилителя, включаются анодное и экранное напряжения.
  Каждое короткое нажатие обнуляет таймер режима сна TIME_SLEEP.

версия  v.1.0.7

UT0IS написал(а):

v.1.0.7 - введен для удобства обратный таймер для режимов нагрева и охлаждения
  Надпись высокого КСВ HI переделана на HIGH
  Введена защита блокировки экранного напряжения при просадке/исчезновения
  анодного напряжения как при нагреве, так и в работе контроллера
  Изменена защита от высокого КСВ, отключается только экранное напряжение
  Сброс защиты происходит по короткому нажатию кнопки S1, при этом
  подключается экранное напряжение

https://forumupload.ru/uploads/000e/73/7c/337/t21965.jpg

Подпись автора

Василий UR5YW,
equipment: ICOM IC-728, sdr-trx R3DI, PA GU-81, Inv-V (80...20 m), GP, RR-33 (20...10 m).

69

1/2 off

провел эксперимент на тему:

достаточно ли напряжения 5 В от цифрового порта Arduino для открывания полевого транзистора IRFZ44N для коммутации реле !?

условия эксперимента :

напряжение питания реле 20 В,

сопротивление обмотки 68 Ом,

ток потребляемый обмоткой 0,3 А (хотя мои реле потребляют реально 0,05...0,1 А),

полевые транзисторы из Китая - IRFZ44N

При чем транзисторы выбраны из разных партий :

https://forumupload.ru/uploads/000e/73/7c/337/t366129.jpg

При напряжении на затворе 2 В на затворе, падение напряжения на открытом переходе сток-исток равно 115 мВ.

При 3,12 В, падение напряжения на открытом переходе сток-исток равно 12 миллиВольт !!!

При 4 В - 8,8 мВ,

При 5 В - 8,0 мВ.

Это значит:

что 5 В от портов Arduino для открывания полевых транзисторов IRFZ44N, а значит коммутации реле вполне хватит !!!

Подпись автора

Василий UR5YW,
equipment: ICOM IC-728, sdr-trx R3DI, PA GU-81, Inv-V (80...20 m), GP, RR-33 (20...10 m).

70

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

https://forumupload.ru/uploads/000e/73/7c/337/t426916.jpg

https://forumupload.ru/uploads/000e/73/7c/337/t781268.jpg

https://forumupload.ru/uploads/000e/73/7c/337/t589749.jpg

Подпись автора

Василий UR5YW,
equipment: ICOM IC-728, sdr-trx R3DI, PA GU-81, Inv-V (80...20 m), GP, RR-33 (20...10 m).

71

Так как первая тестовая плата уже в усилителе, принято решение изготовить еще одну плату для отладки скетчей :

https://forumupload.ru/uploads/000e/73/7c/337/t792520.jpg

https://forumupload.ru/uploads/000e/73/7c/337/t868019.jpg

https://forumupload.ru/uploads/000e/73/7c/337/t149136.jpg

https://forumupload.ru/uploads/000e/73/7c/337/t378341.jpg

https://forumupload.ru/uploads/000e/73/7c/337/t40109.jpg

Подпись автора

Василий UR5YW,
equipment: ICOM IC-728, sdr-trx R3DI, PA GU-81, Inv-V (80...20 m), GP, RR-33 (20...10 m).

72

подключение DS18B20

https://forumupload.ru/uploads/000e/73/7c/337/t667921.jpg

Подпись автора

Василий UR5YW,
equipment: ICOM IC-728, sdr-trx R3DI, PA GU-81, Inv-V (80...20 m), GP, RR-33 (20...10 m).

73

схема платы индикации для УМ на ГУ-81

https://forumupload.ru/uploads/000e/73/7c/337/865187.gif

Подпись автора

Василий UR5YW,
equipment: ICOM IC-728, sdr-trx R3DI, PA GU-81, Inv-V (80...20 m), GP, RR-33 (20...10 m).

74

скетч на 04.08.2020 = Lamp_PA_control_v1.0.4.3_GU-81.rar

https://forumupload.ru/uploads/000e/73/7c/337/t466947.jpg

Подпись автора

Василий UR5YW,
equipment: ICOM IC-728, sdr-trx R3DI, PA GU-81, Inv-V (80...20 m), GP, RR-33 (20...10 m).

75

https://forumupload.ru/uploads/000e/73/7c/456/t487343.jpg
Здравствуйте. Нет ли у вас проблем с зависанием? У меня МК atmega328p (тот же что и на ардуино) в секвенсоре питания и управления реле rx/tx. Так 2 раза переделывал , но все равно до конца не избавился от зависании.

Отредактировано Oleg1976 (2020-11-04 14:44:29)

76

Oleg1976 написал(а):

Нет ли у вас проблем с зависанием?

У меня МК atmega328p (тот же что и на ардуино) в секвенсоре питания и управления реле rx/tx. Так 2 раза переделывал , но все равно до конца не избавился от зависании.

в индикаторе УМ зависаний не обнаружено,

а вот в декодере CW-сигнала на ардуино нано3 и ЖКИ2004 было такое регулярно, помогало только нажимание на кнопку резет. причину выявить так и не удалось, менял ардуины, грешу на скетч....

Подпись автора

Василий UR5YW,
equipment: ICOM IC-728, sdr-trx R3DI, PA GU-81, Inv-V (80...20 m), GP, RR-33 (20...10 m).

77

У меня зависания происходят  при постреле лампы , подаче экранного на лампу при процедуре включения усилителя, или же при коммутации rx/tx. Переходит в режим tx и уже от туда не возвращается  Экранчик тоже виснет, грешу на i2c . Везде повесил опторазвязку где смог, ёмкости , резисторы на входе МК,отдельное питание. Ничего не помогло. Как в acom1000 все работает без зависания?

Отредактировано Oleg1976 (2020-11-04 22:26:39)

78

Oleg1976 написал(а):

Экранчик тоже виснет, грешу на i2c

у меня провода к ЖКИ в экране.

Переходит в режим tx и уже от туда не возвращается

правда есть один глюк, в диапазоне 80 м при ТХ происходит переключение нижней строки на индикацию температуры и времени, это похоже на наводки на кнопку S1.

Подпись автора

Василий UR5YW,
equipment: ICOM IC-728, sdr-trx R3DI, PA GU-81, Inv-V (80...20 m), GP, RR-33 (20...10 m).

79

vas написал(а):

правда есть один глюк, в диапазоне 80 м при ТХ происходит переключение нижней строки на индикацию температуры и времени, это похоже на наводки на кнопку S1.

А если попробовать отвязаться с помощью оптронов?

Подпись автора

73!
Александр, VE3KF, TO3T ex VA3QP, VE3XAX, VA3TTT.
Мой Ютуб канал:    https://www.youtube.com/@Contester7/videos   На продажу имеются 2 мои книги - по антеннам и по УМ.

80

Alex_VE3KF написал(а):

А если попробовать отвязаться с помощью оптронов?

планируется зашунтировать кнопку конденсатором 0,1 мкФ

Подпись автора

Василий UR5YW,
equipment: ICOM IC-728, sdr-trx R3DI, PA GU-81, Inv-V (80...20 m), GP, RR-33 (20...10 m).

81

Oleg1976 написал(а):

У меня зависания происходят  при постреле лампы , подаче экранного на лампу при процедуре включения усилителя, или же при коммутации rx/tx.

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

Подпись автора

73!
Александр, VE3KF, TO3T ex VA3QP, VE3XAX, VA3TTT.
Мой Ютуб канал:    https://www.youtube.com/@Contester7/videos   На продажу имеются 2 мои книги - по антеннам и по УМ.

82

Oleg1976 написал(а):

зависания происходят  при постреле лампы , подаче экранного на лампу при процедуре включения усилителя, или же при коммутации rx/tx.

Стабилитроны (на 5 В) на входных портах ардуины установлены ?

Выбросы более 5 В, поданные на вход ардуины приводят к её зависанию.

Неиспользуемые порты через резистор 100 Ом притянуть к земле.

Параллельно шине +5 В установить мощный стабилитрон на 5,6 В.

Мне ардуина говорила, что любит блокировочные конденсаторы по питанию.

Хорошо бы было нарисовать реальную схему и с фото монтажа выложить здесь.

Подпись автора

Василий UR5YW,
equipment: ICOM IC-728, sdr-trx R3DI, PA GU-81, Inv-V (80...20 m), GP, RR-33 (20...10 m).

83

Интегральный стабилизатор 7805 тоже зашунтировать конденсаторами :

https://forumupload.ru/uploads/000e/73/7c/337/t641670.jpg

С1 - 100 мкФ
С2, С3 - 0,1 мкФ
С4 - 47 мкФ

Подпись автора

Василий UR5YW,
equipment: ICOM IC-728, sdr-trx R3DI, PA GU-81, Inv-V (80...20 m), GP, RR-33 (20...10 m).

84

vas
Здравствуйте Василий. Пытаюсь повторить повторить КСВ и SWR на ардуино с экраном ILI9225 но на 30-й строке останавливается и дальше ни гугу. Пытался исправить синтаксис но ничего не получается. Где засада? Это происходит при обращении к TonPlayer во всех скетчах.


Вы здесь » VE3KF forum » Усилители мощности » Arduino в УМ


Создать форум.