AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
19.10.2016, 00:51
|
#251
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Спидометр атмега 8
Сообщение от Alex9797
|
2. Если эти импульсы распознаются аппаратно,
|
Вот это и происходит. Добавлю такую RC-цепочку... Стабилитрон на 5.1 вольт есть. Попробую. Потом отпишусь.... Опять ехать в гараж с осциллографом...
|
|
|
|
19.10.2016, 13:06
|
#252
|
Гражданин KAZUS.RU
Регистрация: 15.08.2010
Адрес: Днепр
Сообщений: 842
Сказал спасибо: 74
Сказали Спасибо 199 раз(а) в 174 сообщении(ях)
|
Re: Спидометр атмега 8
Сообщение от Alex9797
|
Достаточно лишь в программу ввести паузу, примерно как при защите от дребезга контактов кнопки. То есть, при обнаружении первого импульса, выполнить все действия, которые связаны с этим, а после этого тупо игнорировать поступающие импульсы, в течение некоторого времени.
|
Это самый лучший вариант. Только, Мишутка, тупое игнорирование не с помощью delay_ms, а по проверке счетчика на таймере, допустим Т0. После первого импульса можно с помощью инструкции if пропустить следующие проверки, а программа пусть выполняется. При 10 000 об/мин между импульсами время 3 ms. Так что смело можешь приближаться к этому времени где-то до 2,5 ms., а то и до трех. Навряд ли ты будешь раскручивать двигатель до таких оборотов.
|
|
|
|
19.10.2016, 17:33
|
#253
|
Почётный гражданин KAZUS.RU
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
|
Re: Спидометр атмега 8
Сообщение от МВА
|
При 10 000 об/мин между импульсами время 3 ms
|
Раньше было при 3000 об/мин время между импульсами 5мс (если двигатель 4-цилиндровый)
|
|
|
|
19.10.2016, 18:52
|
#254
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Спидометр атмега 8
поставил резистор 10 ком и керамику 103-ий номинал. Это 10 нф вроде. Ну и диод в самом начале. Всё нормально стало работать. При 104 керамике вообще не работало. Сегодня всё спаяю нормально, подключу еще датчик скорости и проверю как всё будет работать...
|
|
|
Сказали "Спасибо" miwutka
|
|
|
19.10.2016, 19:05
|
#255
|
Гражданин KAZUS.RU
Регистрация: 15.08.2010
Адрес: Днепр
Сообщений: 842
Сказал спасибо: 74
Сказали Спасибо 199 раз(а) в 174 сообщении(ях)
|
Re: Спидометр атмега 8
Сообщение от Alex9797
|
Раньше было при 3000 об/мин время между импульсами 5мс (если двигатель 4-цилиндровый)
|
10 000 и 2 импульса на оборот - это 20 000 импульсов в минуту.
В секунду это 20 000 : 60 = 333,(3) герц
Длительность периода 1/333,(3)=0,003 сек. или 3 ms.
Или я что-то не так считаю?
PS. 1/((3000*2)/60)=0,01сек. или 10 ms.
Последний раз редактировалось МВА; 19.10.2016 в 19:09.
|
|
|
|
19.10.2016, 19:41
|
#256
|
Почётный гражданин KAZUS.RU
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
|
Re: Спидометр атмега 8
Сообщение от МВА
|
Или я что-то не так считаю?
|
Да, не так. Я уже понял, что это означало. Дело в том, что Мишутка и я имели в виду импульсы от катушки зажигания. Ведь именно эти импульсы были проблемными, из-за затухающего колебательного процесса.
(3000 об/мин) = (200Гц частота искрообразования) = (5мс период между искрами на катушке)
А Вы - импульсы от маховика. Которые были красивыми по форме, но было труднее их получить.
|
|
|
|
19.10.2016, 20:36
|
#257
|
Гражданин KAZUS.RU
Регистрация: 15.08.2010
Адрес: Днепр
Сообщений: 842
Сказал спасибо: 74
Сказали Спасибо 199 раз(а) в 174 сообщении(ях)
|
Re: Спидометр атмега 8
Сообщение от Alex9797
|
Да, не так. Я уже понял, что это означало. Дело в том, что Мишутка и я имели в виду импульсы от катушки зажигания. Ведь именно эти импульсы были проблемными, из-за затухающего колебательного процесса.
(3000 об/мин) = (200Гц частота искрообразования) = (5мс период между искрами на катушке)
А Вы - импульсы от маховика. Которые были красивыми по форме, но было труднее их получить.
|
На катушке зажигания, на каждый оборот двигателя проходит ДВЕ искры, а не четыре. На один рабочий ход в четырехтактном двигателе приходится ДВА оборота коленвала. Отсюда и нужно исходить.
При 3000 об/мин по две искры на оборот будет 6000 импульсов и деленное на 60 сек. Это будет 100 герц.
Мишутка так для частотомера и считал.
Сообщение от miwutka
|
МВА, Огромное спасибо. Сейчас буду изучать!!!
Прошил, проверил. Всё работает. 1 кГц на входе дал. 2 имп на оборот поставил. 3000 об/мин. Чуть жара спадет - пойду проверю. А то в машине(2103) кондишн сломался еще в 1978 году )))
|
Последний раз редактировалось МВА; 19.10.2016 в 21:03.
|
|
|
|
19.10.2016, 21:24
|
#258
|
Почётный гражданин KAZUS.RU
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
|
Re: Спидометр атмега 8
Сообщение от МВА
|
а каждый оборот двигателя проходит ДВЕ искры
|
Блин, да что же это такое! Второй прокол на этой неделе! Совсем плохой стал... ![Смущение](images/smilies/icon_redface.gif)
Конечно, Вы правы. Просто запомнилось число - 200Гц. Это когда я делал блоки конденсаторного электронного зажигания, то на эту частоту ориентировался, как на максимально возможную, для советских машин того времени. То есть, за 5мс система должна успеть зарядить конденсатор до рабочего напряжения, и быть готовой к искрообразованию. Но почему я сейчас связал эту частоту со скоростью 3000, а не 6000 - это загадка...
|
|
|
|
19.10.2016, 21:36
|
#259
|
Гражданин KAZUS.RU
Регистрация: 15.08.2010
Адрес: Днепр
Сообщений: 842
Сказал спасибо: 74
Сказали Спасибо 199 раз(а) в 174 сообщении(ях)
|
Re: Спидометр атмега 8
Ничего, у меня в жизни были такие проколы, что я до сих пор понять не могу. Просто, даже не на грани, а чистая мистика.
|
|
|
|
19.10.2016, 21:46
|
#260
|
Почётный гражданин KAZUS.RU
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
|
Re: Спидометр атмега 8
В последнее время сильно мешает работа. Нагрузка на мозги большая, и сразу по нескольким направлениям. И получается, что когда пишу одно, то думаю в это время часто о другом.
Но в то же время эти отвлекаловки, на Мишутку, и подобные - не сильно мешают работе. А даже наоборот, не дают мозгам расслабляться, помогают держать их в тонусе. Вносят некое разнообразие.
Ну, для сравнения - ведь есть разница, если ешь просто шоколад, или ешь шоколад, смешанный с хрустящими кусочками орешков, или с воздушными пузырьками?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:18.
|
|