На главную страницу сайта
· Наш магазин · Объявления · Рейтинг · Статьи · Частоты · Копилка · Аэродромы · Live!
· Файлы · Диапазоны · Сигналы · Музей · Mods · LPD-форум · Клуб · Радиостанции
На сайте: гостей - 58,
участников - 8 [ qwert0173, tuner, Agent_I, Sgt, ew2abc, Silent, muha131, skeyl]
 · Начало · Опросы · События · Статистика · Поиск · Регистрация · Правила · FAQ · Галерея ·
 Форум —› Разработка, ремонт, схемы, модификации —› Программа RX32 - OpenSource 
Новая линейка радиостанций Hytera в нашем магазине


Hytera TC-320
руб.

Hytera TC-508
руб.

Hytera TC-580
руб.

Hytera PD-355
руб.

Hytera X1E
руб.
Автор Сообщение
Serge
Участник
Offline3.2
с сен 2005
Москва
Сообщений: 647

Дата: 10 Июл 2008 18:01:45 #  

Данная ветка является "логическим продолжением" предыдущей темы.

***

Вашему вниманию предлагаются исходники программы RX32 для управления самодельным радиоприемником
на базе ТВ-селектора KS-H-148 (или аналогичного) и синтезатора частоты LC72131. Написаны на C++ Builder 5.

Сама программа: http://www.radioscanner.ru/files/receivercontrol/file1878/
Исходники: http://www.radioscanner.ru/files/receivercontrol/file6439/

Вы можете свободно распространять и дорабатывать программу в некоммерческих целях.
Убедительная просьба: при внесении изменений, дополнений, расширении функционала -
пишите об этом на форуме (здесь) и также выкладывайте исходники, может кому пригодятся.
Ну и не забывайте автора. :)
Lopator
Участник
Offline3.3
с янв 2006
Москва
Сообщений: 1043

Дата: 10 Июл 2008 22:29:19 #  

Почему-то она не управляет у меня LC72131. А lc72131_control управляет. Вы автор обоих программ? Интересно почему так.. Спасибо большое за программу, очень помогла (lc72131_control).
Реклама
Google
Relayer
Участник
Offline2.2
с сен 2006
Одесса
Сообщений: 386

Дата: 11 Июл 2008 01:17:13 #  

Serge
маладэц!
MANN
Участник
Offline1.1
с мая 2007
Биробиджан
Сообщений: 32

Дата: 15 Июл 2008 15:58:10 #  

Serge

+ЛИМИЛИОН!!!!!

Доработаем

Спасибо!!!
NextDoor
Участник
Offline3.5
с июн 2007
Киев
Сообщений: 2003

Дата: 15 Июл 2008 16:32:10 #  

Кто не дружит с Си и пользуется "дельфями" - есть вариант управления
тюнером KSH-148 по LPT. Живет сей вариант на этом ресурсе - ТУТ. :)
При управлении тюнером (плевать на стандарты) - не отрабатывается ACK.
Потому подключение к LPT тремя проводками, один из которых "земля". :)
Там же и вариант управления младшей "сестрой" чипа LC72131 - LM7001.
Весь софт вроде как тоже OpenSource. Если че - пинайте - NextDoor... :))
Serge
Участник
Offline3.2
с сен 2005
Москва
Сообщений: 647

Дата: 16 Июл 2008 14:59:54 #  

Lopator
Почему-то она не управляет у меня LC72131. А lc72131_control управляет.

Странно, по части управления LC72131 программы одинаковы. Можно ошибиться разве что в выборе линий порта LPT, к которым она подключается. Или перепутать режимы (AM/FM - в данном случае, с модуляцией это не связяно). Как проявляется неисправность?

MANN
Пожалуйста, если будет что интересное - пишите!
Lopator
Участник
Offline3.3
с янв 2006
Москва
Сообщений: 1043

Дата: 16 Июл 2008 16:59:34 #  

Serge

Можно ошибиться разве что в выборе линий порта LPT, к которым она подключается. Или перепутать режимы (AM/FM - в данном случае, с модуляцией это не связяно). Как проявляется неисправность?


Проверял - все правильно. Микросхема не реагирует. В случае с lc72131_control заработало сразу. Загадочно:)

Вот еще вопрос к Вам. Если я правильно понял, последовательность OUT передается с DO постоянно, да?
Serge
Участник
Offline3.2
с сен 2005
Москва
Сообщений: 647

Дата: 16 Июл 2008 20:38:50 #  

Lopator
В RX32 опрос LC72131 как таковой не производится (последовательность OUT не запрашивается). Микросхема конфигурируется так, чтобы лог. уровень на ножке DO соответствовал наличию/отсутствию захвата частоты. Он и анализируется программой. А вот в LC72131_control задействовано и это.

В каком режиме используете LC72131 и какая частота гетеродина и шаг? Там в FM-режиме еще предделитель на 2, и шаг надо ставить в 2 раза меньше.

NextDoor
То есть у Вас прием данных от селектора отсутствует? А как же проверяете захват частоты? В режиме сканирования важно его дождаться и без лишних задержек идти дальше.
Кстати, тут между портом и селектором тоже 3 проводка. Только на порту еще один диод стоит.
Lopator
Участник
Offline3.3
с янв 2006
Москва
Сообщений: 1043

