На главную страницу сайта
· Наш магазин · Объявления · Рейтинг · Статьи · Частоты · Копилка · Аэродромы · Live!
· Файлы · Диапазоны · Сигналы · Музей · Mods · LPD-форум · Клуб · Радиостанции
На сайте: гостей - 55,
участников - 6 [ Greenland, Zmej, wazzoo, vinipu, ra3tmo, provodnik_ua]
 · Начало · Опросы · События · Статистика · Поиск · Регистрация · Правила · FAQ · Галерея ·
 Форум —› Разработка, ремонт, схемы, модификации —› Странное поведение LM7001 
Портативные любительские радиостанции Yaesu


Yaesu FT-60R
руб.

Yaesu VX-3R
руб.

Yaesu VX-6R
руб.

Yaesu VX-8DR
руб.

Yaesu FT-1D
руб.
 Страница:  ««  1  2Поиск в теме
Автор Сообщение
cemen
Участник
Offline1.6
с мар 2008
Москва
Сообщений: 137

Дата: 14 Апр 2008 08:34:08 #  

Ну вот и заработала LM-ка,дело было в управлении,контроллере.По всей видимости CVAVR как-то странно работает с atmega88,то-ли задержки не так просчитывает,то-ли код не всегда корректно генерит.Хотя ядро -то у мег одно..
Короче ,после того как поменял чип на Atmega8,всё заработало,и частоту синтезатор затягивает,и BO выходы переключает.
Всем спасибо за помощь! :-)
rw6hrm
Участник
Offline3.0
с июл 2005
Ставрополь
Сообщений: 1060

Дата: 14 Апр 2008 08:49:00 #  

Ну вот и слава Догу. Хорошую вещь попортить трудно ;)))
Реклама
Google
Дата: 14 Апр 2008 20:22:15 #  

Всем привет. Столкнулся с такой же проблемой.... Контроллер - Атмега8535, кварц 6 МГц. Вроде и прога рабочая (проверял в протеусе) и микруху (lm-ку) уже не одну пробовал. А результат не меняется - нехочет выводы ВО переключать, частоту не захватывает, в общем "труп". Вроде всё уже перепробовал, с задержками игрался. Уважаемый cemen, поделитесь плз опытом, может есть какой-то "подводный камень"? Если можно - кусок вашего кода для загрузки данных..
NextDoor
Участник
Offline3.5
с июн 2007
Киев
Сообщений: 2003

Дата: 14 Апр 2008 21:16:16 #  

Могу дать рабочий пример кода на ассемблере для управления LM7001.
Стабильно работает при любой тактовой частоте и при внутреннем RC
тактировании. Есть и тест софт на делфи под LPT порт - для проверки.
Насчет BO - какая схема?. Там полевик стоит внутри,
сток выведен наружу, исток на земле внутри чипа и что бы увидеть
переключается он или нет, надо на +5в этот вывод через резистор
1-10ком подкинуть. Желательно проверить - завелся ли кварц в LM-ке?
И еще... проги нужно на железе проверять - протеус не всегда панацея.
mc3372
Участник
Offline2.6
с мая 2006
Сообщений: 627

Дата: 15 Апр 2008 00:00:02 #  

ищите и найдете - я первый раз ее тоже полгода запускал. потом она же заработала как надо, после исправления всех косяков в программе.
cemen
Участник
Offline1.6
с мар 2008
Москва
Сообщений: 137

Дата: 15 Апр 2008 10:01:31 · Поправил: cemen (15 Апр 2008 10:02:23) #  

WerwolF
Конечно напишу,вообще,если честно,я брал кусок кода из R-45 первого варианта с прошивкой на Атмегу.
Надеюсь,если я его приведу сдесь,авторы не обидятся ;-)

void Lm7001Out(uint8_t c)
{
uint8_t i;

for(i=0; i < 8; i++)
{
if(c & 0x01)
SetBit(LM7001_Port,LM7001_BitDat);
else
ClrBit(LM7001_Port,LM7001_BitDat);

_delay_us(5);
SetBit(LM7001_Port,LM7001_BitClc);
_delay_us(5);
ClrBit(LM7001_Port,LM7001_BitClc);

c >>= 1;
}
return;
}


и вызов этой функции:

SetBit(LM7001_PortEN,LM7001_BitCEN);

Lm7001Out(LoBYTE(fPCH2));
Lm7001Out(HiBYTE(fPCH2));

flagBo = Mod4Lm7001[Modulation];

