Для Relayer:
Исходникивыкладывать не буду - не от жадности..., просто, чтобы опытным не давать повода для насмешек, а начинающим не прививать дурной стиль написания программ...
Для Relayer:
Исходникивыкладывать не буду - не от жадности..., просто, чтобы опытным не давать повода для насмешек, а начинающим не прививать дурной стиль написания программ...
Тогда вопрос: в серьезный проект сие выльется либо попробовал и на сем закончил?Сообщение от RZ6FY
гм ... ты просто не видел просто что народ выкладывает как опенсурсСообщение от RZ6FY
вобщем делаю конкретное и конструктивное предложение - выложишь исходники - я их отпортирую под дельфи и основательно причешу. может быть даже с комментариями
почему под дельфи - во первых мне так быстрее и проще, во вторых - цэ++ это всетаки не для начинающих - паскаль проще и нагляднее будет.
Есть какое-нибудь внятное описание интерфейса SDR1000 на LPT - я может тогда бы в свою программу встроил бы?
Для RK4FB:
Тема SDR (в частности синтез) меня живо инттересует последние полгода и интерес пока не угасает. Что Вы понимаете под "серьезным проектом.."? Мне лично интересны простые широкодоступные решения (хотя все относительно!) без использования элементной базы, кот. надо где-то доставать, выписывать и т.п.... Т.е. зашел в магазин и купил. Почему у меня и используется LM7000! Сначала экспериментировал с LM7001, но она была в магазине (речь о Ставрополе) в одном экземпляре и в ходе экспериментов "приказала долго жить"! А вот LM7000 удалось купить нес-ко экз., так что о других вариантах пока и не задумываюсь...
Ближайшие мои планы:
1. Полосовики (Вы в "теме", судя по ветке UT2FW)
2. Режим TX
3. ...далее видно будет
Здесь обсуждается простой синтезатор для SDR, но проще
чем сделано в SDR-1000 уже не куда, ДДС-ка и 2 регистра.
Может дороговато только? Но и все другие варианты не так
уж и дешевы. На мой взгляд если уж заниматься изобретением
нового синтезатора, то необходимо что бы он имел
полную совместимость по управлению от программы PowerSDR.
Это конечно лично мое мнение, но оно сформировалось после
использования SDR техники и с кварцевыми гетеродинами
и с синтезаторами. Тем не менее разработка RZ6FY очень
интересная и конечно может служить отличной альтернативой
кварцевым гетеродинам.
Всем успехов! Юрий.
а у меня програмуля одинаково работает ,что дома ,что на работе , программа запускается и болтается в трее на экран не разворачивается
Поясняю: надо чтобы данный синтез имел возможность управляться от программы PowerSDR, либо если I2PHD, дай Бог ему здоровья, сделает режим ТХ в WinRAD, от его программы.Сообщение от RZ6FY
Какие возможны реализации? Мое мнение:
Этап первый управление синтезом с помощью Вашего софта и использование PowerSDR в режиме SoftRock. Дабы "птичка" запела
Этап второй управление непосредственно с PowerSDR путем перехвата команд с LPT Вашим же софтом, как реализовать пока не знаю, но это точно возможно просто нужен хороший программист а он вроде прорисовывается. Да Relayer?
C выводами согласен Я в теме, последние результаты моделирования полосовиков в формате RFSimm http://forum.cqham.ru/download.php?id=12188Сообщение от RZ6FY
Для RV3DLX:
Позвольте заметить, что говоря о "простоте синтеза SDR-1000 дальше некуда" Вы лукавите. Ибо:
- DDS-ка и дорогая, и негде взять, да и смонтировать приловчиться надо даже на готовую плату
- регистры хоть и два, но не простые, а 3,3 вольта и тоже только SMD
- стабилизатор 3,3 вольта для регистров и DDS
- индуктивности и емкости для 4-х ФНЧ не абы каких номиналов, да и размеров тоже
- печатная плата под все это с шагом (уже забыл каким, но мелким)
И это только сам синтез. Но коль уж повторять SDR-1000, то захочется, чтобы и все остальное работало (управление внешними устройствами, переключение полосовиков, коммутация RX-TX...)
Короче, стоит только начать...!
Даже еслибы все необходимое уже лежало кучкой на столе - спаять и запустить будет не так просто. А если не заработает сразу, что при самостоятельной пайке весьма вероянто - куды бечь!?, если даже хорошие программисты спрашивают здесь на форумах - а как оно работает с LPT!?
Думаю, у синтезаторов с крупным шагом больше перспектив на просторах нашей Родины - доступность эл. базы, вполне удовлетворительный прием, да и на передачу вроде уже работают...
А там смотришь, и программое обеспечение под этот вариант подтянется...
RZ6FY писал:
- DDS-ка и дорогая, и негде взять
смотри:http://www.rv3apm.com/rxdx.html
Для RK4FB:
Вариант с перехватом LPT первым приходит в голову почти всем (судя по форумам), вот только к практическим шагам никак никто не приступит. Хотя, казалось бы, возьми даташит на DDS-ку - изучи, запусти программу-анализатор LPT(или запомин. осцилл.) - посмотри, коды открытые в конце-концов - пранализируй, коль разбираешься (это я к тому, что зачем анализировать мою простенькую программку, если можно потратить время и способности более рационально?...)
Но.... воз и ныне там! Ждем-с..!
Я бы мог всем этим заняться (кроме анализа кодов!), но, поверте, у меня ушла масса времени даже на то, что я здесь выложил...
Планы свои я уже озвучивал...(хочется ж и "алекнуть" на SDRе!), так что, звыняйте дядько! - чем можем - поможем, а чем не можем - того не можем...!
Так я и спросил как вы себе сцепку по управлению видите между PowerSDR и Вашим софтом --- теперь понял, пока никак не видите, управляющий софт отдельно, аки кварец, только вместо галетника Ваш софт, усё, как гриться, ясно... 8O Мог бы я сам сие написать? Наверное да, но времени нету на все... Вот допустим фильтра поужее и конструктивчик под них я б на себя взял... А проги писать некогда, надо ж вкурить тему неспешно софта понаставить, компиляторов-интерпретаторов и тп... Бум тогда ваять от SDR 1000 один в один...Сообщение от RZ6FY
Вот что у меня получилось с подобной схемотехникой:Сообщение от RK4FB
http://forum.cqham.ru/viewtopic.php?p=130934#130934
Чтобы сделать подобное скорее всего придется писать свой низкоуровневый драйвер для эмуляции LPT и добавления его в систему. Соответственно нужен большой опыт в программировании подобного ранее. Это уже на порядок сложнее того что большинство из нас в состоянии сделать в ближайшее время.Сообщение от RZ6FY
Совершенно с этим согласен.Хотя, казалось бы, возьми даташит на DDS-ку - изучи, запусти программу-анализатор LPT(или запомин. осцилл.) - посмотри, коды открытые в конце-концов - пранализируй, коль разбираешься (это я к тому, что зачем анализировать мою простенькую программку, если можно потратить время и способности более рационально?...)
Но.... воз и ныне там! Ждем-с..!
Я бы мог всем этим заняться (кроме анализа кодов!), но, поверте, у меня ушла масса времени даже на то, что я здесь выложил...
Планы свои я уже озвучивал...(хочется ж и "алекнуть" на SDRе!), так что, звыняйте дядько! - чем можем - поможем, а чем не можем - того не можем...!
Если у кого все-таки возникнет идея мониторинга "живого" порта можно попробовать вот это: http://valery-us4leh.narod.ru/main.html
Как вариант- попытаться разобраться в исходниках PowerSDR (на форуме уже появлялись решения), но это уже к спецам по Си, коим я лично не являюсь
Для Serg_PRQ:
По поводу перехвата управления от LPT мне вообще-то приходила в голову нес-ко иная мысль - смонировать те два регистра, что используются для управления AD9854 и уже с их выходов анализировать упраляющее слово для DDS-ки. Вычислив таким образом значение частоты, на кот. программа дает команду настроиться DDS-ке, перекодировать это значение уже в нужный формат для самодельного синтеза..
Вот в таком разрезе... не знаю, доходчиво ли объяснил...?
гм ... что то я не понял - зачем надо хватать лпт? powersdr вроде как доступен с исходниками. вчерась качнул, по быстрому глянул - цэ-шарп. какие проблемы поправить и перекомпилить? или там не все что надо для сборки?Сообщение от RK4FB
но вроде как PowerSDR SoftRock40 Extensions человек склепал - значит пересобрать можно.
в принципе идеальное решение - поправить исходники так чтобы они могли использовать внешние модули для управления кастомным железом. естественно прийдется выработать какойто апи. тогда в принципе будет без разницы как подключена железяка - лпт или ком. достаточно будет написать простенький транслятор команд "в куда надо" и вуаля.
осталось теперь под все это найти время особенно учитывая что у меня сегодня с 8 утра опять началась стройка а стройка - это вам не ремонт. вобщем кто строился - тот поймет
по поводу ддс"ов и прочее - ребята, давайте не будем флеймить плл и купить проще и припаять и запустить.
а когда я попробовал заказать ддс - народ делал круглые глаза. и в лучшем случае лупил цену раза в два выше чем оно стоит. вот такой вот у нас город с миллионным населением :(
так что давайте оставим дэдээсу дэдээсово
Скорости 4800 хватит вполне, но тут есть другие грабли.Сообщение от ialexs
Только что попробовал последить за СОМ- портом во время работы PowerSDR. Оказалось , что программа не управляет синтезом по САТ, а только отвечает на вопросы синтеза. В синтезе же UT2FW --- логика иная --- там синтез отвечает на запросы компьютера. Тоже самое происходит во всех известных мне самодельных синтезах. Так что к сожалению, ничего не выйдет с готовыми конструкциями типа UT2FW --- надо переписывать их логику работы.
В принципе ничего невозможного нет --- можно и переписать , но с другой стороны --- если все равно применять DDS , то получится проще поставить "родной" чип AD9854 и управлять по LPT.
Так что мне кажется, что использование САТ от PowerSDR --- путь не совсем верный.
Печально. Хотя с другой стороны направление синтез->ПСДР работает. Т.е. крутя валкодер на синтезе будет адекватное реагирование программы?Сообщение от RU3GA
С другой стороны действительно можно попросить спецов по Си поправить модуль для постоянной "выдачи" частоты по САТ самой программой (не опрашивать же синтезом постоянно с частотой 20мс..)
Это я все к тем у кого уже есть "железо" и хочется его прикрутить.
Не уверен что есть все библиотеки для сборкиСообщение от Relayer
Надо бы проверить.... После чего делать выводы. :-)
Дык со временем у всех напряги... Но если поступательно двигаться в одном направлении усё будет, а если в разных - них не будетСообщение от Relayer
Нет --- никакого реагирования программы при вращении валкода не будет. Синтез сам ничего не "говорит", пока его не спросят. А PowerSDR ничего не спрашивает --- сама ждет , пока ее спросят. Вобщем, они как два партизана в пленуСообщение от Serg_PRQ
проверю в ближайшее время. на крайний случай можно оттолкнуться от софтрока - там вообще весь проект лежит на соурсфорже - обязанны быть все исходники для сборки.Сообщение от RK4FB
Я про Костин синтез. У него ведь CAT работает в обе стороны. Т.е. насколько я понял с его слов синтез и "слушает" и "говорит" сам. Пытался лично его расшевелить на тематику СДР, что-то не реагирует...Сообщение от RU3GA
Зачем такие сложности, просто нужно в исходнике SDR найти где выводиться цифра текущей частоты, а по ней сгенерить код для Кделения ЛМки и отправить хоть на ЛПТ, хоть на КОМ.RZ6FY писал(а):
Для RK4FB:
Вариант с перехватом LPT первым приходит в голову почти всем (судя по форумам), вот только к практическим шагам никак никто не приступит.
По вопроссу коррекции сборки ,я так понимаю ,что с каждым обновлением нужно будет проводить коррекции ,если это так то не совсем удобно.
так я так и поступил, просто очень много критики по поводу "старости"и шумности. А если что-то новое то можно отойти немного от прототипа не обязательно привязываться к ЛПТ более логично- драйвер ЮСБ- кабель ЮСБ- процессор перекодировщик для ддс он же управляет всеми комутаторами, а плату ПИО в муссор.В принципе ничего невозможного нет --- можно и переписать , но с другой стороны --- если все равно применять DDS , то получится проще поставить "родной" чип AD9854 и управлять по LPT
Когда-то скачивал может кому пригодится ниже в приложении
Александр.
вам шашечки или всетаки ехать?Сообщение от ialexs
PS что то последнии сутки форум не "временно отключен" а более похоже на то что он "временно включен" :(
ХАМский designer писал:
"...просто нужно в исходнике SDR найти где выводиться цифра текущей частоты, а по ней сгенерить код для Кделения ЛМки и отправить хоть на ЛПТ, хоть на КОМ."
Если для Вас это просто - сделайте, пожалуйста!
Очень сильно сомневаюсь. Насколько я понял из ветки форума , посвященной его синтезу --- построен об обычно. Дело в том , что режим "синтез-ведущий" нужен для одной единственной программы --- TRXManager. Все остальные логи и программы работают в режиме запросов к синтезу.Сообщение от Serg_PRQ
Ну , чем черт не шутит --- может у него и реализовано все это дело , но ведь у него протокол ICOMа, а не KENWOODа
Я сейчас попробовал поуправлять PowerSDR "извне" через САТ , подавая команды на СОМ-порт --- все прекрасно работает --- и частоты и режимы --- все прекрасно устанавливается при помощи кенвудовских команд.
Так что если, приведенным в этой ветке синтезом на LM7000, управлять не с помощью программы компьютера , а с помощью контроллера с USART (например 16F628A) --- без проблем все можно реализовать. Валкодер будет так же не нужен --- нужно будет только грамотно организовать обмен по САТ. И это будет достаточно универсально , не будет зависеть от новых реализаций программы...
Но , честно говоря , мне ближе DDS. Вполне реально сделать маленькую платку --- AD9951+16F628A+MAX23 2 --- по шумовым свойствам это будет гораздо лучше , чем AD9854 и при этом полноценно работать с программой.
Шура, Вы попались! Причем заметьте я Вас за язык не тянул!Сообщение от RU3GA
Я сколько раз тебе предлагал этим заняться? А? Раз пяток это точно
Давай в личку. Обсудим.
Сообщение от RK4FB
В чем я попался? В том что сказал , что это вполне реально?
Так подтверждаю --- реально. Ну и что из того?
Я в аське.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)