Дата: 17 Июл 2008 04:49:29 #  

Serge

В RX32 опрос LC72131 как таковой не производится (последовательность OUT не запрашивается). Микросхема конфигурируется так, чтобы лог. уровень на ножке DO соответствовал наличию/отсутствию захвата частоты. Он и анализируется программой. А вот в LC72131_control задействовано и это.

Да я RX32 не юзал, так как она у меня не работает:) В LC72131_control все понятно, она мне очень помогла настроить ГУН, чтобы таки запустить управление на PIC'e. Спасибо! Вопрос, был не по программе а по протоколу LC. Она ведь на DО передает последовательность OUT? Вот хотел понять в какой момент это происходит. По даташиту толком не понял. Постоянно шпарит штоли, в отсутвие посылок по DI ? Чтобы мне контроллером словить PLL UNLOCK.
Serge
Участник
Offline3.2
с сен 2005
Москва
Сообщений: 647

Дата: 17 Июл 2008 14:04:49 #  

Lopator
Она ведь на DО передает последовательность OUT? Вот хотел понять в какой момент это происходит.

Последовательность OUT выдается по внешнему клоку CL после того, как по линии DI в микросхему будет передан адрес "режима вывода" (0xA2). После этого после переключения CE по линии DO начнется выдача. Вроде бы это подробно описано на соотв. странице даташита, с циклограммами обмена.

Хотя в Вашем случае, возможно, удебнее сделать как в RX32 - сконфигурить LC так (биты DOCx), чтобы лог. уровень на ножке DO соответстовал состоянию PLL. Это и проще, и быстрее в работе. Если, конечно, Вам не надо читать состояние входных портов LC72131.
Lopator
Участник
Offline3.3
с янв 2006
Москва
Сообщений: 1043

Дата: 21 Июл 2008 01:54:49 #  

Serge

Вроде бы это подробно описано на соотв. странице даташита, с циклограммами обмена

Да я что-то не разобрался откуда идет преамбула OUT, там смутно как-то было. Я думал что она с DO идет, по аналогии с IN последовательностями идущими на DI.

удебнее сделать как в RX32 - сконфигурить LC так (биты DOCx), чтобы лог. уровень на ножке DO соответстовал состоянию PLL. Это и проще, и быстрее в работе.

Aбсолютно. Это устанавливается битами DOC0-DOC1 если я правильно понимаю? В смысле что больше ничего не надо поднимать на эту тему?
Serge
Участник
Offline3.2
с сен 2005
Москва
Сообщений: 647

Дата: 21 Июл 2008 12:59:08 · Поправил: Serge (21 Июл 2008 12:59:27) #  

Lopator
Вы, наверное, так и недопоняли. OUT-последовательность микросхемой выдается как раз на ножку DO, но в такт Вашему "клоку" (CL) и после распознания переданного Вами адреса (см. предыдущий пост).
Насчет второго вопроса - да, нужно лишь передавать нужные значения битов DOСx. В этом случае, при рассинхронизации на ножке DO будет просто низкий уровень.
Lopator
Участник
Offline3.3
с янв 2006
Москва
Сообщений: 1043

Дата: 21 Июл 2008 16:26:26 #  

Serge

Вы, наверное, так и недопоняли.

Ну на момент чтения ДШ, действительно понимания не было:)
sanya221
Участник
Offline3.2
с авг 2005
Тула
Сообщений: 266

Дата: 23 Апр 2009 11:45:32 #  

Serge
Хотел доработать твою программу под другой тюнер. При запуске компилятора выдается 80 warning-ов,
exe-шник при этом создается. Это нормально?? Проект тот, на который дана ссылка в первом посте. Ничего еще не менял, попытался собрать то, что там выложено.
Serge
Участник
Offline3.2
с сен 2005
Москва
Сообщений: 647

Дата: 29 Май 2009 17:24:58 #  

sanya221
Да, нормально. Специально проверил - действительно 80. :)
Но в основном несущественные, так что работе не мешают.
Hustas
Участник
Offline1.0
с мая 2008
Полтава
Сообщений: 12

Дата: 28 Сен 2009 20:43:51 · Поправил: Hustas (28 Сен 2009 21:26:44) #  

Вот переделал rx32 под другой порт (278h). Мож кому пригодится. Почему переделал писал здесь: RX32 и LC72131_control на материнке без штатного LPT

А нет ли у кого исходника LC72131_control? Или переделайте пожалуйста под 278h.

Не прицепляется, размер чуть больше чем мне можно. Кому надо могу выслать на почту.
Михаил1
Участник
Offline1.8
с сен 2009
Сообщений: 276

Дата: 28 Сен 2009 21:30:37 #  

Serge
Спасибо! постараюсь на выходных проверить ее с моим "шеком"...
Дата: 18 Окт 2009 10:49:30 #  

Serge, а можно Вашей программой управлять LC7218?
Если не трудно, можно попросить разъяснить алгоритм управления (че куда в какой последовательности и т.д. посылать)?
Реклама
Google
 

Создавать сообщения могут только зарегистрированные участники форума.
Войти в форум :: » Логин » Пароль
Начало
Средства связи, рации. Купить радиостанции Motorola, Yaesu, Vertex, приемники, антенны.
Время загрузки страницы (сек.): 0.044; miniBB ®