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

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

...На этом мою мысль считать завершенной )))

Все верно, только один момент, панель то кромсать не обязательно)) А на нокиевском дисплее я придумал сделать приборчик именно с конкретной целью ничего не пилить, не кромсать и чтоб все было на штатных местах))

post-100928-083918600 1287822861_thumb.jpg

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

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

Юрий сделал одометр но на экране только этоpost-108691-086155800 1288182745_thumb.jpg и ни накакие кнопки не реагирует.может ли это быть из-за того что я заменил FM24с04 на просто 24с04? блин уже мучаюсь два дня

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

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

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

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

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

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

ни накакие кнопки не реагирует.

смотрим Вашу фотку:

сообщение "сбросить суточный пробег? да/нет" появляется при нажатии кнопки ОК.

замкнута кнопка ОК - вероятность 100%. проверьте на PORTB.4 отсутствие лог. ноля.

сообщение "подключено +12в" появляется при включении девайса (подаем на мк только +5в) без подачи 12в на контакт "+12в от замка зажигания".

если на контакт "+12в от замка зажигания" подано +12в, а это сообщение продолжает появляться, то:

проверьте присутствие лог. 1 на PORTD.5 . по этому сигналу мк определяет, что есть напряжение "+12в от замка зажигания".

т.е. в работе так: на контакте "+12в" имеем постоянное напряжение от аккумулятора. на контакт "+12в от замка зажигания" приходит напряжение при включении зажигания. мк открывает ключ на транзисторах bc847, bc807 подключая себя в обход входящего напряжения от замка зажигания. далее при выключении зажигания: мк определяет это присутствием лог. 0 на PORTD.5, записывает показания пробега в FM24с04 , а потом закрывает ключ на транзисторах, тем самым отключает себя от сети +12в.

я заменил FM24с04 на просто 24с04

у FM24с04 теоретически вечный цикл перезаписи в отличие от просто 24с04. через какое-то время данные перестанут записываться.

p.s. продолжаем искать баги.

Изменено пользователем Юрец

не всё золото, что на контактах...

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

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

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

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

Они записываться не перестанут, начнут искажаться - вроде того что насчитает 201 км а в память пойдет 205 из-за того что 2-й бит не сможет принимать 0-е значение. Как правило, первыми затираются часто изменяемые - младшие биты числа через 100000 циклов, как минимум. Так что лет на 10 хватит даже интенсивного использования.

Учение - изучение правил. Опыт - изучение исключений.

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

Писать в еепром надо только при отключении устройства, а не каждый километр. Настраиваете BOD на прерывание и в нем записываете. И все дела...

Любой, заслуживающий внимания, опыт приобретается себе в убыток...

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

за подсказку Юрий спасибо. включаться стал и показывает что надо вот только на кнопки так и не реагирует хотя уже и на +5в подтянул и кнопки все перепроверил.

ВЫКЛАДЫВАЮ как ранее и обещал. правда в дип-корпусе так как у нас в магазинах только такие микрухи.для отладки пойдет я думаю.если кто найдет косяк говорите не стесняйтесь. у меня пока только кнопки не работают почему пока не выяснил.

Архив WinRAR.rar

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

Писать в еепром надо только при отключении устройства, а не каждый километр. Настраиваете BOD на прерывание и в нем записываете. И все дела...

в память пишем показания одометров только при выключении девайса.

а вот на реализацию работы БОД с прерыванием было-бы интересно взглянуть.

не всё золото, что на контактах...

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

Юрий при каждом новом включении общий пробег увеличивается на сто тысяч а суточный наоборот уменьшается на 200км. кнопки так и не работают почемуто, косяков с моей стороны как бы не наблюдаю.может где какой косяк в прошивке?

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

в память пишем показания одометров только при выключении девайса.

А как определяете, что он выключается?

Любой, заслуживающий внимания, опыт приобретается себе в убыток...

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

Юрец здравствуйте.

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

А они такие:

-заменить штатный датчик уровня топлива на цифровой с дисплеем 3310.

-заменить штатный датчик давления масла на цмфровой с дисплеем 3310.

Хотя на форуме вроде это есть, от той каши "крыша" едет.

А посему у меня к Вам просьба- если можно то помогите в этом желании.

Сильно не ругайтесь за это.

С уважением Сергей.

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

Юрий при каждом новом включении общий пробег увеличивается на сто тысяч а суточный наоборот уменьшается на 200км. кнопки так и не работают почемуто, косяков с моей стороны как бы не наблюдаю.может где какой косяк в прошивке?

блин...

проверил Вашу печатку со своей макеткой - нашел свои косяки:

кнопки повесил не на порт B4 - B7, а на порт А4-A7. ща только с работы приехал... постараюсь завтра переделать программу для кнопок на порте В.

24c04: на минус замыкаем ноги 1,2,3,4. просто в протеусе такая моделька 24c04 без ног 1 и 4. чёт я сразу не дорисовал...

А как определяете, что он выключается?

