Автор Тема: Блок управления однодиапазонным полупроводниковым PA на "Arduino"  (Прочитано 4114 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн R5PM

  • Пользователь
  • **
  • Сообщений: 18
  • Репутация: +10/-0
  • Подпись находится в стадии разработки
  • QRA: KO93cq
Всем здравствуйте.
Ответил в теме "Блок управления однодиапазонным полупроводниковым PA" и получилось маленькое обсуждение.
Вот создал новую тему.
Реализовано управление PA 144 , на "Arduino", вполне себе работоспособная конструкция.
 Реализованы , измерения: тока потребления, напряжения питания, отдаваемой мощности, КСВ, температура модулей. Защиты: превышение напряжения питания, температура, КСВ, все защиты с блокировкой восстанавливаются только после переброса питания. Реализовано управление системой охлаждения. Схема выглядит довольно просто.
Органы управления отсутствуют. Реализовано 2 экрана, дежурный режим (приём) и передача. Фото смогу выложить позже.

Оффлайн RX3DR Александр

  • Модератор форума
  • Ветеран
  • *****
  • Сообщений: 4999
  • Репутация: +504/-91
  • команда UF3D
  • QRA: KO85XM
Какой версией ардуино прошивали? Думаю можно на вашей основе сделать измеритель мощности с фирменным ответвителем. До какой мощности работает ?
ex RX3DUR-UV3DUR

Оффлайн R5PM

  • Пользователь
  • **
  • Сообщений: 18
  • Репутация: +10/-0
  • Подпись находится в стадии разработки
  • QRA: KO93cq
Более 200 Вт. давать не приходилось. Думаю не сложно будет допилить , ввести диапазоны измерения с целью повысить точность измерений. Вопрос по версии не понял, имеете ввиду ПО?

Оффлайн RX3DR Александр

  • Модератор форума
  • Ветеран
  • *****
  • Сообщений: 4999
  • Репутация: +504/-91
  • команда UF3D
  • QRA: KO85XM
Ну да , программное обеспечение , чтобы наверняка и ошибок не выдавал после компиляции. А диапазон мощности хотелось бы иметь до 1200вт. Просто есть хороший ответвитель и на его базе можно построить приличный измеритель мощности.Получится типа бёрд 43 , только электронный.
ex RX3DUR-UV3DUR

Оффлайн R8ACZ Дмитрий

  • Старожил
  • ****
  • Сообщений: 283
  • Репутация: +141/-13
  • Подпись находится в стадии разработки
  • QRA: MO04PS
Ну да , программное обеспечение , чтобы наверняка и ошибок не выдавал после компиляции. А диапазон мощности хотелось бы иметь до 1200вт. Просто есть хороший ответвитель и на его базе можно построить приличный измеритель мощности.Получится типа бёрд 43 , только электронный.
Диапазон измеряемых мощностей будет зависеть от направленного ответвителя. В случае с AtMega328, у него АЦП 10 битный и при питании контроллера от 5В, он может измерять напряжения от 0 до 5В. Соответственно нужно сделать так, чтобы на выходе с НО при максимальной мощности было не больше 5В. Ну и если оно больше, то делить, если меньше, то усиливать.

Оффлайн R5PM

  • Пользователь
  • **
  • Сообщений: 18
  • Репутация: +10/-0
  • Подпись находится в стадии разработки
  • QRA: KO93cq
Версия "Arduino" 1.6.4 . Сегодня проверил в поздних версиях не компилируется. К сожалению разбираться было некогда.

Оффлайн UA3RAW Андрей

  • Ветеран
  • *****
  • Сообщений: 1534
  • Репутация: +279/-36
  • <-- CU -->
  • QRA: LO02rr
У меня тоже сначала не компилировалось ни в 1.05 ни в 1.5.2 ни в 1.6.3, ругалась на LiquidCrystal_I2C.
Видимо библиотеки отличаются. Заменил строки LiquidCrystal_I2C lcd(0x27,16,2); на LiquidCrystal_I2C lcd(0x27);  и  lcd.init();  на lcd.begin (16,2); и ошибок не стало.
« Последнее редактирование: 31 Август 2017, 20:28:05 от UA3RAW Андрей »
73!
Андрей, UA3RAW.

Оффлайн R8ACZ Дмитрий

  • Старожил
  • ****
  • Сообщений: 283
  • Репутация: +141/-13
  • Подпись находится в стадии разработки
  • QRA: MO04PS
Версия "Arduino" 1.6.4 . Сегодня проверил в поздних версиях не компилируется.
Если строку lcd.init(); заменить на lcd.begin(16,2); то будет компилироваться и в почти последней версии 1.8.1, и наверняка в последней тоже.

Оффлайн RA3DRC

  • Ветеран
  • *****
  • Сообщений: 840
  • Репутация: +218/-24
  • QRA: KO95AP
Добрый день. Уточните, пожалуйста, какие диоды используются VD7, VD8 - 10. Какой используется датчик температуры, видимо Snare1. Модуль тока для Ардуино на ACS712 нашёл, будет ли он работать на 27 м 22 А? Планирую использовать с двумя китайскими палетами по 170 Вт. Спасибо.
KO95AP - KO55JR    www.antenna.su

Оффлайн R5PM

  • Пользователь
  • **
  • Сообщений: 18
  • Репутация: +10/-0
  • Подпись находится в стадии разработки
  • QRA: KO93cq
Диоды , SMBJ10CA. Датчик температуры LM35, в  корпусе TO-92 с термопастой обжат в клемму под винт и прикручен на радиатор между модулями . Касаемо датчика тока, первый его вариант не выдержал ))))) разгона по напряжению питания, пришлось менять. Сейчас работает такой же, но немного в другом конструктиве, без клемных колодок, на пайке прямо к плате. Выход из строя  был обусловлен как раз нагревом колодок под винт. Для новых экспериментов заказал вот такие http://www.ebay.com/itm/1PCS-CURRENT-SENSOR-IC-ALLEGRO-CA-PFF-5-ACS756SCA-050B-PFF-T-ACS756SCA-050B/272619231681?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2649 "Snare1" - это бипер, просто готовый элемент в библиотеке программы где схема рисовалась был так подписан. Как то так, если возникнут ещё вопросы , готов поделиться опытом.

