PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Беcпроводные коммуникации > Радио/ТВ

Ответ
 
Опции темы Поиск в этой теме
Старый 18.02.2010, 11:35   #921
Vic58
Старший Пользователь
 
Регистрация: 21.10.2009
Регион: 61
Сообщений: 603
Vic58 is on a distinguished road
По умолчанию автопоиск

Хочу свести разрозненные сообщения про автопоиск в один пост. Спасибо дадлику, он сейчас занимается доработками ПО, может скоро будем пробовать.

Что и как должно быть -
По поиску:
добавляется два вывода-
SIG наличие сигнала станции;
STOUT точная настройка.
Сигнал SEEK формируется программно на выводе BO3 синтезатора.

Работает в таком порядке:
запуск поиска;
смотрим SIG;
станции нет - следующий шаг поиска;
станция есть - формируем SEEK;
LM-ка меряет частоту;
если частота не соответствует идем дальше;
частота соотвествует, выдается STOUT - настроились.

что хотелось бы из удобств:
поиск с перестройкой частоты в любую сторону;
поиск по ячейкам памяти,
остановка на найденной станции на, скажем, 10-15 сек, если не было нажатия какой-либо кнопки, продолжение поиска.
Это чтоб выбрать чего хочешь слушать, за 10 сек наверное можно понять что за передача идет на станции и хочу ли я ее слушать, и если я не предпринял каких либо действий для остановки поиска он будет продолжен.
Вот примерно так.
Описание и фрагмент даташита на LM7000
Схема радио с поддержкой поиска.
Также есть описание радио в моем проекте.
Vic58 вне форума   Ответить с цитированием
Старый 18.02.2010, 15:34   #922
dadlick
Пользователь
 
Регистрация: 07.08.2009
Регион: 77, 97, 99, 177
Сообщений: 54
dadlick is on a distinguished road
По умолчанию

To Vic58
SIG наличие сигнала станции, его судя по схеме формирует сам тюнер?
если сигнал станции присутствует что на выводе SIG 0В или 5В?
Судя по тому что он подтянут резистором к +5в логично предположить что 0В.

STOUT точная настройка
судя по даташиту опять же при нахождении станции на этом выводе 0В.
И по даташиту есть подтяжка к +5В у вас на схеме нету?

Сигнал SEEK формируется программно на выводе BO3 синтезатора.
Как я понял по приведенной схеме активным уровнем является 0В?

Работает в таком порядке:
запуск поиска (отправляем в LM значение частоты);
смотрим SIG;
станции нет (5В)- следующий шаг поиска (отправляем в LM новое значение частоты);
станция есть (0В) - формируем SEEK(0В);
LM-ка меряет частоту;
если частота не соответствует идем дальше (куда идем, что делаем?);
частота соотвествует, выдается STOUT(0В) - настроились.

На счет удобств, если говорить о центрифуге надо посмотреть, что она может предложить.
dadlick вне форума   Ответить с цитированием
Старый 18.02.2010, 21:00   #923
AVP87
Старший Пользователь
 
Регистрация: 04.01.2010
Возраст: 37
Город: Камешково
Регион: 33
Машина: --
Сообщений: 142
AVP87 is on a distinguished road
По умолчанию

SIG можно вообще пока не мониторить. Потом это можно дописать.
Вообщем сначало
Посылаем в ЛМ частоту.
Ждем 50 мсек, потом STRQ в 1, и ждем примерно 150 мсек нуля на STOUT, если его нет, то алгоритм заного только с новой частотой частотой ( увеличиной или уменьшиной в зависимости от поиска вперед или назад).
Если в течении 150 мсек появился 0 на STOU. то стоп Здесь станция
__________________
Работаю за идею и еду.....
AVP87 вне форума   Ответить с цитированием
Старый 18.02.2010, 21:59   #924
Vic58
Старший Пользователь
 
Регистрация: 21.10.2009
Регион: 61
Сообщений: 603
Vic58 is on a distinguished road
По умолчанию

Цитата:
Сообщение от dadlick Посмотреть сообщение
SIG если сигнал станции присутствует что на выводе SIG 0В или 5В?

STOUT точная настройка
по даташиту есть подтяжка к +5В у вас на схеме нету?

Сигнал SEEK формируется программно на выводе BO3 синтезатора.
Хотелось бы что бы была возможность менять в программе сигнал SIG на прямой/инверсный, потому как неизвестно у всех ли блоков уровни одни и те-же или нет. Хотя в схеме есть инвертор, т.е.фактически в любом случае в схеме будет и прямой и инверсный уровень.

Для блока магнитолы Сони сигналы такие, кстати, на выходных позанимаюсь и с Пионеровским блоком, который я сейчас и использую, но поскольку работы по автопоиску призаглохли я как-то не дошел до изучения уровней его сигналов.

Ну вообщем, Сони:
Наш искомый SIG, это у него SD и он переходит в 1 при обнаружении станции.
Далее SEEK, с вывода BO3 наличие сигнала это 1. Для тюнера нужен инверсный сигнал, для этого у меня применен инвертор на транзисторе, для STRQ нужен прямой сигнал, его и подаем.
STOUT инверсный, как и следует из даташита.
Насчет поддяжки уровня последнего, надо смотреть если FTDI сама его не подтянет то надо будет ставить резистор.
FTDI работает нормально, единственный с ней трабл это ее инициализация, на нее надо подавать питание после запуска системы тогда она работает нормально, решаю путем задержки подачи питания.
ПО все есть: FT radio от Sfiks-M и плугин для ЦФ от oops1.
Можно базироваться на них, ссылки есть в теме, но могу и я выложить ранее скачанные.

