Отговори на тема  [ 27 мнения ]  Отиди на страница 1, 2  Следваща
AFSK мoдулация от Pic16f88 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Съб Яну 30, 2016 6:05 pm
Мнения: 38
Мнение AFSK мoдулация от Pic16f88
Прикачени файлове:
wb4wga_tnc.zip [1.86 MiB]
364 пъти
Здравейте .

Да започна така .

От програмиране нищо не разбирам и имам нужда от помощ по един проект . Проектът е свързан с радио модем . Като честотната модулация трябва да бъде 1200 khz за 1 и 1800 khz за 0.

Понеже всички модеми който се продават работят 1200 khz за 1 и 2200 khz за 0 не ми вършат работа и трябва да търся друг начин . С продължително търсене попаднах на един проект със въпросния Pic16f88 , в който чрез вградения компаратор изработват въпросната модулация , която пак е 1200 khz за 1 и 2200 khz за 0 .

Така на въпроса . Можели някой които разбира от програмиране да преправи кода за да работи на 1200 khz за 1 и 1800 khz за 0 .

Кода ще го закача за да го разгледате .

Малко да разкажа

В програмата има вграден протокол АХ25 , протокол за GPS , писане и четен от паметта , сравняване на входящи данни , неща които на мен не са ми нужни .

От програмата трябва да остане само . При подаване на данни от ком порта да се изработи AFSK модулация с дължина 166 байта или 21 бита с време за предаване 139 мили секунди и обратното при входяща информация от радио канала да се обърне в цифрова вид към ком порта .

В момента е с време от 200 мили секунди но е свързан с протокола АХ25 .

Ако някои може да ми помогне мога да почерпя с Pic контролери .


Съб Яну 30, 2016 6:47 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 9:59 pm
Мнения: 6019
Местоположение: София
Мнение Re: AFSK мoдулация от Pic16f88
Това за курсова работа ли ти трябва или искаш да четеш Unit ID на служебните станции?
Ето ти една библиотека http://www.matthew.at/mdc/ с която просто връзваш компютъра към радиото и си готов.

_________________
Warriors of the Night, ASSEMBLER!!!


Нед Яну 31, 2016 12:31 am
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Съб Яну 30, 2016 6:05 pm
Мнения: 38
Мнение Re: AFSK мoдулация от Pic16f88
Не е за курсова работа .

Това е една моя заигравка от доста дълго време .

Помните ли старите мобифони .

http://vk.com/video294043956_171178549

http://vk.com/video294043956_171171729

http://vk.com/video294043956_171171705

Протокола съм го изучил и знам командите . Това което виждате се постига чрез съсдаване на аудио файл . От извесно време пиша една програма за автоматизация на системата под Borland C++ , която ползва ком порта на компютъра . От там излиза в цифров вид пакети с дължина по 21 бита . Но за да мога да ги обърна в аналогов вид ми трябва модем . Най елементрания е TCM3105 , но уви той не върши работо заради скоростта с която работи а имаенно 1200 hz за 1 и 2200 hz за 0 . А от тама и самите телефони не разбират нищо .

Стори ми се удачен варянта да се пренапише въпросния код . Защото друг варянт до този момент не съм открил . Освен едйн модем FX469 но той работи в асинхронен режим и пака ще трябва програма за него с контролер , не може да се закачи директно за RS-a на компютъра . Това е ако може да ми помогнете ще съм благодарен на всеки който вземе участие .

ike
това което си го дал не мога да го разбера , но виждам ,че пак има инфорамация за сравняване . 8O

Това което разбирам е , че е софтуерен декодер енкодер от аудио файл . Което е добре и почват да текат едни мисли как да го закача в моята програма и да ползвам директно звуковата карта но не знам дали мога да го правя в реално време . И как в Borland да ползвам звуковата карта за вход и изход . Това ако го направя ще олесни много работата от кум хардуер . Но трябва да провера дали мога да направя така , че да чете и пише от звуковата карта .


Последна промяна bengata на Нед Яну 31, 2016 3:29 pm, променена общо 2 пъти



Нед Яну 31, 2016 3:01 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 03, 2005 2:21 am
Мнения: 12765
Местоположение: София
Мнение Re: AFSK мoдулация от Pic16f88
Сигурен ли си че не бъркаш единиците. Не за друго, но 2200kHz си е 2.2MHz, което се съмнявам пиковете да го умеят. И в аудио-файловете трудно вирее подобна честота...


Нед Яну 31, 2016 3:16 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Съб Яну 30, 2016 6:05 pm
Мнения: 38
Мнение Re: AFSK мoдулация от Pic16f88
Еми да сбъркал съм . 1200hz / 1800 hz 1200 bd .


