Автор |
Сообщение |
|
Дата: 30 Мар 2010 01:07:06
#
alex_tver
общение через USB мелкосхему FTDI.
Немного подробнее об этом, пожалуйста.
Мелкосхема FTDI в одиночку работает, если да, в каком режиме, или совместно с процем трудится?
|
|
Дата: 30 Мар 2010 01:12:28
#
To Burr Master:
FT232RL работает в одиночку, зачем проц цеплять если у ФТшки можно BitBash все что угодно, тот же I2C... прога ессно своя, на скорую руку...
|
Реклама Google
|
|
|
Дата: 30 Мар 2010 01:39:47
#
alex_tver
BitBash
BitBang наверно?
Я б заценил, если б Вы привели фрагмент инициализации БигБанга, на мой взгляд этот эпизод в документации ФТДИ описан скудно и криво...
Насколько помню, вызываются две функции, одна из которых устанавливает режим, вторая таймер.
|
|
Дата: 30 Мар 2010 02:29:32
#
BitBang наверно?
Ну да...
status = FT_Open( 0, &m_ftHandle );
status = FT_SetTimeouts(m_ftHandle,1000,1000); // Не знаю надо ли, но работает
FT_SetBaudRate(m_ftHandle, 9600); // на всяк случ...
ну а дальше...
FT_SetBitMode(m_ftHandle, 0xFE, 1); // using TX and RX (bits 0 and 1) set input/output pins (0=input, 1=output)
FT_Write(m_ftHandle, &data, 1, &bytes); // Send bit (на самом деле byte!)
...
BYTE Rx;
FT_GetBitMode( m_ftHandle, &Rx ); // Read bit (в реальности байт, но нам нужен только бит)
// в Rx будет состояние всех 8ми портов, нам нужен только SDA, т.е. или бит 0 или 1 смотря куда подключен...
В общем главное правильно выставлять IN или OUT перед тем как читать или писать биты...
|
|
Дата: 30 Мар 2010 02:47:40 · Поправил: Burr Master (30 Мар 2010 02:49:14)
#
alex_tver
Спасибо.. Половина ясности есть.. Не силен я в Сях, увы..
FT_SetBaudRate(m_ftHandle, 9600) таким образом, тактирует выдачу из ФИФО и определяет ее скорость?
И эта же функция в режиме UART определяет скорость UART?
9600 - не мало ли для I2C ? Паспортная скорость 400 кгц.
|
|
Дата: 30 Мар 2010 02:51:19
#
9600 - не мало ли для I2C ? Паспортная скорость 400 кгц.
400кгц это максимум я думаю, а минимум можно хоть в дебаггере... работает проверено
|
|
Дата: 30 Мар 2010 02:55:00
#
alex_tver
Спасибо. Ясности стало побольше :).
|
|
Дата: 31 Мар 2010 12:53:05
#
Народ, а никто случайно не делал софт для управление своими SDRами из SpectraVue? Спектравю отправляет сообщения и также может их принимать извне... Я вот решил сделать, но одно не понял - я из своей программы отправляю Спектревю сообщение установить Centre Frequency, но он не идет дальше чем полоса на экране (96кГц в моем случае)... а у меня приемник 45-860мГц... как-то странно мне кажется или я чего не понял?
|
|
Дата: 01 Апр 2010 06:57:54
#
alex_tver
Пробовал я делать управление, но установить центральную частоту в режиме звуковой карты не получится.
|
|
Дата: 01 Апр 2010 08:12:47
#
fly2015
Понятно... я теперь смотрю в сторону Winrad, к ней можно DLLку прикрутить и управлять чем угодно :)
Кто пользовался? Какие +,-...
|
|
Дата: 04 Апр 2010 18:49:34
#
alex_tver
А не подскажите, каким образом вы пытаетесь сделать управление приемником через SpectraVue? Что, в программе предусмотрен какой-то механизм, позволяющий взамиодействовать с внешней программой управления приемником? Дайте пожалуста ссылочку, откуда вы получили информацию.
|
|
Дата: 04 Апр 2010 21:21:54
#
А не подскажите, каким образом вы пытаетесь сделать управление приемником через SpectraVue? Что, в программе предусмотрен какой-то механизм, позволяющий взамиодействовать с внешней программой управления приемником? Дайте пожалуста ссылочку, откуда вы получили информацию.
В Виндах, есть такая функция как перехват сообщений от объекта. Читайте MSDN.
|
|
Дата: 05 Апр 2010 02:16:29
#
sanya221 Откройте help по SpectraVue и читайте пункт 9 External SpectraVue Control Messages там даже с примером... однако не все так гладко как хотелось бы... как я уже писал там Centre Frequency из своей программы в широких пределах не изменить (у меня не получилось), можно только в пределах 96кГц (то что видно на экране)
|
|
Дата: 05 Апр 2010 17:37:13
#
alex_tver
Спасибо, посмотрел, примерно понял. Может ближе к концу недели время появится, попробую разобраться. Если не сложно, можете свои исходники выложить или на sanya221@yandex.ru |
|
Дата: 05 Апр 2010 19:09:41
#
вот жалко в spectraVue нету полоски 192 КГц, можно было б пошире обзор иметь. А так только 96.
Пробуешь вписывать с клавиатуры 192 - не пускает. Говорит, что число должно быть не более 96000.
|
|
Дата: 06 Апр 2010 12:58:57
#
Shephard
Попробуйте Winrad там есть 192кГц, жаль нет WFM, хотя не большая потеря
|
|
Дата: 06 Апр 2010 19:39:00
#
У winrad NFM демодулятор отвратно работает. Если это вообще можно назвать работой.
Здесь на форуме есть ветка про ExpertSDR, сегодня поставил- пока впечатление очень хорошее, и обзор 192кгц есть, и NFM нормально работает, и шумодав имеется.
|
|
Дата: 06 Апр 2010 22:22:50
#
sanya221
Насчет NFM: В WinRad жуть полная и без регулировок. Про этот режим в PowerSdr молчу так как то что там - что угодно но не NFM. В Spectarvue этот режим более корректно сделан. Проверял не только на слух..
Хотел еще ExpertSDR проверить да что-то не выходит.Скачал 200мбайт лабуды и все одно ругается на DttSP.dll - Как вы ставили эту софтину?
|
|
Дата: 07 Апр 2010 09:42:28
#
До Spectarvue пользовался PowerSDR и особых нареканий к NFM не было. Насчет ExpertSDR: cтавил Visual Studio 2008 Express SP1. (только VC) После программа нормально запускалась и на DttSP.dll не ругалась.
|
|
Дата: 23 Авг 2010 20:03:42
#
подскажите, а можно ли использовать аналоговые тюнеры, то есть управляемые напряжением
не хочется заморачиваться с цифрой
|
|
Дата: 24 Авг 2010 09:26:03
#
Можно, только неудобно это!
Нельзя точно определить частоту, чтобы в будущем на нее сразу настроиться.
А вооще почитай тему Простой сканер 40-890 МГц - Страница 11 оттуда можно взять схему включения аналогового тюнера.
Но все же подумай, стоит ли это делать? Если на компе есть LPT порт, то достаточно кинуть на тюнер всего три проводка! Разве это сложно? |
|
Дата: 24 Авг 2010 10:56:27
#
в том то и дело, что ноутбук у меня, а попорбовать покрутить охота ради интереса
а по USB схем включения покане попалось на глаза, знаю что там что-то с AVR
но у меня уже и так по USB управляется SDR
|
|
Дата: 04 Сен 2010 13:38:52
#
Такой вопрос:
Возможно ли сделать демодулятор на каком-нибудь недорогом и доступном микроконтроллере, используя его внутренний АЦП? Никто над этим не думал?
Есть ли какая-то информация по необходимым алгоритмам ЦОС в относительено компактном и доступном виде, не в виде учебника страниц на 350, половина из которых высшая математика?
|
|
Дата: 19 Окт 2010 13:54:05
#
Добрый всем день, такой вот вопрос: имеем ПЧ 10,7 с полосой 100 кГц, что бы к ней такого прикрутить что бы получить I/Q, Желательно что бы питалось это нечто напряжением 5-12 вольт. Звуковая карточка 192 kHz @ 24 bit.
Мысли эти относительно TV тюнера Beholder 507 с тюнером на борту Philips FM1216ME, по даташиту тюнер имеет два выхода по пч, один 38,9 либо 33,9 с полосой 6 МГц (можно выбрать в софте) второй 10,7 с полосой порядка 100 кГц, это при работе в режиме ЧМ УКВ тюнера, причем именно в режиме тюнера он работает аж до 430 МГц, по крайней мере ЛПШ-ку без антенны слышит, но тихо т.к. девиация у нее 2,5 кГц.
Хотелось бы увидеть готовую схему на недефицитных МС и желательно что бы они имели версии DIP корпусов.
Сам пока нашел такой вариант: http://www.qrz.lt/ly1gp/SDR/zetaschem.jpg кроме того автор говорит что сделав вот так: http://www.qrz.lt/ly1gp/SDR/vfo.jpg можно генератора равной частоте приема, так ли это и не будет ли она "пролазить"? |
|
Дата: 19 Окт 2010 14:49:09 · Поправил: sergo2007 (19 Окт 2010 14:50:48)
#
Сам пока нашел такой вариант: http://www.qrz.lt/ly1gp/SDR/zetaschem.jpg кроме того автор говорит что сделав вот так: http://www.qrz.lt/ly1gp/SDR/vfo.jpg можно генератора равной частоте приема, так ли это и не будет ли она "пролазить"?
Нормальная рабочая схема, можно смело собирать
можно генератора равной частоте приема, так ли это и не будет ли она "пролазить"?
Не частоте приема, а нулевой частоте. Прием будет вокруг нее +- 96кГц (если карта 192кгц)
Только лучше делать на учетверенной частоте, меньше проблем с подавлением зеркального канала. |
|
Дата: 19 Окт 2010 15:17:11
#
Нормальная рабочая схема, можно смело собирать
уже радует, еще один вопрос, насколько точно должен быть подобран кварц в генераторе, к примеру ПЧ 10,7 кварц должен быть на 42,8, а я нашел только на 40, 40,6, 41,2 и 45 МГц?
|
|
Дата: 19 Окт 2010 16:21:08
#
|
|
Дата: 19 Окт 2010 16:30:51
#
уже радует, еще один вопрос, насколько точно должен быть подобран кварц в генераторе, к примеру ПЧ 10,7 кварц должен быть на 42,8, а я нашел только на 40, 40,6, 41,2 и 45 МГц?
Ну вы сами то посчитайте.... 41,2/4=10.3 частота приема , ПЧ 10.7, полоса 250 кГц.
Хотя можно попробовать подключить вход приставки до фильтра 10.7....
|
|
Дата: 19 Окт 2010 16:34:34
#
Чем плохо что полоса будет почти в два раза шире требуемой?
|
|
Дата: 19 Окт 2010 17:23:41
#
UPD, согласно даташиту на тюнер до фильтра будет 2,5 МГц, сам фильтр внeтри и большой, добраться не проблема. Если не сложно, гляньте вот этот приемник http://himoza.org/files/DR2C-YU1LM.pdf 388 kb, если я правильно понял в нем частота кварца = равна частоте приема? Если это так то соберу его, там и печатка есть и кварцев таких навалом. |
Реклама Google |
|