Оффлайн RA3DRC

  • Ветеран
  • *****
  • Сообщений: 840
  • Репутация: +218/-24
  • QRA: KO95AP
Спасибо большое. Датчику тока требуется ещё интерфейс или просто подключается датчик к Ардуино? На е-бэе есть подобные датчики ACS758 с небольшой платкой. Или это лишнее?
KO95AP - KO55JR    www.antenna.su

Оффлайн R5PM

  • Пользователь
  • **
  • Сообщений: 18
  • Репутация: +10/-0
  • Подпись находится в стадии разработки
  • QRA: KO93cq
В результате, я остановился на вот таком http://www.ebay.com/itm/ACS712-30A-Range-Stromsensor-Modul-Current-Sensor-Modulo-Stromsensor-fur-Arduino-/112491146728?hash=item1a30feade8 . Китайцы разъёмы не впаяли, а просто положили в пакетик, что позволило, нормально припаять , проводом правильного сечения. Если говорить о датчиках по ссылке в предыдущем посте, платку сделать таки придётся. Интерфейс не требуется, датчик подключается к аналоговому входу ардуино, в моём случае A1, измеряется напряжение и калибруется программно , калибровочным коэффициентом. Коэффициент можно расчитать исходя из информации в даташите, на сам датчик, если память мне не изменяет ,чувствительность у датчика на 30А  ---  66mV / A.

Оффлайн R5PM

  • Пользователь
  • **
  • Сообщений: 18
  • Репутация: +10/-0
  • Подпись находится в стадии разработки
  • QRA: KO93cq
И снова здравствуйте! Через 2 года эксплуатации усилителя, совершенно случайно выяснилась, одна неприятная деталь...... Ардуино даёт помеху по приёму на частотах 144150-144160. Тональность и характер модулированного сигнала помехи изменяется в зависимости от того какие шаги программы выполняются. Пока видится , что помеха летит по воздуху, буду исследовать дальше. И конечно пытаться решить эту проблему.

Оффлайн RA3WDK

  • Ветеран
  • *****
  • Сообщений: 6993
  • Репутация: +782/-87
Это только начало. Далее, даже если заэкранировать плату управления полностью, она будет давать наводку по питанию. Когда развязали плату управления через DC/DC - стало вроде все ОК. Но преобразователь DC/DC стал давать превышение шумовой дорожки, когда меряли КШ системы в сборе.  По питанию лезло в питание реле обхода, а там и кабели входа/выхода близко.
Ну а потом, когда ГС35Б до 1 А качнули - управление и отвалилось , особенно если рукой к экрану или кнопкам близко подносить, то на половинной мощности глючило. Кварц 12 МГц меняли, что то еще делали...
В общем, лучше микроамперметров и реле для таких дел ничего не придумали пока :)

Оффлайн R2GKH Виталий

  • Ветеран
  • *****
  • Сообщений: 4341
  • Репутация: +584/-357
  • the Truth is out There...
    • Мысли вслух :)
  • QRA: KO92GP
Коллеги, открою маленький секрет...
На Аналоговом ВХОДЕ ATMega (основа ардуины) во время измерения наводятся весьма нехилые всплески.
А должного внимания по экранированию данных лапок в большинстве конструкций не уделяется.

Для себя еще несколько лет назад решил: никаких "ардуин" в шеке, по крайней мере, рядом с приемо-передающим трактом или АФХ.. Только внутренний тактовый генератор - стабильности для RS232 хватает. Непосредственно на каждую лапку блокировочный конденсатор. Если идет "дискрет" издалека или в далеко, то последовательно дроссельки или резисторы. 

« Последнее редактирование: 07 Декабрь 2017, 15:50:15 от R2GKH Виталий »
Мы стояли на плоскости,
                  С переменным углом отражения...