Нед Яну 31, 2016 3:29 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 9:59 pm
Мнения: 6019
Местоположение: София
Мнение Re: AFSK мoдулация от Pic16f88
1. За излъчване на честота около 450 ти си знаеш.
2. Протокола за който ти трябва енкодер и декодер е: MDC-1200 https://en.wikipedia.org/wiki/MDC-1200
3. Ако се разровиш в интернет за MDC-1200 илизат доста интересни линкове, видеота и този фаил http://www.qsl.net/yo4tnv/HamSoftware/WinMDCD10.zip (може да съдържа вируси, провери го преди да го пуснеш)
4. Модема можеш да го направиш много лесно, ако имаш опит с микроконтролерите.
5. А може и да го направиш и софтуерно, самия компютър да го енкодва и декодва, както е направено с WinMDCD.
6. Под "Borland C++" какво имаш в предвид? Версия Borland C++ 3.0 за DOS или Borland C++ 5.0 за Windows.

_________________
Warriors of the Night, ASSEMBLER!!!


Нед Яну 31, 2016 5:33 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Съб Яну 30, 2016 6:05 pm
Мнения: 38
Мнение Re: AFSK мoдулация от Pic16f88
Не разирам от програмиране на микро контролери .
Става въпрос за Borland C++ 6 за Windows


Нед Яну 31, 2016 7:10 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 9:59 pm
Мнения: 6019
Местоположение: София
Мнение Re: AFSK мoдулация от Pic16f88
Товава още по-добре. Надявам се че разбираш от WinAPI. Пробвай да подкараш това: https://github.com/atmatthewat/mdc-encode-decode с това https://msdn.microsoft.com/en-us/library/dd743876(v=vs.85).aspx

_________________
Warriors of the Night, ASSEMBLER!!!


Нед Яну 31, 2016 8:40 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Съб Яну 30, 2016 6:05 pm
Мнения: 38
Мнение Re: AFSK мoдулация от Pic16f88
Определено няма да се справя . Най добре е да се върна на модема с Pic16f88 по лесно ще е .


Нед Яну 31, 2016 11:05 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 8:04 pm
Мнения: 2663
Местоположение: София / Велико Търново
Мнение Re: AFSK мoдулация от Pic16f88
Е добре де, той тоя пик освен да подава 1200 и 1800 Hz при 0 и 1 какво друго трябва да прави ? То това може и с две три TTL-ки да се направи...
И с тия TP2000 умната че КРС то може да дойдат...

_________________
https://github.com/slav4ocom/


Пон Фев 01, 2016 12:24 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Съб Яну 30, 2016 6:05 pm
Мнения: 38
Мнение Re: AFSK мoдулация от Pic16f88
Освен да подава 1200 и 1800 Hz при 0 и 1 трябва да може и да обръща приетото .

TP e модифицирано и е с мощност 12 мили вата . Обхват около 15 метра . От панелен блок не излиза сигнала . Постарал съм се това поне го разбирам .


Пон Фев 01, 2016 3:34 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 9:59 pm
Мнения: 6019
Местоположение: София
Мнение Re: AFSK мoдулация от Pic16f88
slav4o.com написа:
То това може и с две три TTL-ки да се направи...

Не е толкова лесно, защото изпращаш 2 полупериода за 1 и 3 полупериода за 0. При приемането е на обратно.

_________________
Warriors of the Night, ASSEMBLER!!!


Пон Фев 01, 2016 4:03 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Съб Яну 30, 2016 6:05 pm
Мнения: 38
Мнение Re: AFSK мoдулация от Pic16f88
Няма да стане с TTL-ки . Имаше и един вариант с XR2211 са декодер и ХR2206 за енкодер но и с тях не става ,пробвано е с FX614 и ТМС3105 но това са модеми който са си създадени за 1200 / 2200 .


Пон Фев 01, 2016 4:41 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Сря Фев 04, 2015 8:11 pm
Мнения: 610
Мнение Re: AFSK мoдулация от Pic16f88
Този пик имаш ли го , можеш ли да го програмираш? Гледам ,че проектчето е доста добре документирано и обяснено, включително и в асм файла. Толкова ли не може да го схванеш? Честотите ги сменят с едни константи за прекъсвания, то това сигурно е най-лесното. Проблема е в останалата логика. Пиковете също се програмират на Си, Микрочип имат безплатна среда, едва ли ще ти е толкова трудно да навлезеш в материала. Бонуса е ,че ще ти се отворят нови възмножности. Даже имаше някакви пикчета с радио-възможности , а пък има и други безжични модули. Малко е безмислено за 15 метра да се ползват мобифони.


Пон Фев 01, 2016 4:42 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Съб Яну 30, 2016 6:05 pm
Мнения: 38
Мнение Re: AFSK мoдулация от Pic16f88
Точно такъв нямам 88 говоря . Има 84 и много други от 16 и 18 серия . Но ще намеря . Програматори има два . Асм файла го разглеждам с MPLAB IDE v8.00 като единя програматор работи с тази програма . Но уви не схавщам нищо не съм се занимавал с програмиране никога . 15 метра в момента са ми достатачни това си един мой много стар гъдел моифоните .


Пон Фев 01, 2016 6:20 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 27 мнения ]  Отиди на страница 1, 2  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 5 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни