Автор Тема: Защиты транз. УМ  (Прочитано 74322 раз)

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

Оффлайн BL68

  • Sr. Member
  • ****
  • Сообщений: 380
Re: Защиты транз. УМ
« Ответ #270 : Март 08, 2025, 09:19:12 pm »
Если кому будет полезно при разработке ПО...
Добавил проверку на правильность включения ФНЧ. Проверяю не только отраженную от ФНЧ волну, но и сравниваю с прямую на выходе УМ с прямой перед ФНЧ. Если прямая на выходе >= прямая ФНЧ / 2, то включен правильный фильтр ФНЧ, иначе ошибка и отключение передачи.
В качестве аргументации... При малой мощности величины отраженной волны перед ФНЧ может не хватить для определения неправильного включения ФНЧ. Тогда как сравнение прямой перед ФНЧ и на выходе дает однозначный ответ о правильности включения ФНЧ.
« Последнее редактирование: Март 08, 2025, 10:50:52 pm от BL68 »

Оффлайн Valery Gusarov

  • Hero Member
  • *****
  • Сообщений: 2356
  • UA4HBO
Re: Защиты транз. УМ
« Ответ #271 : Март 08, 2025, 10:11:10 pm »
Если прямая на выходе >= прямая ФНЧ / 1,5, то включен правильный фильтр ФНЧ
Отлично!  id99 123123
Тож порекомендую (вроде и Игорь сдался :) ) комбинацию ФНЧ-ФВЧ, т.е. с рассеиванием гармоник на балласте. Раньше дискутировали...
« Последнее редактирование: Март 08, 2025, 10:14:15 pm от Valery Gusarov »

Оффлайн veso74

  • Hero Member
  • *****
  • Сообщений: 963
Re: Защиты транз. УМ
« Ответ #272 : Март 08, 2025, 10:41:31 pm »
... Я пробовал DS18B20 в качестве термометра, затыкается наглухо при 200 Вт...
1. Включите анализа CRC в DS18B20 и МК просто проигнорирует неправильную температуру, а в течение следующих напр. 750 мс (12 бит) получите правильную (или вообще никогда правильную, напр. между слогами по TX или уже: в RX. Изменение температуры - медленный процесс.).
2. LM35 или аналогичные, но это уже аналоговое измерение (с необходимостью калибровки, что является "утомительным" занятием :) ).

Обе ИС были расположены один за другим в непосредственной близости 4xГУ50 и не замечаю проблем. Возможно поможет просто блокировочный конденсатор (100..470 nF) по питания ИС в непосредственной близости + экранированный провод для передачи данных, но часто  достаточно разместить проводник рядом металлического корпуса без прямого излучения. А для ИС предпочитаю ничего не калибровать (и используем DS18).
« Последнее редактирование: Март 08, 2025, 10:50:50 pm от veso74 »

Оффлайн BL68

  • Sr. Member
  • ****
  • Сообщений: 380
Re: Защиты транз. УМ
« Ответ #273 : Март 08, 2025, 10:49:55 pm »
veso74, спасибо. Отказался от DS18 по причине медленного алгоритма. Там точность большая не нужна. +-10С большой роли не сыграют.  Защита настроена на 70С. А включится она при 70 или при 90 большой разницы нет. Транзистор всеравно до 125С.
« Последнее редактирование: Март 08, 2025, 10:51:59 pm от BL68 »

Оффлайн veso74

  • Hero Member
  • *****
  • Сообщений: 963
Re: Защиты транз. УМ
« Ответ #274 : Март 08, 2025, 10:53:17 pm »
Что в нем медленного? Можно запустить цикл на 750 мс (для 12 бит) ... для 9 бит - 93.75 мс, а физическая масса DS18 маленькая, и усреднение, и игнорирование, и 100 методов фильтрации обработки данных ... (температуры).
« Последнее редактирование: Март 08, 2025, 10:58:40 pm от veso74 »

Оффлайн BL68

  • Sr. Member
  • ****
  • Сообщений: 380
Re: Защиты транз. УМ
« Ответ #275 : Март 08, 2025, 11:04:00 pm »
Что в нем медленного? Можно запустить цикл на 750 мс (для 12 бит) ... для 9 бит - 93.75 мс, а физическая масса DS18 маленькая, и усреднение, и игнорирование, и 100 методов фильтрации обработки данных ... (температуры).
Да это всё понятно. Просто 93.75 мс это оооочень медленно. За это время может много чего критического произойти, а прерывания-то на время обработки запрещены dontt44. Ладно, спасибо, оставлю всё как есть. Надежность защиты от этого не пострадает. А то что на дисплее будет 35С при реальной 42С, ну и ладно.

Оффлайн veso74

  • Hero Member
  • *****
  • Сообщений: 963
Re: Защиты транз. УМ
« Ответ #276 : Март 08, 2025, 11:07:41 pm »
93.75 милисекунд - "оооочень медленно"? Для датчика напр. 0,2 грамма?
Странная интерпретация параметра "температуры" и его изменения на физическом теле массой X.
ОК, хорошо, вы дизайнер своей схемы.
« Последнее редактирование: Март 08, 2025, 11:11:26 pm от veso74 »

Оффлайн BL68

  • Sr. Member
  • ****
  • Сообщений: 380
