АвтоРадиоКанал Кузбасс

Канал взаимопомощи на дорогах--сегодня помог ты, завтра помогут тебе--
Поиск по позывным:
Поиск предоставлен сервером QRZ.RU
 
Текущее время: 28 апр 2024, 18:31

Часовой пояс: UTC + 6 часов






Начать новую тему Ответить на тему  [ Сообщений: 13 ]  На страницу 1, 2  След.
My Фотогалерея
Автор Сообщение
 Заголовок сообщения: SWR/PWR-metr на Arduino.
Непрочитанное сообщениеДобавлено: 26 дек 2012, 15:47 
Не в сети
Матёрый корреспондент
Аватара пользователя

Зарегистрирован: 27 янв 2011, 00:33
Сообщения: 837
Город: Кемерово
Автомобиль: Nissan X-Trail
CB радиостанция: MegaJet MJ-500
Антенна CB: Optim CB-T3 MAG 620м
Позывной CB: Skif
Радиолюбительский позывной: UB9UAJ
QTH локатор: NO35CI
Собственно я об чем.
Где то полгода назад заказал я себе игрушку, отладочную плату Arduino Duemilanove
Вложение:
arduino-usb-microcontroller-board-3.jpg

До кучи заказал LCD Keypad Shield
Вложение:
DSCF06221.jpg


Те цели которые я преследовал при заказе, ушли или стали не актуальны (да и не смог я понять все тонкости программирования)
В общем вчера мне в буйну голову что то попало и я озадачился со созданием автоматического SWR и PWR измерителя.
Накидал программку, залил в контроллер. (программка уже поправлена с учетом полевых испытаний)
Скрытый текст: показать
// Подключаем библиотеку дисплея:
#include <LiquidCrystal.h>

// Подключаем математические функции
#include "math.h"

// объявляем переменные и приводим их в порядок
float SWRpad = 0;
float SWRotr = 0;
float SWR =0;

// Прописываем пины индикатора
LiquidCrystal lcd(8, 13, 9, 4, 5, 6, 7);

void setup ()
{
analogReference(DEFAULT); //нах ненадо но этикет требует

lcd.begin(16, 2);// задаем размерность экрана, 2 строки по 16 символов
}

void loop ()
{

SWRpad = analogRead(A2); // Читаем со второй ноги аналогово входа напряжение падающей волны
SWRotr = analogRead(A1); // Читаем с первой ноги аналогово входа напряжение отраженной волны
// расчет и вывод мощности
lcd.setCursor(0, 1);
lcd.print("PWR ");
lcd.setCursor(4, 1);
lcd.print(SWRpad*0.0123, 1);//тут колдавать надо
lcd.print("W ");
// расчет и вывод КСВ
SWR = (SWRpad + SWRotr)/ (SWRpad - SWRotr);
lcd.setCursor(0, 0);
lcd.print("SWR ");
if (SWR<1) { // типа КВС меньше 1 не бывает
lcd.setCursor(4, 0);
lcd.print("Err");
}
else if (SWR > 5) { // а нафига нам больше знать то?
lcd.setCursor(4, 0);
lcd.print(">5");
}
else {
lcd.setCursor(4, 0);
lcd.print(SWR, 1);
}

//Задержка и очистка экрана
delay (100);
lcd.clear();
}

А дальше начал чисать репу. Где и из чего сделать сам датчик КСВ.
Сегодня пол дня лазил по форумам искал схемы и описания.
Потом плюнул и разобрав свой простой стрелочный КСВ-метр.
Примерно такой
Вложение:
420_enl.jpg

Заделал отверстие в его боку на 6мм и вставил гнездо 3,5 стерео. Распаял так чтобы при воткнутом штекере штатная часть отключалась.
Беглый тест на авто показал что КСВ-метр работает на ура.
А вот с расчетом мощности надо еще повозится.

Фотографии реальных девайсов и то что светится на экранчике LCD вечером заделаю.


Я это к чему, мне бы на моей радейки мощность померить, или на прокат кто даст станцию с уже измеренной мощностью?