///////////////////////////////////////
//
// S R2 R2 R0 TB Bo3 Bo2 Bo1
//
// R0=0, R1=1, R2=1 --> 5kHz
// S=1 --> FMIN
//
// flagBo = 0xE0; // 5kHz, FMIN
//
// Bo1 --> 1 - Mute ON 0 - Mute OFF
// Bo2 --> 1 - WFM 0 - NFM
// Bo3 --> 1 - FM 0 - AM

if(FlagMute) { flagBo |= 0x01; }

Lm7001Out(flagBo);

ClrBit(LM7001_PortEN,LM7001_BitCEN);
ClrBit(LM7001_Port, LM7001_BitDat);

Работает один-в-один,разве что в CVAVR нет функций SetBit и ClrBit,пришлось написать самому.
NextDoor
Участник
Offline3.5
с июн 2007
Киев
Сообщений: 2003

Дата: 15 Апр 2008 11:54:52 #  
Дата: 04 Июл 2009 18:50:43 · Поправил: Sfinks_M (04 Июл 2009 18:52:44) #  

Здраствуйте уважаемые участники форума.
Я не особо разбирающийся в данной теме человек, но судьба вынуждает меня собирать FM тюнер для компьютера установленного в автомобиле. Все те тюнеры что представлены на рынке компьютерного оборудования не подходят по простой причине - они слабенькие, и при движении выдают много помех (шуршат).
Вот и решил я собрать тюнер. Из старенькой магнитоллы выдернул блок тюнера (SONY SIR-EX или TUX-006) и соединил его с синтезатором частоты и подключил к LPT порту компьютера.

Увеличить


Для тестирования взял программу DKLM7001 скаченную из интернета.
В итоге:
настроить смог только одну станцию - 107.0
синтезатор на VT тюнера выдаёт от 0 до 8,3В (регулирование частоты с программы меняет напряжение на этой ножке)
На 8,2В настраивается 107.0

Немогу понять почему ловится только эта одна станция. Может поможите?
Lopator
Участник
Offline3.3
с янв 2006
Москва
Сообщений: 1043

Дата: 04 Июл 2009 21:45:03 · Поправил: Lopator (04 Июл 2009 21:52:48) #  

Немогу понять почему ловится только эта одна станция. Может поможите?

Поможем:) ДШ на тюнер в студию:) Посмотрите напряжение на выходе ГУНа, если настраиевается 107 на 8 вольтах, то по идее все в порядке, верхняя граница диапазона приходится на самое высокое напряжение на варикапе. Приходит в голову недостаток выхода VCO с последующим незахватом синтезатором.
Дата: 05 Июл 2009 08:24:34 · Поправил: Sfinks_M (05 Июл 2009 08:43:29) #  

Даташит на данный тюнер найти не смог, есть только схема самой магнитоллы, могу посмотреть какие микросхемы в самом тюнере стоят. Недостаток VCO, можно поподробнее, может я кандёр не подходящий поставил. На VCO что должно быть, напряжение или частоту надо мерить? Напряжение на VCO с ножки тюнера 6,17-6,36в а после кондёра на самой микросхеме синтезатора 2,5В
Lopator
Участник
Offline3.3
с янв 2006
Москва
Сообщений: 1043

Дата: 05 Июл 2009 18:03:34 #  

Sfinks_M

На выводе VCO должна быть частота приема + ПЧ, но она там врядли есть, так как видимо нет захвата.

Надо бы схему магнитолы взглянуть, что это за тюнер такой с внешним синтезатором. Я не большой знаток автомобильных тюнеров но вывод seek к примеру меня смущает. И напишите какие микросхемы внутри. На выходе VCO напряжение нормальное у вас, даже более чем (6В это много). Но по-видимому захвата не происходит и ловится 107 когда на варикап поступает максимальное напряжение и он просто останавливается в конце диапазона. Это может происходить по многим причинам, так сразу не скажешь. Давайте разберемся, со схемой магнитолы и названиями микросхем внутри тюнера, чтобы не гадать и вас тоже не путать.
Дата: 05 Июл 2009 18:58:37 #  

Схема магнитоллы Sony XR-3503MK2
Внутри блока тюнера две микросхемки SONY 251-99 и SONY 090-30
Вот фотка тюнера SONY
в этой же статье человек оживлял данный тюнер как раз с синтезатором LM7001, единственное я выход с синтезатора решил построить на тунельном транзисторе по этой схемеhttp://vasp13.narod.ru/s2.gif
В самой магнитолле синтезатор встроен в проц как я понял.
Lopator
Участник
Offline3.3
с янв 2006
Москва
Сообщений: 1043

