Новости:

Форум Infotex WeaponMod

Тема: POCSAG для радиолюбителей  (Прочитано 48331 раз)

Оффлайн Koshak 30 Марта 2014, 23:09:09

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2754
  • Карма: +270/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Смысл есть заморачиваться? Задумка вроде не плохая  :xexe:


У кошки четыре ноги: вход, выход, земля и питание

Оффлайн Koshak 03 Декабря 2015, 18:52:43 (#1)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2754
  • Карма: +270/-16
    • Просмотр профиля
    • Infotex Мир Хобби
На просторах инета попался интересный вариант транскодера POCSAG на базе MEGA328  :-)
Не долго думая с помощью Xloader залил .hex файл в ардуинку. Всё заработало с пол пинка  :$
Сигнал PTT снимаем с A4
Сигнал Audio снимаем с A5
Скорость на UART порту выставляем 4800

Светодиодики и остальной обвес ставим по желанию.
Команды посылаем с помощью любой терминальной программы, список команд разжёван в мануале.
В планах подцепить всё это "дело" к роутеру с OpenWRT но это пока мысли в слух  :94:
Всё полезное в аттаче!
У кошки четыре ноги: вход, выход, земля и питание
  • « Последнее редактирование: 03 Декабря 2015, 18:57:57 от Koshak »

Оффлайн Koshak 12 Декабря 2015, 23:23:37 (#2)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2754
  • Карма: +270/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Начал потихоньку снюхивать роутер и ардуинку  :D
За основу взял DIR-615 E4 с прошивкой Attitude Adjustment 12.09
Ардуину подключил на UART роутера.

bash скрипт выглядит так:
кидает абоненту с капкодом 1234567 данные с моей погодной станции, и через 2 мин инфу с моим позывным  :D

cd /root/pocsag/

fwx=tmp-sm.txt

wget http://infotex58.ru:88/tiny.htm -O $fwx
sleep 1

rwx=`cat $fwx | awk '{print $1}' | awk -F"#" '{printf $2" "}'`
tmc=`echo $rwx | awk '{print 0 int($1*1.8)+32}'`
tmv=`echo $rwx | awk '{print $2}'`
tmd=`echo $rwx | awk '{print $3*10}'`
echo 'P1234567,0,Meteo Penza "$tmc"C "$tmv"% "$tmd"mm' > /dev/ttyS0
sleep 2m
echo 'P1234567,0,RA4FHE Test POCSAG' > /dev/ttyS0
exit 0

Скорость порта UART выставляем 4800

stty -F /dev/ttyS0 4800


Пока конечно очень "сыро" ну думаю допилю  :D
У кошки четыре ноги: вход, выход, земля и питание
  • « Последнее редактирование: 15 Декабря 2015, 20:31:48 от Koshak »

Оффлайн Koshak 16 Декабря 2015, 23:19:33 (#3)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2754
  • Карма: +270/-16
    • Просмотр профиля
    • Infotex Мир Хобби
В ходе теста оказалось не стыковка по TTL уровням ардуины и роутера, на паре транзисторов сделал преобразователь TTL 3.3>5
Полёт нормальный! Декодил правда через звуковую карту.





PDW лучше декодит нежели POC32 при одинаковом уровне входного сигнала  ???

Поправил bash скрипт, рабочий вариант.

Цитировать
cd /root/pocsag/

fwx=tmp-sm.txt

wget http://infotex58.ru:88/tiny.htm -O $fwx
sleep 1

rwx=`cat $fwx | awk '{print $1}' | awk -F"#" '{printf $2" "}'`
tmc=`echo $rwx | awk '{print $1}'`
tmv=`echo $rwx | awk '{print $2}'`
tmd=`echo $rwx | awk '{print $4}'`
echo P1234567,0,Penza Meteo "$tmc"C "$tmv"% "$tmd"mmHg > /dev/ttyS0
sleep 30s
echo P1234567,0,RA4FHE POCSAG 144.975MHz > /dev/ttyS0
exit 0

Cron запускает скрипт каждую минуту. Если интервал нужен больше например 10 мин делаем как в примере

*/10 * * * * /root/pocsag/pocsag.sh > /dev/null &
Остаётся подключить к передатчику и проверить работу через эфир, как пишут там есть свои "подводные камни".
В аттаче мои конфиги в качестве примера.
   
У кошки четыре ноги: вход, выход, земля и питание
  • « Последнее редактирование: 16 Декабря 2015, 23:28:00 от Koshak »

ghost 16 Января 2016, 22:23:42 (#4)

  • Гость
Странно у меня на ноге A5 сигнала нет. Пытался наушником проверить и ничего. с комп порта команды принимает. В ответ на команду выдает цифру 7.

Оффлайн Koshak 16 Января 2016, 22:30:02 (#5)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2754
  • Карма: +270/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Скорость порта?
У кошки четыре ноги: вход, выход, земля и питание

ghost 16 Января 2016, 22:31:38 (#6)

  • Гость
Скорость порта?
на нано 4800, на уно 9600. и там, и там одно и тоже(

Оффлайн Koshak 16 Января 2016, 22:37:59 (#7)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2754
  • Карма: +270/-16
    • Просмотр профиля
    • Infotex Мир Хобби
На уне такую картинку должен показывать в мониторе порта при старте...
У кошки четыре ноги: вход, выход, земля и питание

ghost 16 Января 2016, 22:40:53 (#8)

  • Гость
Все верное, ее и показывает. Забиваешь в строку команду для пробы, например вашу  P1234567,0,RA4FHE POCSAG 144.975MHz.  на А5 ноге тихо. а в терминале к тексту добавляется цифра 7.

Оффлайн Koshak 16 Января 2016, 22:52:14 (#9)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2754
  • Карма: +270/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Да на уне с глюками  :3: не думал что будут с ней проблемы
У кошки четыре ноги: вход, выход, земля и питание

ghost 16 Января 2016, 22:54:36 (#10)

  • Гость
Да на уне с глюками  :3: не думал что будут с ней проблемы

Так я и нано пробовал, тоже самое. Нет сигнала, все та же цифра 7. Что не так не пойму ( на нано конечно же скорость порта 4800)

Оффлайн Koshak 16 Января 2016, 23:02:32 (#11)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2754
  • Карма: +270/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Я тестил на "Микро" у ней нет USB хотя это не должно влиять
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн Koshak 16 Января 2016, 23:12:19 (#12)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2754
  • Карма: +270/-16
    • Просмотр профиля
    • Infotex Мир Хобби
В настройках монитора порта сделайте "возврат каретки" скорость 9600 это для уны, далее пошлите z1, потом попробуйте m12345 должна запиликать морзянка, если всё ок то можно пробовать P1234567,0,RA4FHE POCSAG 144.975MHz
У кошки четыре ноги: вход, выход, земля и питание

ghost 16 Января 2016, 23:16:55 (#13)

  • Гость
Ура))) работает!!!
Спасибо вам добрый человек)))

Оффлайн Koshak 16 Января 2016, 23:18:51 (#14)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 2754
  • Карма: +270/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Ура))) работает!!!
Спасибо вам добрый человек)))
Команда z1 инитит EEPROM ардуины возможно там была "грязь" поэтому некорректно работало  :-)
У кошки четыре ноги: вход, выход, земля и питание