Re: Защиты транз. УМ
« Ответ #277 : Март 08, 2025, 11:14:58 pm »
Да я не о том. Просто при считывании нужно дождаться окончания преобразования. И в это время чем-то другим заниматься нежелательно. У меня температура далеко не главный параметр и ее показания снимаются в "свободное время", когда процессор ничем важным не занят и съем показаний безболезненно прерываются в любой момент чем-то более важным. Абсолютно безболезненно съем показаний может быть отложен на пару сотен - тысяу машинных циклов.
Еще раз спасибо. Наверное по вашей рекомендации поставлю LM35 чтобы не заморачиваться с расчетом коэффициентов. 10мВ/С и практически линейная характеристика.
« Последнее редактирование: Март 08, 2025, 11:21:56 pm от BL68 »

Оффлайн veso74

  • Hero Member
  • *****
  • Сообщений: 963
Re: Защиты транз. УМ
« Ответ #278 : Март 08, 2025, 11:24:42 pm »
Только можно изменить свои принципы формирования команд в МК.
МК не нужно "ждать датчика". Он дает команду (0x44) начальное преобразование температуры, затем выполняет свою работу, через время X читает температуру (0xBE), затем снова выполняет свою работу и т. д. С другими типами МК там легко (или хотя бы напр. с таймером?), время и обслуживание не проблема, если хотите, чтобы МК хотя бы выполнял, напр. signal processing ... Датчик в данном случае не "виноват". (Ничего, просто защищаю любимую DS18 :) ).
« Последнее редактирование: Март 08, 2025, 11:46:01 pm от veso74 »

Оффлайн Игорь 2

  • Administrator
  • *****
  • Сообщений: 21202
Re: Защиты транз. УМ
« Ответ #279 : Вчера в 08:42:49 am »
А то что на дисплее будет 35С при реальной 42С, ну и ладно.

А как у меня не пробовали делать?  cr123

ИС были расположены один за другим в непосредственной близости 4xГУ50 и не замечаю проблем.

Тут ещё нужно учесть то, что усилитель на лампах не даёт столь широкого спектра мусора, как транзисторный, у которого этого добра предостаточно вплоть до сотен МГц... dontt44 lol22
Ничего невозможного нет

Оффлайн BL68

  • Sr. Member
  • ****
  • Сообщений: 380
Re: Защиты транз. УМ
« Ответ #280 : Вчера в 11:52:45 am »
А то что на дисплее будет 35С при реальной 42С, ну и ладно.
А как у меня не пробовали делать?  cr123
Спасибо, обязательно попробую. Просто пока не охота разбирать корпус. Да и плата разведена под мою схему, переделаю "навесом". При следующей оказии обязательно переделаю. Или дождусь с Алишки LM35 (должны в конце марта прийти) и сделаю на нем.

Оффлайн BL68

  • Sr. Member
  • ****
  • Сообщений: 380
Re: Защиты транз. УМ
« Ответ #281 : Вчера в 02:30:04 pm »
Только можно изменить свои принципы формирования команд в МК.
МК не нужно "ждать датчика". Он дает команду (0x44) начальное преобразование температуры, затем выполняет свою работу, через время X читает температуру (0xBE), затем снова выполняет свою работу и т. д. С другими типами МК там легко (или хотя бы напр. с таймером?), время и обслуживание не проблема, если хотите, чтобы МК хотя бы выполнял, напр. signal processing ... Датчик в данном случае не "виноват". (Ничего, просто защищаю любимую DS18 :) ).
Да это всё понятно. Датчик никто и не винит. "Рафик нэ винават!" lllol Я просто очень не люблю запрещать все прерывания для выполнения чего либо. По законам Мерфи именно в этот момент что-то и произойдет 1yep 444tom

Оффлайн Игорь 2

  • Administrator
  • *****
  • Сообщений: 21202
Re: Защиты транз. УМ
« Ответ #282 : Вчера в 03:51:46 pm »
При малой мощности величины отраженной волны перед ФНЧ может не хватить для определения неправильного включения ФНЧ. Тогда как сравнение прямой перед ФНЧ и на выходе дает однозначный ответ о правильности включения ФНЧ.

 1yep
Ничего невозможного нет

Оффлайн veso74

  • Hero Member
  • *****
  • Сообщений: 963
Re: Защиты транз. УМ
« Ответ #283 : Вчера в 03:52:57 pm »
... Я просто очень не люблю запрещать все прерывания для выполнения чего либо.
Никаких прерывания и их запрещения не нужно для DS18. Достаточно напр. таймер/и и флаги. Вот в чем прелесть методов сборки на микроконтроллере: в одной сумке есть инструменты, что будет использовать и как, выберет каменщик. Можно построить как саморазрушающуюся, так и вечную стену тремя щелчками мыши. С мышлением от секунд до месяцев и лет. (частично пользуюсь переводчиком БГ->РУ)
« Последнее редактирование: Вчера в 03:57:35 pm от veso74 »

Оффлайн Игорь 2

  • Administrator
  • *****
  • Сообщений: 21202
Re: Защиты транз. УМ
« Ответ #284 : Вчера в 04:44:57 pm »
На всякий случай ещё раз провёл эксперимент, который я проводил ещё тогда, когда терморезисторы NTC предполагал ставить в качестве термодатчика на мощный транзистор оконечника.  cr123
Собрал схему со скрина. Прямо к термистору подносил антенну радиостанции 145 МГц 1 Вт, работающей на передачу. Микроамперметр не сдвинулся ни на миллиметр, так что, если при подаче мощности градусник на этом термисторе немного глючит, глюк, очевидно, нужно искать где угодно, кроме, собственно, термистора.
К примеру, опорное напряжение у КРЕНА уползает из-за проблем с разводкой, или, ВЧ влезает где-то на защитный диод... pl33 lol22
Ничего невозможного нет