Дата: 05 Июл 2009 19:22:38 · Поправил: Lopator (05 Июл 2009 19:24:56) #  

Sfinks_M

Попробуйте так.
1) Отключите тюнер от LM-ки (выход помпы и вход с VCO). Посмотрите что происходит на выходе VCO. Должна быть синусоида с частотой примерно 98,7 Mhz (нижняя граница диапазона + ПЧ 10,7).

Если все ОК то:

2) Подключите выход VCO к LM. Не подключая выход помпы LM, посмотрите осцилографом выход помпы, должна быть синусоида с довольно большой амплитудой и частотой порядка 40 Khz (не помню сколько точно, это синтезатор пытается захватить частоту).

Если все ОК то:

3) Подключите вход варикапа к LM. На выходе LM должно быть постоянное напряжение с вертикальными палочками (синтезатор захватил частоту и держит ее подстраивая) и оно должно меняться с изменением частоты.

Надо понять по этим пунктам. Частота там небольшая порядка 40-100 Khz, можно посмотреть простеньким осцилографом. Если осцилографа нет то смотрите напряжени на выходе LM, оно должно плавно меняться при перестройке через диапазон и оставаться на месте когда вы остаетесь на частоте станции. В этот момент можно частотомером смотреть частоту VCO через конденсатор 10p.

Напряжение на выходе VCO мерили ВЧ-вольтметром/приставкой? Что-то 6В как-то много..
Дата: 06 Июл 2009 11:43:59 #  

Ураа, заработала, незнаю почему, но при измерении VT случайно перемкнул R4 резистор, тот который стоит перед входом VT (перед варикапом) и тюнер начал захватывать частоты, может нужны резисторы с меньшим сопротивлением? Всю шкалу ловит нормально.
Вы случайно не разбираетесь подключении к компьютеру данных синтезаторов, и желательно к USB.
Я набросал по даташиту на FT245BM схемку. И просто не помешало бы чужое мнение, получится или нет у меня через USB по данной схеме управлять синтезатором. А ещё если кто разбирающийся заглянет то не подскажите хоть куда копать, программа под LPT у меня есть, да и в принципе уже понял как управлять LMкой но по USB незнаю как это делать...
Lopator
Участник
Offline3.3
с янв 2006
Москва
Сообщений: 1043

Дата: 06 Июл 2009 12:08:51 · Поправил: Lopator (06 Июл 2009 12:25:38) #  

Поздравляю! FT это эмулятор COM-порта, там есть конечно режим bit bang, но софта нет опять же, нет софта. Сам ищу. Проще купить/соорудить LPT-USB переходник. Типа такого: http://www-user.tu-chemnitz.de/~heha/bastelecke/Rund%20um%20den%20PC/USB2LPT/index.html.en

Сам тоже ищу что-то на эту тему. Или сделать на СOM+МК со своим софтом. Это лучше всего в плане fun'a :). Если использовать готовые программы для управленим синтезатором то только переходник USB-LPT. Мне так видится.

Собственно http://www-user.tu-chemnitz.de/~heha/bastelecke/Rund%20um%20den%20PC/USB2LPT/ul-14.htm.en имхо решит все проблемы. Скорости большие не треубуются опять же. Хочу попробовать, но пока нет времени. Микросхема есть в терре, стоит ~200p.
fly2015
Участник
Offline1.9
с июн 2006
Новокузнецк
Сообщений: 325

Дата: 06 Июл 2009 13:54:49 #  

Lopator
ЛМК спокойно управляется через перходник USB-COM, пробовал так подключить магнитолу УРАЛ, в которой сгорел проц, но приемник там работал нормально и все прекрано упралялось.Программу писал сам.
Lopator
Участник
Offline3.3
с янв 2006
Москва
Сообщений: 1043

Дата: 06 Июл 2009 13:56:01 #  

fly2015

А там разве не 3 линии используется?
fly2015
Участник
Offline1.9
с июн 2006
Новокузнецк
Сообщений: 325

Дата: 06 Июл 2009 14:23:57 #  

Lopator
Да 3 линиии COM порта: TX,DTR,RTS.Просто програмно на нужном выводе устанавлевается логический ноль или единица, взависимости от кода загружаемого в ЛМКу, вывод TX соединен с выводом CL (выв.4) , а RTS, DTS c входом разрешения записи и входом данных( выв. 3 и 5).
Lopator
Участник
Offline3.3
с янв 2006
Москва
Сообщений: 1043