см. пост выше: на контакте "+12в" имеем постоянное напряжение от аккумулятора. на контакт "+12в от замка зажигания" приходит напряжение при включении зажигания. мк открывает ключ на транзисторах bc847, bc807 подключая себя в обход входящего напряжения от замка зажигания. далее при выключении зажигания: мк определяет это присутствием лог. 0 на PORTD.5, записывает показания пробега в FM24с04 , а потом закрывает ключ на транзисторах, тем самым отключает себя от сети +12в.

-заменить штатный датчик уровня топлива на цифровой с дисплеем 3310.

-заменить штатный датчик давления масла на цмфровой с дисплеем 3310.

уровень топлива на 3310 дисплее выкладывался ранее Рабочий стол.rar, а индикацию давления масла я еще не делал.

Изменено пользователем Юрец

не всё золото, что на контактах...

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

ну вот Юрий кнопки и заработали.СУПЕР!!! но есть одно но. при повторном включении идет увеличение пробега на сто тысяч и уменьшение на 200км суточного т.е. не сохраняется. все остальное работает. кстати кнопки на портах В былобы удобнее т.к. можно былобы подключать на разъем программирования

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

кнопки на портах В былобы удобнее т.к. можно былобы подключать на разъем программирования

переделал: TAHO_v 1.1.rar

кнопки нужно подтянуть к +

при повторном включении идет увеличение пробега на сто тысяч и уменьшение на 200км суточного т.е. не сохраняется. все остальное работает.

подцепил 24с04 - все работает как надо...

нашел очередной косячек по схеме. должно быть так:

post-14455-071796700 1288332160_thumb.png

Изменено пользователем Юрец

не всё золото, что на контактах...

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

Юрий ну практически многое стало лучше. осталось пока только одно!!! нехочет запоминать текущее значение. при включении идет сброс на начальное значение.даже если вручную выставляешь все равно сбрасывается :(

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

при включении идет сброс на начальное значение.даже если вручную выставляешь все равно сбрасывается :(

как ведет себя девайс при отключении 12 в от замка зажигания?

должно появиться сообщение "сохранено" на 0.5 сек, а потом выключаемся.

если сообщение есть, то проверяем подтяжку (4к7) на линиях sda, scl. если все нормально - меняем 24с04.

если при выключении сообщения нет, то проверяем уровень напряжения на portd.5. при подаче 12 в от замка зажигания должно быть около трех вольт.

имхо, дело именно в 24с04, т.к. даже если вручную выставляешь все равно сбрасывается

не всё золото, что на контактах...

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

Держи готовую печатку под разъём дисплея. Все SMD-0603

Мну никто так и не скажет по повожу прошивки и схемы под температуру?? :(

Готовый вариант это под какой дисплей???и перечень элементов можно?

post-64393-074133800 1288393683_thumb.jpg

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

Юрий пробовал разное напряжение подавать без разницы не сохраняет да еще в придачу порт пд5 спалил :( нельзя ли в прошивке этот вход на другой порт перекинуть? или все же микруху придется менять?

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

Юрий все равно не сохраняет. если отключать только порт контроля +12в а атмегу держишь под напряжением то сохраняет но только отключаешь общее питание и все опять сбрасывается

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

Юрий пробовал разное напряжение подавать без разницы не сохраняет да еще в придачу порт пд5 спалил :( нельзя ли в прошивке этот вход на другой порт перекинуть? или все же микруху придется менять?

PD5 это контроль отключения, я правильно понимаю? Тогда для проверки на него не разные напряжения подавать надо, а резистор 2,7к идущий на землю, нужно замыкать, тогда по логике должна появлятся надпись о сохранении.

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

Юрий пробовал разное напряжение подавать без разницы не сохраняет да еще в придачу порт пд5 спалил :( нельзя ли в прошивке этот вход на другой порт перекинуть? или все же микруху придется менять?

PD5 это контроль отключения, я правильно понимаю? Тогда для проверки на него не разные напряжения подавать надо, а резистор 2,7к идущий на землю, нужно замыкать, тогда по логике должна появлятся надпись о сохранении.

да я знаю что это контроль. но уж больно как то хитро.т.к. он контролирует и подачу и отключение напряжения. вот именно что коротить только чем? или как?

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

PD5 это контроль отключения, я правильно понимаю? Тогда для проверки на него не разные напряжения подавать надо, а резистор 2,7к идущий на землю, нужно замыкать, тогда по логике должна появлятся надпись о сохранении.

тут все проще: нам нужно пребразовать 12в в логический уровень 1/0, вот и получается, что при подаче 12 вольт на резистивный делитель получаем на его выходе 2,6-2,7вольта.

это контроль. но уж больно как то хитро.т.к. он контролирует и подачу и отключение напряжения. вот именно что коротить только чем? или как?

попробуйте так: отрубаем портд5 от делителя. подтягиваем портд5 к +5в через 4,7-10Ком. подаем +5в на питание мк. включилось. работает. потом замыкаем пинцетом/проволочкой портд5 на минус. на экране должно появиться сообщение "сохранено" на 0,5сек.

если сообщения нет, то хана порту Д.

завтра напишу тестовую прошивку для проверки записи в 24ц04.

не всё золото, что на контактах...

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

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

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

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

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

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

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

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

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

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

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

×
×
  • Создать...