Перейти к содержанию

Подсчет имупульсов/оборотов двигателя ВАЗ инжектор с помощью ATMEGA8 и C


Рекомендуемые сообщения

1 минуту назад, donec сказал:

Откуда 10 000Гц?

2 импульса на 1 оборот? Количество оборотов умножаем на 2 ведь получается?

Мы все учились по-немногу, чему-нибудь и как-нибудь...

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Особенности хранения литиевых аккумуляторов и батареек

Потеря емкости аккумулятора напрямую зависит от условий хранения и эксплуатации. При неправильном хранении даже самый лучший литиевый источник тока с превосходными характеристиками может не оправдать ожиданий. Технология, основанная на рекомендациях таких известных производителей литиевых источников тока, как компании FANSO и EVE Energy, поможет организовать правильный процесс хранения батареек и аккумуляторов. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Только что, donec сказал:

Так обороты то в минуту

Дошло....6000 об/мин делим на 60 секунд получаем 100 и умножаем потом на 2 импульса на оборот итого 200 Гц

Мы все учились по-немногу, чему-нибудь и как-нибудь...

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Ну я даже и не знаю, что там за алгоритм такой в прерывании должен быть, чтобы он выполнялся 5 мс. , что при частоте МК даже в 1 Мгц, будет = 5000 тактам...

Ссылка на комментарий
Поделиться на другие сайты

8 минут назад, Alex сказал:

200 Гц - фигня, можно делать на внешнем прерывании, не заморачиваясь.

А если вернемся в начало, я правильно частоту считаю или можно проще/удобнее?

Мы все учились по-немногу, чему-нибудь и как-нибудь...

Ссылка на комментарий
Поделиться на другие сайты

Только что, -=FISHER=- сказал:

проще/удобнее

Проще, удобнее и правильнее делать это таймером

3 минуты назад, Alex сказал:

будет = 5000 тактам...

А если еще надо крутить таймер для отсчета времени? 

Ссылка на комментарий
Поделиться на другие сайты

