| Автор |
Съобщение |
|
bengata
Ранг: Минаващ
Регистриран на: Съб Яну 30, 2016 6:05 pm Мнения: 38
|
 AFSK мoдулация от Pic16f88
Здравейте . Да започна така . От програмиране нищо не разбирам и имам нужда от помощ по един проект . Проектът е свързан с радио модем . Като честотната модулация трябва да бъде 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 |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 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 |
|
 |
|
bengata
Ранг: Минаващ
Регистриран на: Съб Яну 30, 2016 6:05 pm Мнения: 38
|
 Re: AFSK мoдулация от Pic16f88
Не е за курсова работа . Това е една моя заигравка от доста дълго време . Помните ли старите мобифони . http://vk.com/video294043956_171178549http://vk.com/video294043956_171171729http://vk.com/video294043956_171171705 Протокола съм го изучил и знам командите . Това което виждате се постига чрез съсдаване на аудио файл . От извесно време пиша една програма за автоматизация на системата под Borland C++ , която ползва ком порта на компютъра . От там излиза в цифров вид пакети с дължина по 21 бита . Но за да мога да ги обърна в аналогов вид ми трябва модем . Най елементрания е TCM3105 , но уви той не върши работо заради скоростта с която работи а имаенно 1200 hz за 1 и 2200 hz за 0 . А от тама и самите телефони не разбират нищо . Стори ми се удачен варянта да се пренапише въпросния код . Защото друг варянт до този момент не съм открил . Освен едйн модем FX469 но той работи в асинхронен режим и пака ще трябва програма за него с контролер , не може да се закачи директно за RS-a на компютъра . Това е ако може да ми помогнете ще съм благодарен на всеки който вземе участие . ike това което си го дал не мога да го разбера , но виждам ,че пак има инфорамация за сравняване .  Това което разбирам е , че е софтуерен декодер енкодер от аудио файл . Което е добре и почват да текат едни мисли как да го закача в моята програма и да ползвам директно звуковата карта но не знам дали мога да го правя в реално време . И как в Borland да ползвам звуковата карта за вход и изход . Това ако го направя ще олесни много работата от кум хардуер . Но трябва да провера дали мога да направя така , че да чете и пише от звуковата карта .
Последна промяна bengata на Нед Яну 31, 2016 3:29 pm, променена общо 2 пъти
|
| Нед Яну 31, 2016 3:01 pm |
|
 |
|
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 2:21 am Мнения: 12765 Местоположение: София
|
 Re: AFSK мoдулация от Pic16f88
Сигурен ли си че не бъркаш единиците. Не за друго, но 2200kHz си е 2.2MHz, което се съмнявам пиковете да го умеят. И в аудио-файловете трудно вирее подобна честота...
|
| Нед Яну 31, 2016 3:16 pm |
|
 |
|
bengata
Ранг: Минаващ
Регистриран на: Съб Яну 30, 2016 6:05 pm Мнения: 38
|
 Re: AFSK мoдулация от Pic16f88
Еми да сбъркал съм . 1200hz / 1800 hz 1200 bd .
|
| Нед Яну 31, 2016 3:29 pm |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
 Re: AFSK мoдулация от Pic16f88
1. За излъчване на честота около 450 ти си знаеш. 2. Протокола за който ти трябва енкодер и декодер е: MDC-1200 https://en.wikipedia.org/wiki/MDC-12003. Ако се разровиш в интернет за 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 |
|
 |
|
bengata
Ранг: Минаващ
Регистриран на: Съб Яну 30, 2016 6:05 pm Мнения: 38
|
 Re: AFSK мoдулация от Pic16f88
Не разирам от програмиране на микро контролери . Става въпрос за Borland C++ 6 за Windows
|
| Нед Яну 31, 2016 7:10 pm |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
 Re: AFSK мoдулация от Pic16f88
_________________ Warriors of the Night, ASSEMBLER!!!
|
| Нед Яну 31, 2016 8:40 pm |
|
 |
|
bengata
Ранг: Минаващ
Регистриран на: Съб Яну 30, 2016 6:05 pm Мнения: 38
|
 Re: AFSK мoдулация от Pic16f88
Определено няма да се справя . Най добре е да се върна на модема с Pic16f88 по лесно ще е .
|
| Нед Яну 31, 2016 11:05 pm |
|
 |
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 8:04 pm Мнения: 2663 Местоположение: София / Велико Търново
|
 Re: AFSK мoдулация от Pic16f88
Е добре де, той тоя пик освен да подава 1200 и 1800 Hz при 0 и 1 какво друго трябва да прави ? То това може и с две три TTL-ки да се направи... И с тия TP2000 умната че КРС то може да дойдат...
|
| Пон Фев 01, 2016 12:24 pm |
|
 |
|
bengata
Ранг: Минаващ
Регистриран на: Съб Яну 30, 2016 6:05 pm Мнения: 38
|
 Re: AFSK мoдулация от Pic16f88
Освен да подава 1200 и 1800 Hz при 0 и 1 трябва да може и да обръща приетото .
TP e модифицирано и е с мощност 12 мили вата . Обхват около 15 метра . От панелен блок не излиза сигнала . Постарал съм се това поне го разбирам .
|
| Пон Фев 01, 2016 3:34 pm |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
 Re: AFSK мoдулация от Pic16f88
Не е толкова лесно, защото изпращаш 2 полупериода за 1 и 3 полупериода за 0. При приемането е на обратно.
_________________ Warriors of the Night, ASSEMBLER!!!
|
| Пон Фев 01, 2016 4:03 pm |
|
 |
|
bengata
Ранг: Минаващ
Регистриран на: Съб Яну 30, 2016 6:05 pm Мнения: 38
|
 Re: AFSK мoдулация от Pic16f88
Няма да стане с TTL-ки . Имаше и един вариант с XR2211 са декодер и ХR2206 за енкодер но и с тях не става ,пробвано е с FX614 и ТМС3105 но това са модеми който са си създадени за 1200 / 2200 .
|
| Пон Фев 01, 2016 4:41 pm |
|
 |
|
4040
Ранг: Почетен член
Регистриран на: Сря Фев 04, 2015 8:11 pm Мнения: 610
|
 Re: AFSK мoдулация от Pic16f88
Този пик имаш ли го , можеш ли да го програмираш? Гледам ,че проектчето е доста добре документирано и обяснено, включително и в асм файла. Толкова ли не може да го схванеш? Честотите ги сменят с едни константи за прекъсвания, то това сигурно е най-лесното. Проблема е в останалата логика. Пиковете също се програмират на Си, Микрочип имат безплатна среда, едва ли ще ти е толкова трудно да навлезеш в материала. Бонуса е ,че ще ти се отворят нови възмножности. Даже имаше някакви пикчета с радио-възможности , а пък има и други безжични модули. Малко е безмислено за 15 метра да се ползват мобифони.
|
| Пон Фев 01, 2016 4:42 pm |
|
 |
|
bengata
Ранг: Минаващ
Регистриран на: Съб Яну 30, 2016 6:05 pm Мнения: 38
|
 Re: AFSK мoдулация от Pic16f88
Точно такъв нямам 88 говоря . Има 84 и много други от 16 и 18 серия . Но ще намеря . Програматори има два . Асм файла го разглеждам с MPLAB IDE v8.00 като единя програматор работи с тази програма . Но уви не схавщам нищо не съм се занимавал с програмиране никога . 15 метра в момента са ми достатачни това си един мой много стар гъдел моифоните .
|
| Пон Фев 01, 2016 6:20 pm |
|
|