Дата: 06 Июл 2009 23:36:39 #  

fly2015

Класс. А софт доступен? Было бы хорошо, если бы скажем можно было через этот софт посылать три байта в LC72131. Ну тоесть я пишу прямо три байта и оно отсылается. Сам я только под PIC умею программить, к сожалению, под комп пока не умею:) А подергать хочется, под ком-порт ничего и нету.
fly2015
Участник
Offline1.9
с июн 2006
Новокузнецк
Сообщений: 325

Дата: 07 Июл 2009 13:14:09 #  

Lopator
Написано на Builder6 C++, исходники могу выложить, но программа написана под синтезатор для SDR приемника(http://www.cqham.ru/trx75_30.htm) и кроме загрузки в ЛМку происходит загрузка врегистр, длина слова там 32 бита.
Lopator
Участник
Offline3.3
с янв 2006
Москва
Сообщений: 1043

Дата: 07 Июл 2009 13:38:38 #  

fly2015

Усе понял:) Насколько я понимаю FT у вас работает в bit bang mode. По поводу софта видимо придется самому ковырять, в принципе хочется разобраться, когда то же надо начинать програмить на компе:)
В личку еще отпишу вопросы по программированию, в общем чтобы не офтопить сильно.
Дата: 12 Июл 2009 19:54:53 #  

Собрал схемку с FT245BM. Встал вопрос с программой, нужна помощь програмистов, есть DLL есть LIB по FTDI. Нужно написать програмку для настройки синтезатора через данную FT микросхемку.
Так то вроде всё просто но для начинающего сложновато ))
Есть Visual Studio 2005. Подскажите как написать програмку.
Схемка LM7001+FT245BM
Lopator
Участник
Offline3.3
с янв 2006
Москва
Сообщений: 1043

Дата: 12 Июл 2009 20:13:24 · Поправил: Lopator (12 Июл 2009 23:11:32) #  

Sfinks_M

Да, хорошо было бы чтобы кто-то написал терминалку, которая гоняет через FT байты управления. Архиполезная вещь могла бы быть для управления всеми новомодными PLL/DDS... Именно не заточенную под определенную IC. Тоесть чтобы вручную вводишь например 3 байта конфигурации как в LC72131 или 2 как в LM7001 и нажимаешь "отправить". Сам я только на ASM умею.. под PIC:)

А какова функция реле у вас?
Дата: 13 Июл 2009 10:01:02 #  

Подаёт напряжение на сам тюнер для включения :)
Я его ещё не ставил но думаю я всё правильно понял и B01 можно управлять и она выдаёт минус который через релюшку включит тюнер...
Lopator
Участник
Offline3.3
с янв 2006
Москва
Сообщений: 1043

Дата: 13 Июл 2009 15:22:06 · Поправил: Lopator (13 Июл 2009 15:41:08) #  

Sfinks_M

Это у вас выход помпы, а не питание тюнера. С этого выхода идет напряжение управления варикапом. Если хотите ставить реле по питанию ставьте на 8-9 ноги тюнера это будет логично.
fly2015
Участник
Offline1.9
с июн 2006
Новокузнецк
Сообщений: 325

Дата: 13 Июл 2009 19:10:57 #  

Sfinks_M
Lopator
Скинте мыло в личку, отправлю программу для управления LM7001 c исходниками, а то для меня лимит в копилке 250 кб, а архив вешае 258 кб.
Lopator
Участник
Offline3.3
с янв 2006
Москва
Сообщений: 1043

Дата: 14 Июл 2009 04:45:25 #  

отписал
Дата: 14 Июл 2009 15:40:41 #  

Вобщем я уже сам накатал как раз то что нам требуется, тестовая прога, пока только для тестирования LM7001 но её можно доклепать под другие синтезаторы которые управляются по такому принципу.
Связка FT245BM + LM7001 отлично работает.
Скрин програмки
Комплект (Схемка, разводка, програмка), её можно и переделать под себя
Lopator
Участник
Offline3.3
с янв 2006
Москва
Сообщений: 1043

Дата: 14 Июл 2009 17:58:39 · Поправил: Lopator (14 Июл 2009 19:59:32) #  

Sfinks_M

Респект. Было бы неплохо пометить LSB/MSB для понятности. И возможность прописать конфигурационное слово в шестнадцатиричном счислении и будет благодарность широких масс:) При случае попробую ее с LC72131. Спасибо за исходники, буду тщательно изучать, как раз сейчас озаботился вопросами програмирования
Реклама
Google
 Страница:  ««  1  2 

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