Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

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

 
Опции темы

Устойчивость к помехам PIC18F4550

Непрочитано 14.09.2011, 16:03  
Taras_33
Временная регистрация
 
Регистрация: 18.07.2005
Сообщений: 74
Сказал спасибо: 29
Сказали Спасибо 42 раз(а) в 18 сообщении(ях)
Taras_33 на пути к лучшему
По умолчанию Устойчивость к помехам PIC18F4550

Народ, столкнулся со странной проблемой, прошу совета. Суть в следующем: PIC18F4550 общается с компьютером по UART. Неделю - другую все нормально, потом обмен прекращается, причем пик не реагирует ни на какие запросы со стороны компьютера. Выключение - включение питания платы с пиком, перезагрузка компа не помогают. Помогает повторная прошивка пика. И вот здесь самое интересное, перед повторным программированием сверяю код в Пике с HEX, который собираюсь прошить, результат - один к одному, никаких отличий! А вот не работает и все тут! Заново прошил - все пучком. Снова недельку две.... Перепаивал (менял) PIC - результат тот же. Есть предположение, что это происходит под воздействием сильных импульсных помех, например при включение мощного импульсного блока питания (как стартует аж свет притухает), который установлен в непосредственной близости и использует общую землю. И это все хозяйсво "вешает" пик, только вот как то хитро, что даже полное обесточивание работу не востанавливает.
Может кто подскажет в чем может быть проблема, или как грамотно защитится от сильных импульсных помех.
Реклама:
Taras_33 вне форума  
Непрочитано 14.09.2011, 16:12  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,578
Сказал спасибо: 175
Сказали Спасибо 1,567 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: Устойчивость к помехам PIC18F4550

Сообщение от Taras_33 Посмотреть сообщение
сверяю код в Пике с HEX, который собираюсь прошить, результат - один к одному, никаких отличий! А вот не работает и все тут!
Что-то не верится, если все одинаково. И конфигурация?
EEPROM используется в программе? Сравнивали?
Время работы разное(может через 2 дня перестать работать, а может через 10) или примерно одинаковое? Возможно это программный косяк.

Сообщение от Taras_33 Посмотреть сообщение
Может кто подскажет в чем может быть проблема, или как грамотно защитится от сильных импульсных помех.
http://caxapa.ru/lib/emc_immunity.html
realid вне форума  
Сказали "Спасибо" realid
Taras_33 (14.09.2011)
Непрочитано 14.09.2011, 16:26  
XoDoK11
Гражданин KAZUS.RUN
 
Аватар для XoDoK11
 
Регистрация: 17.08.2008
Сообщений: 770
Сказал спасибо: 52
Сказали Спасибо 450 раз(а) в 202 сообщении(ях)
XoDoK11 на пути к лучшему
По умолчанию Re: Устойчивость к помехам PIC18F4550

Сообщение от Taras_33 Посмотреть сообщение
Неделю - другую все нормально, потом обмен прекращается, причем пик не реагирует ни на какие запросы со стороны компьютера.
Нужно хорошо заземлить корпус РС. При пробое С в БП на корпусе будет переменка.
Проверить прерывания на наложение.
XoDoK11 вне форума  
Непрочитано 14.09.2011, 17:22  
Taras_33
Временная регистрация
 
Регистрация: 18.07.2005
Сообщений: 74
Сказал спасибо: 29
Сказали Спасибо 42 раз(а) в 18 сообщении(ях)
Taras_33 на пути к лучшему
По умолчанию Re: Устойчивость к помехам PIC18F4550

Сообщение от realid Посмотреть сообщение
Что-то не верится, если все одинаково. И конфигурация?
EEPROM используется в программе? Сравнивали?
EEPROM не использую, конфигурацию проверю при следующем сбое. Насчет сбоев, какой либо закономерности не наблюдается. Иногда два раза в день, иногда раз в неделю. За ссылку спасибо, приду домой почитаю.
Сообщение от XoDoK11 Посмотреть сообщение
Проверить прерывания на наложение.
Не совсем понял, поясните более подробно пожалуйста
Taras_33 вне форума  
Непрочитано 14.09.2011, 18:37  
XoDoK11
Гражданин KAZUS.RUN
 
Аватар для XoDoK11
 
Регистрация: 17.08.2008
Сообщений: 770
Сказал спасибо: 52
Сказали Спасибо 450 раз(а) в 202 сообщении(ях)
XoDoK11 на пути к лучшему
По умолчанию Re: Устойчивость к помехам PIC18F4550

