http://dl2kq.de/pa/1-2.htm
ссылка на пример
Последний раз редактировалось tomcat; 07.01.2020 в 14:42.
А какое колечко применяли?
Спасибо от UA7F
Будет, настройка с ПК, через UART. Работа над этим ведется, праздники однако)
Обсуждалось применение INA219. Она может измерять отрицательные токи.
Несмотря на праздники, удалось немного поиграть с INA219. Результат в соседней теме, здесь всё же оффтоп.
Предлагаю использовать в качестве датчиков тока именно эту микросхему. Можно использовать до 4х микросхем.
Сергей, Василий, смотрю вы уже половину проекта осилили.
Индикаторную часть точно и частично по защитам - по наличию и уровня напряжений, последовательность включения/отключения. Приступил к самому нужному (как мне кажется), это частотомер для определения диапазона с подключением необходимого ФНЧ или входных контуров (кому что нужнее) и цифровой VOX для перехода на передачу. И тут ждал меня облом, "передрались" некоторые библиотеки за прерывания первого таймера, частотомер использует вход D5 как счетчик импульсов. Вообщем пытаюсь их подружить, где таймер переведу с прерываний на millis(). Пока есть над чем работать.
А кто будет измерять частоту? ATMega32 с такой задачей не справится. Ручное переключение не рассматривается? Всего две кнопки добавить...
В качестве расширителя портов можно использовать сдвиговый регистр HC595 2 шт. Если не хватит 16 дополнительных портов, то добавить ещё пару микросхем не составит труда. Используется всего 3 порта контроллера, если не использовать порты регистра как входы.
Надо перечитать внимательно тему, посмотреть чего наваяли. Вчера после праздничной недели (ох уж эти НГ каникулы) быстро по-диагонали просмотрел. Придется вникать снова в тему.
Причитал тему внимательно...
Просто не нужно заходить за пределы 4.5В. А стабилитроны на 5,6В имеют право стабилизировать на 6,5В (уточнять нужно по даташиту). Насколько это критично для порта контроллера точно не скажу, но превышать 5В нежелательно. Это на надежности скажется. Вообще, туда можно супрессоры поставить SMA или SMB
Uno и Nano на одинаковом контроллере ATMEGA328. На Uno не выведены порты A6 и A7. Т.к. изначально в Uno применялся контроллер в DIP-корпусе, а там меньше выводов на 2.
Будем его использовать по прямому назначению, для управления сдвиговым регистром HC595 (вывод SCK).
Порты D0 и D1 не следует занимать, они используются для как RX/TX для UART. Соединение с ПК тоже нужно предусмотреть.
Работать датчик не будет (или будет нестабильно) там светодиод и резистор висит. Это ограничивает применение порта. Проверено на практике.
Хорошее замечание. Эту настройку можно предусмотреть в программе на ПК.
Буду глядеть скетч.
вообще в таком применении нет проблемы, ставится делитель частоты на 100, импульсы с него частотой 180-300Гц (весь кв диапазон 1,8МГц-30Мгц) открывают таймер на счет, таймер считает системный клок, забираем из таймера когда надо значение частоты.
дискретность отсчета порядка 100Гц, этого более чем достаточно.
делитель не обязательно на 100 подойдет и двоичный счетчик 128/256 (программе не важно будет ли частота в абсолютном или относительном значении ) возможно подойдет и прескалер перед таймером, надо даташит смотреть на память не помню.
Но мое личное мнение это абсолютно бесполезная функция.
так как данные о диапазонах трансиверы выдают или по CAT или по обельному порту.
да и работать частотомер будет только от однотонового сигнала, подавать который на усилитель который не переключен на этот диапазон не разумно.
надо предусматривать атттенюатор который после измерения частоты надо закорачивать....
может быть польза от него только в усилителе с автонастройкой и то при наличии данных банддата это не обосновано, если конечно усилитель не находится в нескольких км от трансивера.
Получается решая одну проблему, создаем вагон и маленькую тележку проблем в других местах.
А вот реализация CAT на выбор от от основных производителей и дискретных данных банд дата было бы вполне актуально
Последний раз редактировалось Milldi; 09.01.2020 в 13:52.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)