AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
22.10.2016, 00:08
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,907
Сказал спасибо: 2,543
Сказали Спасибо 11,818 раз(а) в 5,924 сообщении(ях)
|
Re: Спидометр атмега 8
Сообщение от miwutka
|
там будет минус на выходе появляться
|
Минусу взяться неоткуда. Будет появляться ноль. А вот есть ли на выходе подтяжка - или схему искать, или живьем копать.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
22.10.2016, 00:10
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Спидометр атмега 8
Значит нужно будет просто подавать на мою схему и всё. В ней уже есть подтяжка. Диод думаю лишним не будет....
|
|
|
|
22.10.2016, 06:31
|
|
Временная регистрация
Регистрация: 18.05.2007
Адрес: Рубцовск
Сообщений: 61
Сказал спасибо: 360
Сказали Спасибо 21 раз(а) в 17 сообщении(ях)
|
Re: Спидометр атмега 8
Сообщение от miwutka
|
Там по идее есть 4 выхода для четырех свечей. К любому подключиться и 2 импульса на оборот...
|
Да, только 2 оборота на 1 импульс
|
|
|
Сказали "Спасибо" evg-chugunov
|
|
|
22.10.2016, 08:47
|
|
Гражданин KAZUS.RU
Регистрация: 15.08.2010
Адрес: Днепр
Сообщений: 842
Сказал спасибо: 74
Сказали Спасибо 199 раз(а) в 174 сообщении(ях)
|
Re: Спидометр атмега 8
Сообщение от miwutka
|
И если период будет более чем в два раза больше чем предыдущий то это синхроимпульс. Думаю так можно выделить???
|
Можно по разному.Если верить осциллограмме на которую я давал ссылку, то там практически переменное напряжение, почти синусоида.. Можно выпрямить через диод, подать на ограничитель и получим прямоугольные импульсы. Проводим интегрирование вверх (с какого-то небольшого числа), а между импульсами вниз. Если счетчик не пуст (осталось это небольшое число)-все продолжается дальше, но если счетчик опустошился, значит попали пропущенные зубья, и это будет синхроимпульс. Это один из способов, у меня в голове еще пару есть. Но это, если будет интересно, могу поделиться.
|
|
|
|
22.10.2016, 12:09
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Спидометр атмега 8
Сообщение от evg-chugunov
|
Да, только 2 оборота на 1 импульс
|
Почему именно так? Потому что 1 импульс прийдет на 1,4 свечи - 1 оборот и потом 1 импульс на 2,3 - второй оборот???
Ща поищу осциллограмму с 43-го контакта ЭБУ, может есть в инете.
Сообщение от МВА
|
у меня в голове еще пару есть. Но это, если будет интересно, могу поделиться.
|
Поделитесь плиз. Малоли пригодится. Я должен был вчера закончит всё. Уже всё готово, только с этим вот вожусь...(((((
|
|
|
|
22.10.2016, 12:46
|
|
Гражданин KAZUS.RU
Регистрация: 15.08.2010
Адрес: Днепр
Сообщений: 842
Сказал спасибо: 74
Сказали Спасибо 199 раз(а) в 174 сообщении(ях)
|
Re: Спидометр атмега 8
Сообщение от miwutka
|
Почему именно так? Потому что 1 импульс прийдет на 1,4 свечи - 1 оборот и потом 1 импульс на 2,3 - второй оборот???
Ща поищу осциллограмму с 43-го контакта ЭБУ, может есть в инете.
Поделитесь плиз. Малоли пригодится. Я должен был вчера закончит всё. Уже всё готово, только с этим вот вожусь...(((((
|
Просто потому, что у четырехтактный двигатель за 4 такта делает два оборота коленвала. Если одна катушка обслуживает 1 цилиндр, то будет 1 импульс на два оборота, но за один оборот коленвала отработают два цилиндра и уже получается 2 импульса на оборот, но с двух катушек. Если берешь сигнал с одной катушки то она отработает на одном обороте, а на другом обороте коленвала искры не будет (только с других катушек и на других цилиндрах). К стати, если катушки спарены, то может 1 импульс на оборот.
По поводу выделения сигнала с датчика коленвала. Второй способ похож на первый, но применяется двухполупериодное выпрямление. Поэтому будут прямоугольные импульсы с очень короткими промежутками низкого уровня. По высокому уровню заносишь в счетчик какое-то число а по низкому производишь декремент с некоторой частотой (чтоб на максимальных оборотах за длительность пропущенных зубьев счетчик успел обнулиться). Если 0 -то синхроимпульс. Во втором случае отношение низкого уровня при синхроимпульсе и между простыми импульсами будет намного больше.
Третий способ железный и я не уверен, что он будет стабильный. И будет подвержен помехам. По принципу ограничения минимального уровня. Я заметил, что на осцилограмме напряжение при синхроимпульсе выше чем остальные импульсы. И еще здесь есть недостаток, что амплитуда сигнала, я думаю, будет меняться в зависимости от оборотов.
PS. На Вашем месте, если срочно, я бы предпочел предложение от akegor, с запретом прерывания и разрешение его по истечении 2-3 милисекунд через таймер SystemTic(). Я так понял, что Вы на STM схему лепите.
Кстати, нарисуйте еще раз входные цепи для подключения катушки к МК полностью. Я не понял, где вы ставите стабилитрон.
Последний раз редактировалось МВА; 22.10.2016 в 13:04.
|
|
|
|
22.10.2016, 12:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Спидометр атмега 8
https://www.drive2.ru/l/5257949/ - подключение тахометра от классики к ЭБУ. Судя из этой темы с ЭБУ выходят положительные импульсы.... Не так ли? По идее подключаю на свой готовый вход и всё. Они должны быть красивыми как с датчика холла от моего трамплера.....
Кент сказал что тахометр от классики без переделки работал, а тут вон оно как. ТОЛЬКО после переделки мелкой.
|
|
|
|
22.10.2016, 13:44
|
|
Гражданин KAZUS.RU
Регистрация: 20.01.2008
Сообщений: 601
Сказал спасибо: 2
Сказали Спасибо 294 раз(а) в 179 сообщении(ях)
|
Re: Спидометр атмега 8
Сообщение от miwutka
|
Открытый коллектор - это значит там будет минус на выходе появляться? Низкий уровень... Не сильно понимаю ОК
|
Тут подсказка как подключаться.
https://www.drive2.ru/c/741050/
И какая разница к какому уровню привязываться?
Сигнал на тахометр это всего лишь частота.
Любой перепад годиться.
|
|
|
|
22.10.2016, 14:46
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,907
Сказал спасибо: 2,543
Сказали Спасибо 11,818 раз(а) в 5,924 сообщении(ях)
|
Re: Спидометр атмега 8
Сообщение от МВА
|
через таймер SystemTic()
|
получается болтанка длительности запрета до 1 мс из-за несинхронности. Это нужно учитывать.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
22.10.2016, 17:28
|
|
Гражданин KAZUS.RU
Регистрация: 15.08.2010
Адрес: Днепр
Сообщений: 842
Сказал спасибо: 74
Сказали Спасибо 199 раз(а) в 174 сообщении(ях)
|
Re: Спидометр атмега 8
Сообщение от akegor
|
получается болтанка длительности запрета до 1 мс из-за несинхронности. Это нужно учитывать.
|
Значит использовать любой другой таймер общего назначения, там можно сразу в регистр счета записывать 0 после запрета прерываний. Ну, и 1 мс это не критично, если разброс 2-4 мс. Если установить 3 мс, то гулять будет 2-3 мс. Еще можно установить делитель такой, чтобы прерывания вызывались через 100 мкс.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:56.
|
|