Цитата:
Проверить прерывания на наложение.
При обработке одного прерывания происходит 2. При некорректной обработке появляется опять 1 или 3 и тд. Т.е. Pic не может выйти из прерываний.
XoDoK11 вне форума  
Непрочитано 14.09.2011, 19:36  
Popeye
Почётный гражданин KAZUS.RUN
 
Аватар для Popeye
 
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
Popeye на пути к лучшему
По умолчанию Re: Устойчивость к помехам PIC18F4550

Было. Программатор ПикФлаш2 после 2 лет эксплуатации начал глючить. Провереная не раз программа день работала исправно, потом начинала вести себя идиотским образом. Те же кристаллы, написаные ПикКит2 вели себя нормально. В чем точно была причина не разбирался, ПикФлаш отправил на полку пылится.
__________________
Мыслю, следовательно существую
Popeye вне форума  
Непрочитано 14.09.2011, 22:37  
Taras_33
Временная регистрация
 
Регистрация: 18.07.2005
Сообщений: 74
Сказал спасибо: 29
Сказали Спасибо 42 раз(а) в 18 сообщении(ях)
Taras_33 на пути к лучшему
По умолчанию Re: Устойчивость к помехам PIC18F4550

Сообщение от Popeye Посмотреть сообщение
Было. Программатор ПикФлаш2 после 2 лет эксплуатации начал глючить. Провереная не раз программа день работала исправно, потом начинала вести себя идиотским образом.
Любопытная мысль, у нас правда MPLAB ICD3, но есть страренький ICD2, нужно будет попробовать им прошить, хотя я, если честно сомневаюсь, куплен на фирме. Я больше склоняюсь к импульсным помехам.. В любом случае спасибо
Taras_33 вне форума  
Непрочитано 14.09.2011, 23:38  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Устойчивость к помехам PIC18F4550

Пару керамических конденсаторов к ножкам питания подпаять.
Easyrider83 вне форума  
Непрочитано 15.09.2011, 02:06  
ДДН
Временная регистрация
 
Регистрация: 20.01.2011
Адрес: Витебск
Сообщений: 38
Сказал спасибо: 6
Сказали Спасибо 11 раз(а) в 11 сообщении(ях)
ДДН на пути к лучшему
По умолчанию Re: Устойчивость к помехам PIC18F4550

Какими проводами подключаете PIC к компу??? В какой зоне (ближняя, дальняя, промежуточная) расположено устройство по отношению к источнику помех, блоку питания. В китайских блоках питания на плату бывают не устанавливают фильтры, хотя посадочное место есть. Есть хорошая книжка - Дж.Барнс Электронное конструирование: методы борьбы с помехами стр. 98
ДДН вне форума  
Непрочитано 15.09.2011, 03:45  
Taras_33
Временная регистрация
 
Регистрация: 18.07.2005
Сообщений: 74
Сказал спасибо: 29
Сказали Спасибо 42 раз(а) в 18 сообщении(ях)
Taras_33 на пути к лучшему
По умолчанию Re: Устойчивость к помехам PIC18F4550

Помеха это только предположение, специально вкл/выкл мощный блок питания минут 5, пока в эл. щитке атомат не вырубило, пику хоть бы что - работает.
Сообщение от ДДН Посмотреть сообщение
Какими проводами подключаете PIC к компу??? В какой зоне (ближняя, дальняя, промежуточная) расположено устройство по отношению к источнику помех, блоку питания.
Обычный адаптер usb-›rs485 с usb кабелем метра полтора. Все установлено в одном шкафу и запитано от одного "тройника" в непосредственной близости. Там много чего понапихано, воoбщем буду ждать следующего сбоя. Хочется сверить конфигурацию, а там посмотрим
Taras_33 вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите разобраться с PIC18F4550 и USB john2103 Микроконтроллеры, АЦП, память и т.д 26 02.08.2011 11:52
PIC18F4550 + USB + прерывания и USB не работает ! MSMC Микроконтроллеры, АЦП, память и т.д 2 01.07.2011 15:37
PIC18F4550 как хост ОДНОГО USB устройства. Popeye Микроконтроллеры, АЦП, память и т.д 16 19.11.2008 18:15
Проблема с PIC18f4550 byeloruss Микроконтроллеры, АЦП, память и т.д 0 06.11.2008 19:27
USB в PIC18F4550 реально ли для радиолюбителя Simbr Микроконтроллеры, АЦП, память и т.д 3 26.06.2008 18:49


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


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