Да, после замены библиотеки, картинка стала нормальной. Спасибо.
Вид для печати
US2IT, большое спасибо за разработку, прошивал, все без проблем. Скажите, можно ли немного допилить под УКВ усилитель, где нет переключения диапазонов? Для УКВ нужно еще вывести управление включением/отключением МШУ, который на антенной мачте и его реле обхода. Логика такова: при нажатии РТТ, сначала обесточивается МШУ (12 или 24в) далее обесточиваются реле обхода МШУ, одновременно включаются реле обхода РА, далее дается смещение на РА и в конце идет РТТ на трансивер. При переходе на прием все сигналы убираются в обратной последовательности. Задержка между сигналами примерно 20мс (если можно будет регулировать из меню, будет совсем отлично).
Перечитал еще раз логику работы блока. Если реализовывать VOX, то нужно отдельно управлять входным и выходным реле РА. Т.е при появлении ВЧ сначала срабатывает выходное реле, потом входное с небольшой задержкой.. Иначе не избежать подгорания контактов выходного реле и есть риск лишиться дорогостоящего транзистора.. А в предложенном варианте должно работать без проблем. По-крайней мере в усилителе 200вт на 432 испытано не один полевой выезд. P.S.усилитель изготавливал UA3DJG, идея его.
P.P.S. Это справедливо, если в усилителе на входе и на выходе установлены разные реле. Обычно на вход ставят более малогабаритное и время его срабатывания значительно меньше, чем у выходного.
Сегодня эксперементировал с контроллером. Подключил датчик температуры, тока, с имитировал датчики прямой и обратной волны, входной датчик. Какие моменты хотел бы отметить. Когда температура достигает включения вентилятора, появляется зелёный значок вентилятора. Этот значок мигает в такт обновления температуры. При переходе температуры с красного цвета на зеленый остаются красные пиксели. Иногда может раз в полчаса срабатывает защита перегрев, хотя температура при этом 27 градусов. По входному градуснику. При заполнении всего градусника и стирании (подали большой сигнал) последний квадрат остается нарисованным.
В меню я бы еще добавил регулировку защиты по КСВ
Скорее всего что нет, так как это уже совсем другой проект и это приведёт к написанию программы с нуля.
Не понятное явление, у нас два модуля и не на одном такого нет. Скоро снимем видео и покажем как всё выглядит. Возможно это связано с применением разных библиотек.
И снова не понятно почему это происходит, у меня модуль бывает включен по пол дня и ничего. Может датчик температуры глючит?
По поводу градусника выкладываю последнюю прошивку, пробуйте с ней. В меню добавили: при длинном нажатии и удержании кнопок включается авто нажатие, так вроде удобнее.
Вложение 284328
Спасибо Александр! Попробовал новую прошивку. Меню стало удобнее, градусник работает как надо. По поводу температуры, датчик применил водонепроницаемый в нержавеющей трубке, с проводом около метра. Возможно причина кроется в этом датчике.
Выкладываю обновлённую программу. Изменения в основном касаются меню. Оно теперь двухстраничное, При входе в меню попадаем на первую страницу. Здесь как и было раньше восемь пунктов. Короткими нажатиями на кнопку "Band/Protocol" двигаемся по пунктам, выделенный пункт можно редактировать. В центре страницы напротив каждого пункта есть пределы регулирования. Правее расположена колонка текущих значений, а крайняя правая колонка предназначена для редактирования. На вторую страницу можно попасть двумя путями: либо дойти до последнего пункта и следующее нажатие на "Band/Protocol" переведёт на вторую страницу, а можно длинным нажатием на эту же кнопку сразу перейти на вторую страницу если на первой ничего редактировать не нужно. В любом случае если были изменения значений на первой странице то при переходе на вторую они сохраняются. На второй странице меню семь пунктов. Двигаемся по ним той же кнопкой короткими нажатиями. При достижении последнего пункта следующим нажатием возвращаемся на первую страницу, или же длинным нажатием на кнопку "Band/Protocol". Изменённые значения так же запоминаются. Значения редактируются как и раньше кнопками "VOX/ATT" на плюс и "PTT/PWR_VIEW" на минус. Короткие нажатия изменяют на единицу, а длинное с удержанием переводит в режим авто переключения. Выйти из меню можно только со второй страницы коротким нажатием на кнопку "BYPASS/POWER ON". Перед выходом из меню появляется экран с надписью "EXIT" и нашими позывными. В меню вынесли регулировку всего что только можно, вплоть до тона бипера. Всего пунктов 15.
Попробовал новую прошивку, работает все как описано. Пока крутил переменные резисторы ( имитация датчиков мощности ), подумалось. Почему такой алгоритм включения аттенюаторов в автоматическом режиме? При увеличении входной мощности выше порога подключается атт. 3дБ при дальнейшем увеличении мощности срабатывает защита. По логике после атт.3дБ нужно подключить атт. 6дБ, а потом уже должна срабатывать защита. Ведь в ручном режиме мы можем выбрать атт. 3дБ или 6дБ. Может бред конечно пишу.