SabitofF Опубликовано 15 ноября, 2013 Поделиться Опубликовано 15 ноября, 2013 (изменено) Для чего мне это нужно: Имею авто Ситроен Джампи 2005 г.в. дизель. В последнее время стрелка бака начинает жить своей жизнью, точных данных не показывает при этом датчик в баке работает хорошо. Уже несколько раз заканчивалась соляра, ремонт ТНВД обошёлся в 650 грн. По этому хочу сделать доп. показометр и следить за уровнем топлива и при необходимости задействовать звуковое извещение. Функции бакомера: - показывать количество топлива в баке; - мигание семи сегментным индикатором при 35 л.; - извещать миганием семи сегментным индикатором и дотошным пищанием пьезоэлемента при 25 л.; - бакомер не подстраиваемый, 0-85 литров. Решил делать девайс на Atmega8, не много погуглил и с нескольких схем сделал одну. Прошу помощи в проверке правильности схемы и не могу понять как подключить датчик к микроконтроллеру. Схему прилагаю в протеусе. Бакомер.rar Изменено 15 ноября, 2013 пользователем SabitofF 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Kinoton Опубликовано 15 ноября, 2013 Поделиться Опубликовано 15 ноября, 2013 (изменено) День добрый, по схеме можна поставить и жк дисплей 8х1 , меньше потреблять будет в отличии от сегментного дисплея, по поводу подключения , можна подключиться к самому индикатору на приборке через делитель к контроллеру , если так решите делать , то придется калибровать его , то беж заливать по несколько литров в бак, и смотреть показания на дисплее , если к примеру на дисплее 2 вольта то соответствует к примеру 3 литрам топлива и так далее , а в самой программе прописать на каком моменте Вам подавать сигнал что нужно ехать на заправку , а второй вариант к самому датчику топлива подключиться который в баке находится , и точно также производить калибровку, тут уже решать Вам что выбирать. Немного переправил схему , поставил транзистор smd меньше места занимать будет, и собрал Вам делитель , но его нужно рассчитать правильно. 123.pdf Изменено 15 ноября, 2013 пользователем Kinoton 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
20% скидка на весь каталог электронных компонентов в ТМ Электроникс!Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!Перейти на страницу акции Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849
SabitofF Опубликовано 15 ноября, 2013 Автор Поделиться Опубликовано 15 ноября, 2013 (изменено) Всем спасибо кто помогает! И так, были внесены некоторые изменения в схеме и прошу вновь перепроверить её: - добавлены транзисторы BC807 и резисторы по 1 кОм на семисегментник; - и изменено подключение к датчику, сделано через делитель. Взял из этой схемы Бакомер.rar Изменено 15 ноября, 2013 пользователем SabitofF 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>> Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
Kinoton Опубликовано 15 ноября, 2013 Поделиться Опубликовано 15 ноября, 2013 SabitofF , Вы мою схему открывали??? Можете туда добавить транзисторы на управление сегментами , и делайте прошивку , такого делителя как у Вас в новой схеме я не видел если честно. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
SabitofF Опубликовано 15 ноября, 2013 Автор Поделиться Опубликовано 15 ноября, 2013 как можно определить точные значения R11 и R12? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Kinoton Опубликовано 15 ноября, 2013 Поделиться Опубликовано 15 ноября, 2013 R12 и R13 на схеме нужно рассчитать нужно сделать замер тестером на приборке , сколько там вольт , отсюда и произвести расчет делителя , но так что бы на порт контроллера приходило НЕ БОЛЬШЕ 5вольт , иначе Вы сожжете его . R12 = 270 kOm R13 = 56 kOm Это с запасом на 30V в притык тоже нельзя рассчитывать всегда должен быть запас 1234.pdf 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
SabitofF Опубликовано 15 ноября, 2013 Автор Поделиться Опубликовано 15 ноября, 2013 если я правильно понял +12 вольт поступает при полном баке тогда можно смело устанавливать R12= 1k4, R13=1kOm. Как я понимаю в самой программе мне не нужно указывать ничего на счет деления ничего. И калибровку обязательно делать в программе, или можно обойтись без неё? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Kinoton Опубликовано 15 ноября, 2013 Поделиться Опубликовано 15 ноября, 2013 Я же Вам уже все посчитал , схему нарисовал , Вам осталось только сделать замеры и написать прошивку , и там все указать что и когда должно моргать и издавать сигнал, какие 12V , а если вдруг 13V и что тогда сгорит Ваш делитель с ограничительным диодом а со всем этим и порт контроллера, в программе Вы будете делать расчет и Вам при любом раскладе нужна формула , и Вы ее будете подбирать эксперементально сначала в протеусе проверяя , а потом в железе, и по факту в железе могут быть погрешности , и так Вы опять будете подбирать до тех пор пока не получите нужный результат, я так же взрывал себе мозг когда делал Бортовой компьютер для машины, а насчет калибровки если это не принципиально то тогда не надо ее делать. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
SabitofF Опубликовано 15 ноября, 2013 Автор Поделиться Опубликовано 15 ноября, 2013 Помогите с алгоритмом: Алгоритм программы такой: Основная программа: Инициализация портов Инициализация АЦП Разрешение прерываний Бесконечный цикл { Если в баке менее 35 литров, мигание точками на индикаторе Если в баке менее 30 литров, мигание точками на индикаторе + издавать звуковые сигналы } Обработчик прерывания АЦП Считать напряжение на входе АЦП Определить в какой диапазон оно попадает Записать в буфер Показать на дисплее Верно ли сложен алгоритм? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Kinoton Опубликовано 15 ноября, 2013 Поделиться Опубликовано 15 ноября, 2013 Вы конечно меня извините SabitofF , но Вы определитесь для начала , сначала Вам надо схему проверить правильно или нет , теперь Вам надо алгоритм проверить , а дальше что в прошивке баги исправлять , если Вы теоретически понимаете как делать а практически нет, то тогда Вам проще будет сделать заявку на разработку и не парить себе голову, или взять с инета готовый девайс , останется только собрать , прошить, поставить и радоваться . 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.