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

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

Измерить бы потребление контроллера... он при работе не греется? его напряжение питания в норме? При повреждении кристалла сильно возрастает ток! Но тот факт что контроллер и ИНДИКАТОР не подают признаков жизни(хотя на индикаторе минимум должны быть квадратики настройки контраста) то здесь возможны два варианта: либо нет питания, либо контроллер успешно инициализирует дисплей но зацикливается где-то на пути из-за повреждения настроек и т.п. или ждет внешнего сигнала. Сложно сказать не видя программы, даже и при её наличии крайне сложно будет что-то определенное сказать.

Было бы неплохо прошить какую-то тестовую прошивку - одну из "мигалок" с которых начинают изучать программирование - помигать подсветкой дисплея. Это бы выявило работоспособность контроллера. Кстати, а по питанию стоят супрессоры?

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

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

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

стер, прошил епром, затем флеш , считал фьюзы(убедился что всё верно) , вставил микроконтроллер в плату - на дисплее тишина ... ума не приложу что случилось, ведь даже обвязка тут мало задействована для запуска :huh:

Кстати здесь RESET, вывод 1, совсем не задействован, что не есть хорошо, повесь с него на землю конденсатор ~0,1 мкф и резистор на +5в ~10 кОм, можно еще параллеьно этому конденсатору подключить кнопку, это будет аппаратный сброс, может так запустится.

ресет кратковременно садил на землю - на индикаторе что-то моргнуло без подсветки и всё тоже самое :(

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

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

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

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

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

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

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

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

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

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

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

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

зашил "мигалку" вставил прям в плату БК . на дисплее верхний ряд квадратиков, на ногах 25-28 периодически проскакивает 5в (мигают светодиоды)

http://www.myrobot.ru/wiki/index.php?n=Experiences.SelfmadeDemoBoard2

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

Значит это программный глюк... чисти EEPROM. А может дело в датчиках температуры? ждет ответ от них...

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

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

припаял датчики - тож ничего ... епром прошил тож... стёр , фьюзы, епром, флеш :(

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

на ресет вешал резак 10к на +5В и конденсатор 0.1mkF на землю . Результата нет... питалово всё прозвонил

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

...питание на всех ногах Атмеги в норме...

В норме это как? Что присутствует на выводах 2-5 когда кнопки не нажаты?

Возможно пробило один или несколько входов кнопок и они находятся в постоянно нажатом состоянии, тогда это объясняет поведение МК, в любой программе где эти входы не опрашиваются МК будет работать без проблемм, а в той программе где идет опрос этих входов как в данном БК, это раскорячит программу и введет МК с ступор, вернее в бесконечный цикл. Если на этих входах "0" то можно еще попытатся подтянуть резисторами 10 кОм к +5в, бывает что это помогает. Но самый простой способ проверить эту теорию это отключить эти кнопки или переключить их на другие входы.

Вот с этой прошивкой что покажет.

cod.rar

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

Что присутствует на выводах 2-5 когда кнопки не нажаты?

+5В

В норме это как?

на ногах 7,20,21 присутствует +5В , на 8,22 - земля

Вот с этой прошивкой что покажет.

+23.5

+25.5 :D

при этом на кнопки не реагирует

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

+23.5

+25.5 :D

при этом на кнопки не реагирует

Все правильно, я их тупо убрал с тех выводов.

Проверь на всякий случай еще вот с этой прошивкой, если будет то же самой что и с исходной, т.е. на экране ничего, тогда менять МК.

Bk6.rar

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

Проверь на всякий случай еще вот с этой прошивкой, если будет то же самой что и с исходной, т.е. на экране ничего, тогда менять МК.

:( видимо придётся :( так что получается ? проблема в кнопках ? а можно сделать прошиву без кнопок ? термометр\вольтметр ? не хочется выбрасывать микроконтроллер

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

Странно, а проиваешь ты и проверка прошивки проходит на ура? попробуй EEPROM тоже прошить с прошивки(сбросить настройки). Перед этим прежнее содержимое считай и сохрани.

Подскажите, пожалуйста, новичку: каким файлом и для чего прошивать EEPROM? У меня БК на 7-сегментных индикаторах. Прошил файлом 0_pri_polnom_bake.hex - все работает. Насколько я понимаю - в EEPROM находятся данные, полученные при калибровке?

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

...Насколько я понимаю - в EEPROM находятся данные, полученные при калибровке?...

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

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

...Насколько я понимаю - в EEPROM находятся данные, полученные при калибровке?...

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

А что за файл с расширением .rom?

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

А кнопки у тебя висят на длинном шлейфе?(больше 20см - амба)

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

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

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

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

Alexeyslav, если это было мне, то провода короткие , всё собрано в куче и установлено вместо часов на Пежо 306 :( так может есть возможность сделать вольтметр+термометр на LCD 16*2 (ну может ещё чего полезное ) без кнопок (если проблема в них ) . не хочется выбрасывать микроконтроллер стоимостью 6$ (170руб) :(

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

На этом контроллере можно сделать что-то другое, а сюда всеравно прийется ставить новый. Заодно проверишь кто виноват в неработоспособности. Судя по всему на порту должна быть подтяжка, есть какое-то напряжение на выводах кнопок? а может где-то шлейф с кнопками замкнуло, проверял?

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

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

+23.5

+25.5 :D

при этом на кнопки не реагирует

Все правильно, я их тупо убрал с тех выводов.

Проверь на всякий случай еще вот с этой прошивкой, если будет то же самой что и с исходной, т.е. на экране ничего, тогда менять МК.

на выводах кнопок +5В , в данный момент кнопок НЕТ!

я в шоке! залил этот файл - появилась индикация :blink:

lcd_rus.rar

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

Так может без подключенных кнопок и обычная прошивка заработает?

А сами кнопки проверял, нет ли замыкания на линиях?

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

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

все кнопки чтобы не ковырять всю программу просто завел на вывод 11

в данной прошиве кнопки работают на своих местах :blink:

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

все кнопки чтобы не ковырять всю программу просто завел на вывод 11

в данной прошиве кнопки работают на своих местах :blink:

Упс, сори, мне показалось что речь шла о прошивке которую я выложил.

И что все кнопки работают?

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

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

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

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

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

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

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

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

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

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

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

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