У вас нет необходимых прав для просмотра вложений в этом сообщении.

_________________
Мозг абонента выключен или находится не в зоне действия сети.


Вернуться к началу
 Профиль  
 
My Фотогалерея
 Заголовок сообщения: Re: SWR/PWR-metr на Arduino.
Непрочитанное сообщениеДобавлено: 26 дек 2012, 19:21 
Не в сети
Аватара пользователя

Зарегистрирован: 26 янв 2011, 18:42
Сообщения: 4089
Откуда: Кузбасс
Город: Кемерово
Автомобиль: Шкода Кодиак
Радиолюбительский позывной: R9UU
QTH локатор: NO35BI
Skif.42ru писал(а):
Я это к чему, мне бы на моей радейки мощность померить

Егор возьми у меня КСВ метр да померь

_________________
R9UU Radio Nain Uniform Uniform[url=http://www.autometric.ru/car/skoda/fabia]Изображение


Вернуться к началу
 Профиль  
 
My Фотогалерея
 Заголовок сообщения: Re: SWR/PWR-metr на Arduino.
Непрочитанное сообщениеДобавлено: 26 дек 2012, 20:14 
Не в сети
Матёрый корреспондент
Аватара пользователя

Зарегистрирован: 27 янв 2011, 00:33
Сообщения: 837
Город: Кемерово
Автомобиль: Nissan X-Trail
CB радиостанция: MegaJet MJ-500
Антенна CB: Optim CB-T3 MAG 620м
Позывной CB: Skif
Радиолюбительский позывной: UB9UAJ
QTH локатор: NO35CI
Вот так выглядит КСВ-метр, функциональность не пострадала, да и внешний вид не сильно пострадал.
Вложение:
IMG_0307.JPG


ну а это шилд с прошивкой уже
Вложение:
IMG_0310.JPG


У вас нет необходимых прав для просмотра вложений в этом сообщении.

_________________
Мозг абонента выключен или находится не в зоне действия сети.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SWR/PWR-metr на Arduino.
Непрочитанное сообщениеДобавлено: 26 дек 2012, 23:41 
Не в сети
Аватара пользователя

Зарегистрирован: 26 янв 2011, 21:01
Сообщения: 2054
Город: Кемерово
Автомобиль: Toyota
CB радиостанция: Mj-600
Антенна CB: AT-73 Magnum
УКВ: FT-8900R, IC-7000
Ант УКВ: Opek 1503
Позывной CB: 0362, Lainer
Радиолюбительский позывной: RA9UIA
а далее
в работе покажи !

_________________
С Уважением Алексей !


Вернуться к началу
 Профиль  
 
My Фотогалерея
 Заголовок сообщения: Re: SWR/PWR-metr на Arduino.
Непрочитанное сообщениеДобавлено: 27 дек 2012, 06:56 
Не в сети
Матёрый корреспондент
Аватара пользователя

Зарегистрирован: 27 янв 2011, 00:33
Сообщения: 837
Город: Кемерово
Автомобиль: Nissan X-Trail
CB радиостанция: MegaJet MJ-500
Антенна CB: Optim CB-T3 MAG 620м
Позывной CB: Skif
Радиолюбительский позывной: UB9UAJ
QTH локатор: NO35CI
lainer писал(а):
а далее
в работе покажи !

Алексей, сегодня днем сниму на видео. Специально для этого фотоаппарат взял, а то на телефон китайский стыдно снимать. :oops:

_________________
Мозг абонента выключен или находится не в зоне действия сети.


Вернуться к началу
 Профиль  
 
My Фотогалерея
 Заголовок сообщения: Re: SWR/PWR-metr на Arduino.
Непрочитанное сообщениеДобавлено: 27 дек 2012, 08:03 
Не в сети
Матёрый корреспондент
Аватара пользователя

Зарегистрирован: 27 янв 2011, 00:33
Сообщения: 837
Город: Кемерово
Автомобиль: Nissan X-Trail
CB радиостанция: MegaJet MJ-500
Антенна CB: Optim CB-T3 MAG 620м
Позывной CB: Skif
Радиолюбительский позывной: UB9UAJ
QTH локатор: NO35CI

_________________
Мозг абонента выключен или находится не в зоне действия сети.


Вернуться к началу
 Профиль  
 
My Фотогалерея
 Заголовок сообщения: Re: SWR/PWR-metr на Arduino.
Непрочитанное сообщениеДобавлено: 27 дек 2012, 08:07 
Не в сети
Матёрый корреспондент
Аватара пользователя

Зарегистрирован: 27 янв 2011, 00:33
Сообщения: 837
Город: Кемерово
Автомобиль: Nissan X-Trail
CB радиостанция: MegaJet MJ-500
Антенна CB: Optim CB-T3 MAG 620м
Позывной CB: Skif
Радиолюбительский позывной: UB9UAJ
QTH локатор: NO35CI
В конце оговорился, надо не укорачивать а удлинять.
Да и не удлинять а нормальный кронштейн делать надо))))

