Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

МК и частые перепады температуры

Непрочитано 24.10.2010, 12:21  
dsfj
Прописка
 
Регистрация: 19.01.2009
Сообщений: 134
Сказал спасибо: 22
Сказали Спасибо 26 раз(а) в 23 сообщении(ях)
dsfj на пути к лучшему
По умолчанию МК и частые перепады температуры

Доброе время суток.

Есть устройство на pic18f14k50, начиная с лета работало отлично. Устройство с приходом холодов стало барахлить: перестает реагировать на нажатие кнопки; после подключения, включения питания начинает работать, но спустя некоторое время та же картина. В после задействования Watchdog ничего не изменилось, ни разу не срабатывал.

Устройство довольно часто из комнатных условия попадает в уличные условия (влага конденсируется); покрыт герметиком.

Как с этим бороться?
Может дело в кварце 12МГц(при каких условия может работать квар)?

На плате также есть часы ds1307 - работают стабильно!!!
Реклама:
dsfj вне форума  
Непрочитано 24.10.2010, 13:24  
Vov123
Вид на жительство
 
Регистрация: 03.06.2007
Сообщений: 368
Сказал спасибо: 3
Сказали Спасибо 59 раз(а) в 52 сообщении(ях)
Vov123 на пути к лучшему
По умолчанию Re: МК и частые перепады температуры.

А вот в вашем устройстве как организован интерфейс кнопок,подтягивающие резисторы реальные или используются "виртуальные" микроконтроллера?
Vov123 вне форума  
Непрочитано 24.10.2010, 13:55  
dsfj
Прописка
 
Регистрация: 19.01.2009
Сообщений: 134
Сказал спасибо: 22
Сказали Спасибо 26 раз(а) в 23 сообщении(ях)
dsfj на пути к лучшему
По умолчанию Re: МК и частые перепады температуры.

Сообщение от Vov123 Посмотреть сообщение
А вот в вашем устройстве как организован интерфейс кнопок,подтягивающие резисторы реальные или используются "виртуальные" микроконтроллера?


Причем при подключении к USB, USB работает отлично, а кнопка барахлит.

компилятор ccs

output_float (RB1);
if (!input(RB1))
{
delay_ms(250);
if (!input(RB1))
{
while (!input(RB1));
//обработка нажатия кнопки
...
//обработка нажатия кнопки
}
}

Последний раз редактировалось dsfj; 24.10.2010 в 14:04.
dsfj вне форума  
Непрочитано 24.10.2010, 14:19  
Vov123
Вид на жительство
 
Регистрация: 03.06.2007
Сообщений: 368
Сказал спасибо: 3
Сказали Спасибо 59 раз(а) в 52 сообщении(ях)
Vov123 на пути к лучшему
По умолчанию Re: МК и частые перепады температуры.

Я опрос кнопки делал так: if( !input(PIN_A0) ){...,
но это дело вкуса.
А сопротивление с землёй не слишком велико,может в пределах 200-300R было бы достаточно,да и представить что кнопка будет долго замкнута маловероятно,не пытались ли вы холодных условиях шунтировать это сопротивление?
Vov123 вне форума  
Непрочитано 24.10.2010, 15:22  
jump
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,009
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: МК и частые перепады температуры.

что за кнопки?
резистор уменьшить, как советует Vov123, до 100-300ом иль удалить нафиг. зачем он там? вы ж ловите землю (0)/+ питания (1) - чем поможет резистор?
а если неправильно запрограммировали порт на вывод - в институт на пересдачу
jump вне форума  
Непрочитано 24.10.2010, 18:13  
Gnider
Почётный гражданин KAZUS.RUN
 
Регистрация: 30.06.2005
Сообщений: 3,392
Сказал спасибо: 5
Сказали Спасибо 429 раз(а) в 305 сообщении(ях)
Gnider на пути к лучшему
По умолчанию Re: МК и частые перепады температуры.

Убрать нижни резистор и поставить на вход МК кондер.
Gnider вне форума  
Непрочитано 24.10.2010, 18:59  
niXto
Почётный гражданин KAZUS.RUN
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: МК и частые перепады температуры.

А кондер там нафига?
Научить программно фильтровать дребезг?
Никогда его не ставлю
niXto вне форума  
Непрочитано 24.10.2010, 19:09  
Gnider
Почётный гражданин KAZUS.RUN
 
Регистрация: 30.06.2005
Сообщений: 3,392
Сказал спасибо: 5
Сказали Спасибо 429 раз(а) в 305 сообщении(ях)
Gnider на пути к лучшему
По умолчанию Re: МК и частые перепады температуры.

Сообщение от niXto Посмотреть сообщение
А кондер там нафига?
Научить программно фильтровать дребезг?
Никогда его не ставлю
Научи!

Как программно убирать наводку с частотами в мегагерцы,которые по ножке попадают внутрь МК и воздействуют на внутренние цепи МК.
Gnider вне форума  
Непрочитано 24.10.2010, 20:07  
kittec
Гражданин KAZUS.RUN
 
Регистрация: 14.11.2008
Сообщений: 701
Сказал спасибо: 298
Сказали Спасибо 283 раз(а) в 193 сообщении(ях)
kittec на пути к лучшему
По умолчанию Re: МК и частые перепады температуры.

А Вы уверены в качестве самих кнопок.
kittec вне форума  
Непрочитано 24.10.2010, 20:17  
jump
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,009
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: МК и частые перепады температуры.

Gnider, niXto - каким боком/раком ваши посты к проблеме ТС? объясните
если уж такая пьянка - кмоп-логика чувствительна к уровню относительно 1/2 питания: выше - 1, ниже - 0. ухудшение контакта ведет к повышению уровня (или несрабатыванию), а отсюда - проблема.
как бороться?
- заменой на качественные кнопки;
- подогревом объема;
- выбрасыванием устройства через ЛЕВОЕ (именно левое!) плечо в окно зловредной соседки
jump вне форума  
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чем заменить микросборку МС098СА1 в регуляторе температуры ТЭ3п? INIL Автоматика и аппаратура связи 5 20.03.2014 21:10
Использование встроенного датчика температуры в ATTiny45 ish0 Микроконтроллеры, АЦП, память и т.д 19 25.08.2011 16:48
Помогите смоделировать датчик температуры ST_Senya Proteus 5 25.07.2010 14:41
MCU и измерение температуры. Elf Микроконтроллеры, АЦП, память и т.д 18 11.11.2009 16:23
Подключение датчиков температуры ds1621 к LPT компьютера psionrevo Автоматика и аппаратура связи 0 14.01.2008 15:42


Часовой пояс GMT +4, время: 08:06.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.