Самое простое это таймер 0 настраиваешь на внешнее тактирование, выход от ЭБУ на Т0, второй таймер настраиваешь на переполнение ((или другое прерывание) на частоте 1Гц. Как сработает второй таймер считываешь первый и сразу у тебя значение частоты (условно оборотов). А при нажатии кнопки просто запоминаешь это значение.

Ссылка на комментарий
Поделиться на другие сайты

15 минут назад, BARS_ сказал:

А если еще надо крутить таймер для отсчета времени? 

И что ? Он много процессорного времени отнимет ?

Тогда уж, проще и правильнее, на таких низких частотах - это измерение периода (внешнее прерывание + 1 таймер) и вычисление из него оборотов. Измерять можно до десятых, а то и сотых об/мин.

Для сравнения. При измерении частоты в Герцах, дискретность будет = 60 об/мин.

Ссылка на комментарий
Поделиться на другие сайты

Только что, Alex сказал:

И что ?

И то, что точных отсчетов он не даст, т.к. МК все время в прерывании лежать будет.

 

1 минуту назад, Alex сказал:

внешнее прерывание + 1 таймер

Тогда кроме оборотов МК больше ничего делать не будет. Но метод да, будет довольно точным

Ссылка на комментарий
Поделиться на другие сайты

О методах замера можно спорить бесконечно, но все это бесполезно, мы не знаем для чего это все ТС, как будет понятно - тогда и метод замера нужно выбирать, а пока только гадаем, что целесообразнее.

Ссылка на комментарий
Поделиться на другие сайты

6 минут назад, donec сказал:

Самое простое это таймер 0 настраиваешь на внешнее тактирование, выход от ЭБУ на Т0, второй таймер настраиваешь на переполнение ((или другое прерывание) на частоте 1Гц...

Есть ещё такая особенность, что у меня уже крутится один таймер, который рисует мне цифры на светодиодной матрице (его уже использовать не получится, потому что при определенных условиях цифры моргают, я это реализовал путем отключения таймера на короткое время, а потом включением). Это что получается мне нужно 3 таймера запускать?

 

Скажите идиотский способ? Просто другого не могу придумать...

Мы все учились по-немногу, чему-нибудь и как-нибудь...

Ссылка на комментарий
Поделиться на другие сайты

Только что, -=FISHER=- сказал:

у меня уже крутится один таймер, который рисует мне цифры на светодиодной матрице

Ну вот и отсчитывайте им же секунду (ну или какой период Вы хотите).

Ссылка на комментарий
Поделиться на другие сайты

2 минуты назад, donec сказал:

как будет понятно - тогда и метод замера нужно выбирать, а пока только гадаем, что целесообразнее.

Не могу не согласиться.
Может, ТС'у будет достаточно точности в 1000 об/мин.

Ссылка на комментарий
Поделиться на другие сайты

10 минут назад, BARS_ сказал:

Что за условия? Это с прерыванием INT или без?

Если нажаты одновременно две кнопки.

 

12 минуты назад, donec сказал:

как будет понятно - тогда и метод замера нужно выбирать, а пока только гадаем, что целесообразнее.

Цель такова - мотор раскрутился быстрее чем предположим 3к об/мин - цифра заморгала

 

Точность важна но не до десятых оборота например. Ещё важна скорость замера. То есть чтобы не было так, мотор уже крутится 6к, а цифра только что поняла что пора поморгать.

Изменено пользователем -=FISHER=-

Мы все учились по-немногу, чему-нибудь и как-нибудь...

Ссылка на комментарий
Поделиться на другие сайты

Только что, -=FISHER=- сказал:

Если нажаты одновременно две кнопки.

Куда подключены кнопки и как идет их опрос? В таймере и задержка стоит после опроса?

Ссылка на комментарий
Поделиться на другие сайты

15 минут назад, -=FISHER=- сказал:

Точность важна но не до десятых оборота например. Ещё важна скорость замера. То есть чтобы не было так, мотор уже крутится 6к, а цифра только что поняла что пора поморгать.

Критерий более чем непонятный, на разной передаче по разному будет разгон, вот например график разгона не спеша до 5 передачи до 98 км/ч, верхний обороты, нижний скорость. Как у тебя будет разгоняться проверяй и выбирай критерий времени какой нужно контролировать.

Обороты.PNG

Ссылка на комментарий
Поделиться на другие сайты

@-=FISHER=- , отсчитывай 0.33 сек, и сколько за этот период насчитаешь внешних импульсов, столько будет соток оборотов. Если +-100 об/мин будет достаточно, то - самое то. И время отклика на превышение будет тем же (0.33 сек.)

Ссылка на комментарий
Поделиться на другие сайты

3 минуты назад, BARS_ сказал:

Куда подключены кнопки и как идет их опрос? В таймере и задержка стоит после опроса?

Кнопки висят на PD0-PD1 и PD3-PD7, опрос идет в бесконечном цикле While:

if (!(PIND&(1<<GEAR1)))

В прерывании таймера запускается функция вывода информации на светодиодную матрицу по строчно. Задержек типа _delay_ms нет в нем.

Мы все учились по-немногу, чему-нибудь и как-нибудь...

Ссылка на комментарий
Поделиться на другие сайты

Только что, BARS_ сказал:

Надо алоритм править

Есть идеи как правильнее моргать светодиодно матрицей без остановки таймера?

Мы все учились по-немногу, чему-нибудь и как-нибудь...

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Сообщения

    • Попробуй её перетащить, рамка останется на месте. А если создать Gerber и отправить на фирму, там не хватает этой самой рамки.   Вот как выглядит на фирме
    • Много чего. Выкладывал тут раньше-ищите в ветке.  Там сердечник 63х38х25 сечение 312mm^2. Тянет ток 200а. Мотал 32/11 частота 41кгц А ваше кольцо сечение 207мм^2 и витков нужно больше и частоту соответственно выше и тока меньше будет выдавать. Можно конечно и на нем брать 200А-но смысла в этом нет, так как перегреваться будет за минуту, и это не работа электрод сжег и потом 20 минут жди пока остынет.  с одним транзистором не больше 150А . С парой можно и 200А Почитайте эту ТЕМУ
    • Рабочий,но на балласте пока не проверенный. А сколько можно снять с  двух G4PC50W При 50 кГц?
    • Начал рассчитывать в программе витки по размерам своего трансформатора, материал поставил n87 ( вычитал из интернета что телевизионные сердечники на этом материале), программа насчитала 50 витков... Начал отматывать витки сердечника (по видео Михаила Майорова) дабы везти магнитопровод в насыщение, устал отматывать Остановился на тридцати витках, а насыщения всё нету - лампочка после электролита так и не загорается.. потребление из сети правда увеличилось до 9 Вт Вот на холостом картинка на резисторе первички...  Гуру... Что скажете?
    • Так то есть в доступности и сразу 15/4 Минвэл (дешманскую китайщину покупать смысла нет ) , не надо копаться нигде. Если в одном уголке с железками не найдётся трансформатора, который будет значительно дешевле иип) с плёнкой и керамикой ? В планах принести 15ас-213, как раз на полку около моников.   
    • Нормальная плата получилась, что там связывать и зачем? Нужны герберы? Экспортируй герберы в разделе экспорт, границы платы и верхний, нижний. Сверление тоже есть в экспорте. Joystick.zip Для себя вот в таком виде делаю.
×
×
  • Создать...