_________________
Мозг абонента выключен или находится не в зоне действия сети.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SWR/PWR-metr на Arduino.
Непрочитанное сообщениеДобавлено: 27 дек 2012, 08:56 
Не в сети
Аватара пользователя

Зарегистрирован: 01 окт 2011, 12:03
Сообщения: 394
Откуда: Кемерово
Город: Кемерово
Автомобиль: пешеход
Позывной CB: Кедр
Радиолюбительский позывной: UB9UKL
Как вариант то да, а вообще это подход чисто индивидуальный, конструктив должен быть с запасом, простым и надежным.( относительно ) когда сильно хорошо это тоже не хорошо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SWR/PWR-metr на Arduino.
Непрочитанное сообщениеДобавлено: 27 дек 2012, 12:35 
Не в сети
Аватара пользователя

Зарегистрирован: 26 янв 2011, 21:01
Сообщения: 2054
Город: Кемерово
Автомобиль: Toyota
CB радиостанция: Mj-600
Антенна CB: AT-73 Magnum
УКВ: FT-8900R, IC-7000
Ант УКВ: Opek 1503
Позывной CB: 0362, Lainer
Радиолюбительский позывной: RA9UIA
нормально так работат

графики чуток бы прикрутить , дорожку там отображения - чтобы не сухие цифры были

а так норм !!!
зачет

_________________
С Уважением Алексей !


Вернуться к началу
 Профиль  
 
My Фотогалерея
 Заголовок сообщения: Re: SWR/PWR-metr на Arduino.
Непрочитанное сообщениеДобавлено: 27 дек 2012, 13:46 
Не в сети
Матёрый корреспондент
Аватара пользователя

Зарегистрирован: 27 янв 2011, 00:33
Сообщения: 837
Город: Кемерово
Автомобиль: Nissan X-Trail
CB радиостанция: MegaJet MJ-500
Антенна CB: Optim CB-T3 MAG 620м
Позывной CB: Skif
Радиолюбительский позывной: UB9UAJ
QTH локатор: NO35CI
была мысля горизонтальный уровень для индикации мощи, но знаний не хватает, да индикатор другой нужен.
Можно от ноклы 3110(5110) прикрутить дисплей. там можно и графики а если еще гену на 27Мгц прикрутить то аще анализатор антен получится))))
да нафиг только надо, задача простая, контроль КСВ и выходная мощность. Я вообще думаю на 8х2 индикатор поставить. все таки 16х2 для этих двух параметров многовато.
Изначально вообще стояла задача автоматизировать процесс замера КСВ. Делал из того что было в ящике стола, хотя для автоматического КСВ метра хватит и два знаковых индикатора. но вот их обвязка убивает все начинания и порывы на корню.
Времени побольше бы свободного, для дома наверное на ИВ-19В сделал бы :?

_________________
Мозг абонента выключен или находится не в зоне действия сети.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 6 часов




Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12


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

Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB