Hello, just i am create Mon rds project with 2 transistors and 16f628A. I writted this hex stored on this page http://vrtp.ru/index.php?showtopic=11345&v...ndpost&p=338822 at number 2.2, and i operate this program for sending PS - RT - PI stored at this page http://iw1cgw.xoom.it/elettronica/encoder_RDS/software.jpg . Problem appear after 3 hours, PIC increase in temperature and rds appear only on radio receivers without DSP. On phones appear indicator RDS and dsp not recognize signal sended on PS. On first hours appear on all receivers. What problem cause this?
Это сообщение отредактировал danzv - Apr 9 2014, 03:40 PM
exact, the circuit have maxim `11mA. and after damage consumation increase to 337mA! Now have new 16f628a and circuit functionally good. After terminate pcb add picture here.
Че то перечитал тут все, даже и не знаю что теперь собрать. Больше всего подходит Mon-RDS, т.к. нужно выводить только название станции. Но, пишут, что не все устройства отображают данный кодер. Посматриваю в сторону Атмеги32 поскольку я так понимаю там все по стандарту сделано, или не имеет смысла? Так как нужен кодер, что бы помех звуку не создавал. Используется промышленный передатчик, у него есть выход 19кГц амплитудой 1В.
В общем убил вечер на ковыряние Mon-RDS с синхронизацией по пилот-тону. В протезе нарисовал схему, что здесь была. 57кГц от ФАПЧ плыло постоянно. Пришлось поменять на 9-ом выводе 4046 (где резистор на 10к) кондер электролит на 1мкФ (так же можно и керамику 0,47), и в параллель этой RC еще 0,1мкФ. С передатчика выход пилот-тона синус 1В. Протез его не хотел захватывать. Пришлось увеличить в коллекторе транзистора по входу резистор до 10к и подстроечник уменьшить до 1К. В общем то довольно стабильно получилось в симуляции. Вот только синхронизации 1187,5 нет. Уж не знаю насколь это важно. Могу скриншоты протезовских осциллограмм выложить, если надо.
Это сообщение отредактировал Bkmz - Jul 29 2014, 07:31 AM
Группа: Cоучастник
Сообщений: 1775
Пользователь №: 69347
Регистрация: 10-August 10
Место жительства: Україна
В монрдс и не будет синхронизации 1187.5 А плл я использовал другую схему, не ту что тут. Тут выложена где реально все плывет. Если надо поищу и выложу, детали те же.
http://vrtp.ru/uploads/post-125-1298747219.gif Я использовал эту, с некоторыми изменениями. Но пока 4046 не могу найти. В моделировании нормальных результатов вроде добился. Но хотелось бы и вашу схему посмотреть. А на сколько критично несинхронизация 1187.5? Правильная ли у меня синхронизация получилась? В оригинале нижняя осциллограмма была слегка сдвинута. Сейчас обе стоят недвигаясь, не считая того что, 57кГц "танцует" по амплитуде.
Это сообщение отредактировал Bkmz - Jul 29 2014, 10:09 AM
Группа: Автор
Сообщений: 12972
Пользователь №: 55667
Регистрация: 10-November 09
Место жительства: BY
Имея цель подцепить к профпередатчику самопал РДС, я бы влез во внутрь и выцепил бы сигнал от тактовой частоты стереокодера. Его поделив до нужного значения (там не будет 38КГц меандр, а будет что-то повыше на порядок), синхронизировал именно сам пик по тактовой частоте. Моё вИдение решения.
Потому как по синусоиде, восстанавливая 57КГц, имеем большой шанс попортить 38/19. Впрочем, как и я предложил...
Не дадут мне лезть в передатчик ((( А вот обвесов вокруг него сколь угодно. tarasian666 за схемку спасибо, примерно тоже самое я сделал, только небольшую регулировку по фазе на входе добавил. По поводу прохождения сигнала, ну и черт с ним. Уж не на порядок хуже наверное? Кстати прошивка на пике 88-ом сейчас правленая Айратом или же оригинальная, это которая устанавливается в папку вместе с прогой? Я так понял, что лучше её использовать, а не на 628-ом? И еще где то находил, что ОУ лучше поставить TL072 и на выход LC фильтр. Кто, что скажет на этот счет?
Это сообщение отредактировал Bkmz - Jul 30 2014, 06:02 AM
Приветствую! Я правил только прошивку LastOn под 628й пик,а под 88й прошивка от автора-француза. По поводу 1,1875 кГц,синхронизация не сильно влияет на проходимость сигнала рдс, главное тут синхронизация пилот тона и 57кГц. Схема синхронизации на 4046 у меня уже исправно трудится около года со стереокодером от Eger.
Группа: Cоучастник
Сообщений: 1775
Пользователь №: 69347
Регистрация: 10-August 10
Место жительства: Україна
У меня прохождение было одинаково что с синхронизацией по пилот тону что без нее. Говорят без синхронизации всякие булькания, как не пробовал так и не уловил их... правда кодер другой.
Это сообщение отредактировал tarasian666 - Jul 30 2014, 08:30 AM
У меня прохождение было одинаково что с синхронизацией по пилот тону что без нее.
Или имеется в виду синхронизация 57 и 19, а не 1,1875 кГц? И еще, это уже так для себя, интересно просто. Если синхронизацию не делать 57 по пилот-тону, то образуются биения с частотой 38 кГц, но ведь в передатчиках эта частота полностью подавляется. Или же она на приемниках будет образовываться и мешать? Так же выше написано, что кодер потребляет 11мА, а если еще и схему ФАПЧ накинуть то, думаю больше 20мА не будет. А значит, я так понимаю, вместо 7805 можно легко ставить 78L05?
Это сообщение отредактировал Bkmz - Jul 30 2014, 12:54 PM
Группа: Cоучастник
Сообщений: 1775
Пользователь №: 69347
Регистрация: 10-August 10
Место жительства: Україна
QUOTE
Или имеется в виду синхронизация 57 и 19, а не 1,1875 кГц?
именно, у меня 1,1875 кгц синхронно с 57, но 57 с 19 не синхронно и никаких биений не заметил, хоть и передатчик естественно самопал. В итоге чтоб все было по стандарту в стерео кодере сделал синхронный выход 57кгц. Правда сейчас рдс не использую для экономии девиации и увеличения дальности, в моем случае это критично... но это другая история.
Группа: Cоучастник
Сообщений: 1375
Пользователь №: 93922
Регистрация: 17-July 12
Место жительства: Россия
Скажите, а есть ли в управляющей проге MonRDS команды для передачи в PS системного текущего времени а также температуры из текстового файла виртуального термометра? Если нет, то можно ли как-то это ввести? Попробовал тэги из списка вкладки Information. На компе так и остается содержимое тега, время не вижу, может оно отправляется в железо?! железа пока нету, хочется понять что и как...
Это сообщение отредактировал Novossyol - Aug 13 2014, 07:40 PM
Есть такая возможность. Используйте тэги %Time2% и %Temp%. Тэги подходят для PS и RT. На скриншоте как раз это показано,температура берется из текстового файла.
Присоединённое изображение (Нажмите для увеличения)
Группа: Cоучастник
Сообщений: 1375
Пользователь №: 93922
Регистрация: 17-July 12
Место жительства: Россия
А без шедулера это будет работать? Дело в то что я попробовал эти команды но в окне RDS Setting PS остается все также имя команды а не значение времени. Так и должно быть? Чето въехать в управление прогой не могу после ERDS и Стереотул.
Это сообщение отредактировал Novossyol - Aug 14 2014, 05:42 PM
А без шедулера это будет работать? Дело в то что я попробовал эти команды но в окне RDS Setting PS остается все также имя команды а не значение времени. Так и должно быть? Чето въехать в управление прогой не могу после ERDS и Стереотул.
Так и должно быть,т.к. поля в окне в RDS Setting PS используются для записи данных в EEPROM, поэтому тэги там не работают.
Я конечно не против что используют мою программу,но требовать за прошитый пик 240 рублей, при том что прошивку,схему,программу можно найти по первой ссылке гугла.
Группа: Cоучастник
Сообщений: 1375
Пользователь №: 93922
Регистрация: 17-July 12
Место жительства: Россия
QUOTE (Novossyol @ Aug 14 2014, 06:23 PM)
А без шедулера это будет работать? Дело в то что я попробовал эти команды но в окне RDS Setting PS остается все также имя команды а не значение времени. Так и должно быть? Чето въехать в управление прогой не могу после ERDS и Стереотул.
И всё же как работать с прогой, может у кого то видеоинструкция есть? Чёто тыкаюсь, тыкаюсь нифига не выходит, что куда вписывать, зачем шедулер как с ним работать и т.д.
Это сообщение отредактировал Novossyol - Aug 15 2014, 06:24 AM
Группа: Cоучастник
Сообщений: 1375
Пользователь №: 93922
Регистрация: 17-July 12
Место жительства: Россия
QUOTE (Airat @ Aug 16 2014, 04:39 PM)
Напишите, пожалуйста, какие функции программы вам не понятны. Постараюсь объяснить.
Как выдавать текст в PS пословно и бегушкой, куда и чего вписывать, какие команды ввести чтобы сис. время и температуру выдавало. А также как работать без шедулера, пот типу как в стереотул или в ERDS. Просто к ним привык.