Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.
Страница 40 из 40 ПерваяПервая ... 3037383940
Показано с 391 по 397 из 397

Тема: Трансивер прямого преобразования по порядку на пальцах

  1. #391
    Слесарь, че-то вы заморачиваетесь сильно... Выйти на передачу за пределом полосы ФНЧ должен запретить (или включить нужный ФНЧ, если их несколько) контроллер трансивера и всё, зачем лишняя возня там, где ее нет. КСВ метр, естественно, должен стоять после фильтров, чтобы на частоты гармоник не реагировал и не вносил лишнюю погрешность измерений.


  2. #392
    Я ведь могу допустить ошибку в процессе программирования и неправильно скоммутировать фильтр перед включением передачи... И даже дело не только в этом, банально может соскочить разьем управления реле фильтра. Да и мало ли что....

  3. #393
    Вероятность такая как и падения кирпича на голову. Откройте схему любого аппарата, там один ксв метр, стоит уже после ФНЧ. Усилителю разве что можно еще сделать защиту от запредельного потребляемого тока, но придется вводить какой-то датчик и калибровать его, если самопальный.

  4. #394
    Ну не знаю... Пусть будет по вашему.
    Но у меня такая вероятность обычно выше, реле может банально залипнуть, по этому принято делать цепь контроля устройства которым управляет реле и способ независимого отключения устройства. Из опыта разработки модулей СМА, при залипании реле ТЭН, чтоб не возникло пожара, отслеживает контроллер как присутствие напряжения на ТЭН, так и по температуре в баке, и в случае обнаружения отключает ТЭН дополнительным реле, которое в замке дверцы СМА.
    Хотя, учитывая не сильно высокую стоимость выходных транзисторов, можно поступить по вашему и дополнительной защитой пренебречь.

  5. #395

    Регистрация
    11.06.2009
    Адрес
    Самара, Чапаевск.
    Сообщений
    4,715
    Позывной
    UA4HBO, UA4-133-1679
    Цитата Сообщение от Слесарь Посмотреть сообщение
    реле может банально залипнуть
    Так ставьте сразу на выходе УМ до ФНЧ просто пороговый датчик напряжения, при превышении отключение сигнала возбуждения и смещения. Так во многих аппаратах... На коллекторах, плюс токовый датчик. Защиту надо...
    Впрочем-воля Ваша...

  6. #396
    Цитата Сообщение от Valery Gusarov Посмотреть сообщение
    Так во многих аппаратах...
    И мне подумалось что ВЧ датчик напряжения нужен...

  7. #397

    Регистрация
    26.02.2004
    Адрес
    Николаев
    Сообщений
    13,753
    Позывной
    UR5ZQV
    Слесарь,
    Нужна формула расчета коэффициентов 16-битного цифрового Блакман фильтра с частотой дискретизации от 8 до 48 кГц, приблизительно 101 порядка.
    Вот расчет полосового КИХ фильтра

    Скрытый текст

    Код:
    Fs := ReadInteger(_Data,Freq,_prop_Freq);//дескритизация
     nn := ReadInteger(_Data,Leng,_prop_Leng);//длина блока данных
     sh90 := ReadInteger(_Data,Sh90dgr,_prop_Sh90dgr);//наличие сдвига
     M := ReadInteger(_Data,Order,_prop_Order);  //кол-во точек фильтра
     flf := ReadInteger(_Data,FLFreq,_prop_FLFreq);//ВЕРХНЯЯ частота
     fhf := ReadInteger(_Data,FHFreq,_prop_FHFreq);//нижняя частота
     for i := -200 to 200 do xi[i] := 0; //обнуляем регистр
     wh := 2*pi*(fhf/Fs); wl := 2*pi*(flf/Fs);
     qh := wh/pi; ql := wl/pi;
     N := M div 2;
     if sh90>0 then//если включен режим фазового сдвига
      begin
       for i := 0 to N do
        begin
         if i = 0 then h[i] := qh - ql
         else
          begin
           h[i] := qh*(cos(i*wh)/(i*wh)) - ql*(cos(i*wl)/(i*wl));
           h[-i] := qh*(cos(i*wh)/(i*wh)) - ql*(cos(i*wl)/(i*wl));
          end;
         //_hi_OnEvent(onSet,h[i]); 
        end; 
      end
     else //иначе
      begin
       for i := 0 to N do
        begin
         if i = 0 then h[i] := qh - ql
         else
          begin
           h[i] := qh*(sin(i*wh)/(i*wh)) - ql*(sin(i*wl)/(i*wl));
           h[-i] := qh*(sin(i*wh)/(i*wh)) - ql*(sin(i*wl)/(i*wl));
          end;
         //_hi_OnEvent(onSet,h[i]); 
        end; 
      end;
        //Оконная функция
       for i := 0 to M-1 do
        begin
         win[i - M div 2] := 0.54 - 0.46*cos(2*pi*i/M); //Хемминга
         //win[i - M div 2] := 0.42 - 0.5*cos(2*pi*i/M) + 0.08*cos(4*pi*i/M); //Блэкмана
         h[i - M div 2] := win[i - M div 2]*h[i - M div 2]
        end;


    Ввод вывод данных можно в 8..16 битных, но обработку надо с плавающей запятой, иначе АЧХ рассыпается безбожно. Сам предпочитаю БИХ(IIR), тянучки за полосой пропускания меньше и ресурса меньше жрет. 101 вообще то не "порядок" КИХ фильтра а кол-во точек.
    Гильберта пока не использовал (из за ограниченной полосы и неравномерности фаы и трудности коррекции), предпочитаю IQ перемножение с нужным сдвигом фаз.
    Последний раз редактировалось sgk; 02.02.2016 в 11:29.

  8. Спасибо от Слесарь

Страница 40 из 40 ПерваяПервая ... 3037383940

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Про трансивер прямого преобразования на 7 МГц
    от UA6BIX в разделе Техника прямого преобразования
    Ответов: 361
    Последнее сообщение: 27.01.2021, 05:51
  2. Современный трансивер прямого преобразования
    от AlexanderT в разделе Техника прямого преобразования
    Ответов: 2691
    Последнее сообщение: 18.02.2019, 10:10
  3. Трансивер прямого преобразования на 80-160метров
    от Юрий Морозов в разделе Техника прямого преобразования
    Ответов: 361
    Последнее сообщение: 20.12.2016, 07:28
  4. КВ трансивер прямого преобразования
    от большой брат в разделе Техника прямого преобразования
    Ответов: 514
    Последнее сообщение: 18.10.2012, 12:11
  5. Трансивер прямого преобразования с DSP
    от EU1ME в разделе Техника прямого преобразования
    Ответов: 255
    Последнее сообщение: 28.09.2011, 22:59

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •