key programming immo tools emergency start device программаторы ключа заводилки Кодграббер штатных охранных систем, toyota, lexus, subaru.

Помогите разобраться с передатчиком

#1
Привет всем! Собираю девайс КГ, точнее делаю это что-бы понять как все работает.
Что касается девайса:
прием-перед от брелка Старлайн а4
контроллер мега8
жк от сотового не помню какая модель

Девайс работает на экране показавает надписи, и даже брут каме работает правильно :), но вот при проверке на стоянке выяснилось что нихрена он не открыл, стал разбираться подключил осциллограф через приемник от старой сиги и вижу такую хрень что время 1 и 0 совсем не то и даже рядом не стоит с тем временем что я в программе пишу, начал пробовать подобрать время, но все равно хрень полная получается вместо 320 us у меня на приемнике время сигнала 217 us. Подципил 1й канал на ногу меги а второй канал на приемник, на осциллограммах видно что с меги сигнал идет такой как в программе а в приемнике меньше, причем если мега выдает 1(320) то на приемнике время 1(~217), а если мега дает 0(640) то на приемнике 0(~700) кто нибудь сталкивался с такой проблемой???
Я уже хотел на форуме выложить свой девайс похвастаться как я его замутил красиво а тут такая непонятка.
 
#2
Привет всем! Собираю девайс КГ, точнее делаю это что-бы понять как все работает.
Что касается девайса:
прием-перед от брелка Старлайн а4
контроллер мега8
жк от сотового не помню какая модель

Девайс работает на экране показавает надписи, и даже брут каме работает правильно :), но вот при проверке на стоянке выяснилось что нихрена он не открыл, стал разбираться подключил осциллограф через приемник от старой сиги и вижу такую хрень что время 1 и 0 совсем не то и даже рядом не стоит с тем временем что я в программе пишу, начал пробовать подобрать время, но все равно хрень полная получается вместо 320 us у меня на приемнике время сигнала 217 us. Подципил 1й канал на ногу меги а второй канал на приемник, на осциллограммах видно что с меги сигнал идет такой как в программе а в приемнике меньше, причем если мега выдает 1(320) то на приемнике время 1(~217), а если мега дает 0(640) то на приемнике 0(~700) кто нибудь сталкивался с такой проблемой???
Я уже хотел на форуме выложить свой девайс похвастаться как я его замутил красиво а тут такая непонятка.
Решение проблемы как на меня очень простое ... берешь пишешь программу на второй контроллер например импульс на 200 us передаешь через передадтчик ... если на приемнике покажет другую периодичность просто меняешь передатчик .. точней приєм перед ...
 
#4
Спасибо за ответы!
1 программирую на Си
код пограммы для проверки PORTB.1 нога меги которая на передачу
Код:
while (1)
      {
      // Place your code here
      
      PORTB.1=1; 
      delay_us(410);
      PORTB.1=0;
      delay_us(410);
      }
частота проца 8Мгц от внутреннего генератора

2 лог олько USBee suit весит 7,5 мб не могу вставить
Прикрепляю рисунок( белый канал (1) это нога меги, коричневый (2) приемник с сигналки)

3 на всякий случа фото пеедачика и распиновка как я понял
во втором рисунке

4 сегодня купил на рынке еще белок попробовал от него передатчик такая же хрень,
попробоал на кейлоке все четко сигнал правильный время те тоже стабильное.

На осциллограмме видно что на ноге меги сигнал идет правильный как в программе меняется каждые 410 us, тут вопрос в сигнале с передатчика так как на приемнике совсем другие интервалы видно на нижней осциллограмме, вчера подключил передатчик RT4-433 и на осциллограмме опять неправильные интервалы, вообще непонятно что происходит!!!
Подскажите на передатчик ногу от мк прото так поключать ? Может надо что-то в цеь добавлять???
 

Вложения

h2

Супер-Модератор
Команда форума
#5
тут вопрос в сигнале с передатчика так как на приемнике совсем другие интервалы
тут дело возможно в приёмнике. у некоторых часто тайминги плывут, так что не факт, что передатчик не правильно передаёт.
 
#6
тут дело возможно в приёмнике. у некоторых часто тайминги плывут, так что не факт, что передатчик не правильно передаёт.
уже попробовал другой от старлайна таже хрень, непонятно че просходит, чтобы на приемике были нужные мне тайминги пришлось сделать так
Код:
while (1)
      {
      // Place your code here
      
      PORTB.1=1; 
      delay_us(120);
      PORTB.1=0;
      delay_us(850);
      }
но мне кажется , что-то надо сделать, ну как тогда его победить???:confused:
 
#8
Я не пойму ... нижняя плата на фото то тоже подключена ... возможно дело в ней ... отсоедините ее ...
 
#9
сигналки нет своей что-ли? купи, да подгони тайминги, что-бы работало.
А при чем сдесь сигналка? Мне хотелоь бы услышать о том, что это у меня только такой косяк? Если да то я дальше буду колдовать и разбираться где накосячил, наверняка сдесь много людей которые смотрели что риходит на приемник и изучали, если это у всех так то тогда я сделаю разные тайминги для разных девайсов и буду дальше писать спокойно программу,
выход из данной проблемы я вижу такой
тайминги:
1 came (1(120)0(850))
2 nice (1(&&&)0(&&&))
.....
n !!!! (1(nnn)0(nnn))
только так???
Но по мне так это бред, как тогда в кодере все тайминги нормально вылетают??

Я не пойму ... нижняя плата на фото то тоже подключена ... возможно дело в ней ... отсоедините ее ...
Внизу плата простая мега 8, dc/dc от брелка старлаина и пищалка от негоже , вроде там ничего не может портить сигнал!
я прбовал отсоединять передатчик и на проводе подсоединял плату к RT4-433, таже хрень!
Кто делал сам когграббер на меге 8 подскажите какие вас тайминги на приемнике?