Цитата:
Сообщение от dadlick Посмотреть сообщение
если частота не соответствует идем дальше (куда идем, что делаем?);
Если нет точной настройки продолжаем изменение частоты т.е. сканирование.

Да я тут подумал, если осуществлять поиск по известным частотам, т.е. по ячейкам памяти, то там частоту измерять не требуется, только определять есть станция или нет.
Vic58 вне форума   Ответить с цитированием
Старый 18.02.2010, 22:03   #925
Vic58
Старший Пользователь
 
Регистрация: 21.10.2009
Регион: 61
Сообщений: 603
Vic58 is on a distinguished road
По умолчанию

Цитата:
Сообщение от AVP87 Посмотреть сообщение
SIG можно вообще пока не мониторить.
Ждем 50 мсек, потом STRQ в 1, и ждем примерно 150 мсек нуля на STOUT, если его нет, то алгоритм заного только с новой частотой частотой ( увеличиной или уменьшиной в зависимости от поиска вперед или назад).
Если в течении 150 мсек появился 0 на STOU. то стоп Здесь станция
смысл проверки состояния SIG в том, что если его нет то и частоту мерять не нужно. в этом случае процес сканирования происходит быстрее.
Vic58 вне форума   Ответить с цитированием
Старый 18.02.2010, 22:48   #926
dadlick
Пользователь
 
Регистрация: 07.08.2009
Регион: 77, 97, 99, 177
Сообщений: 54
dadlick is on a distinguished road
По умолчанию

Цитата:
Сообщение от Vic58 Посмотреть сообщение
Хотелось бы что бы была возможность менять в программе сигнал SIG на прямой/инверсный, потому как неизвестно у всех ли блоков уровни одни и те-же или нет. Хотя в схеме есть инвертор, т.е.фактически в любом случае в схеме будет и прямой и инверсный уровень.
Ок

Цитата:
Сообщение от Vic58 Посмотреть сообщение
ПО все есть: FT radio от Sfiks-M и плугин для ЦФ от oops1.
Можно базироваться на них, ссылки есть в теме, но могу и я выложить ранее скачанные.
Продублируйте если не трудно, а то всю ветку перелопачивть в поисках..
dadlick вне форума   Ответить с цитированием
Старый 18.02.2010, 23:45   #927
Vic58
Старший Пользователь
 
Регистрация: 21.10.2009
Регион: 61
Сообщений: 603
Vic58 is on a distinguished road
По умолчанию

Цитата:
Сообщение от dadlick Посмотреть сообщение
Продублируйте если не трудно,
вот файлы.
Вложения
Тип файла: zip v6.zip (37.3 Кб, 642 просмотров)
Тип файла: rar FT_Radio.rar (1.57 Мб, 666 просмотров)
Vic58 вне форума   Ответить с цитированием
Старый 19.02.2010, 01:38   #928
AVP87
Старший Пользователь
 
Регистрация: 04.01.2010
Возраст: 37
Город: Камешково
Регион: 33
Машина: --
Сообщений: 142
AVP87 is on a distinguished road
По умолчанию

Цитата:
Сообщение от Vic58 Посмотреть сообщение
смысл проверки состояния SIG в том, что если его нет то и частоту мерять не нужно. в этом случае процес сканирования происходит быстрее.
Я понял что быстрее, я же написал что пока.... Для начало же лучше облегчить задачу по максимуму.
__________________
Работаю за идею и еду.....
AVP87 вне форума   Ответить с цитированием
Старый 19.02.2010, 11:03   #929
ancc
Гуру
 
Регистрация: 17.03.2008
Возраст: 45
Город: Новокузнецк
Регион: 42
Машина: 2003\Lexus\RX330
Сообщений: 1,192
ancc is a splendid one to beholdancc is a splendid one to beholdancc is a splendid one to beholdancc is a splendid one to beholdancc is a splendid one to beholdancc is a splendid one to beholdancc is a splendid one to behold
По умолчанию

кстати, а если ли смысл с lm7000 заморачиваться? я сейчас смотрел, ее уже много где нет в продаже, может поискать то что широко распространено?
ancc вне форума   Ответить с цитированием
Старый 19.02.2010, 11:03   #930
dadlick
Пользователь
 
Регистрация: 07.08.2009
Регион: 77, 97, 99, 177
Сообщений: 54
dadlick is on a distinguished road
По умолчанию

Ну давайте попробуем.
Уровень активного сигнала SIG можно выбрать 0/1
Задержка до проверки сигнала SIG -Delay Seek
Задержка до проверки сигнала STOUT -Delay STOUT
Загружаем выбираем LPT порт, ножки CE, CL, Data, Power (в данном случаи идет через LM - ножка B02) оставляем в положении нет.
Вложения
Тип файла: zip bin.zip (52.5 Кб, 591 просмотров)
dadlick вне форума   Ответить с цитированием
Ответ

Метки
радио, разработка


Здесь присутствуют: 17 (пользователей: 0 , гостей: 17)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 08:44.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot