Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
14.09.2011, 16:03
|
|
Временная регистрация
Регистрация: 18.07.2005
Сообщений: 72
Сказал спасибо: 26
Сказали Спасибо 42 раз(а) в 18 сообщении(ях)
|
Устойчивость к помехам PIC18F4550
Народ, столкнулся со странной проблемой, прошу совета. Суть в следующем: PIC18F4550 общается с компьютером по UART. Неделю - другую все нормально, потом обмен прекращается, причем пик не реагирует ни на какие запросы со стороны компьютера. Выключение - включение питания платы с пиком, перезагрузка компа не помогают. Помогает повторная прошивка пика. И вот здесь самое интересное, перед повторным программированием сверяю код в Пике с HEX, который собираюсь прошить, результат - один к одному, никаких отличий! А вот не работает и все тут! Заново прошил - все пучком. Снова недельку две.... Перепаивал (менял) PIC - результат тот же. Есть предположение, что это происходит под воздействием сильных импульсных помех, например при включение мощного импульсного блока питания (как стартует аж свет притухает), который установлен в непосредственной близости и использует общую землю. И это все хозяйсво "вешает" пик, только вот как то хитро, что даже полное обесточивание работу не востанавливает.
Может кто подскажет в чем может быть проблема, или как грамотно защитится от сильных импульсных помех.
|
|
|
|
14.09.2011, 16:12
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,537
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
|
Re: Устойчивость к помехам PIC18F4550
Сообщение от Taras_33
|
сверяю код в Пике с HEX, который собираюсь прошить, результат - один к одному, никаких отличий! А вот не работает и все тут!
|
Что-то не верится, если все одинаково. И конфигурация?
EEPROM используется в программе? Сравнивали?
Время работы разное(может через 2 дня перестать работать, а может через 10) или примерно одинаковое? Возможно это программный косяк.
Сообщение от Taras_33
|
Может кто подскажет в чем может быть проблема, или как грамотно защитится от сильных импульсных помех.
|
http://caxapa.ru/lib/emc_immunity.html
|
|
|
|
14.09.2011, 16:26
|
|
Гражданин KAZUS.RU
Регистрация: 17.08.2008
Сообщений: 770
Сказал спасибо: 52
Сказали Спасибо 450 раз(а) в 202 сообщении(ях)
|
Re: Устойчивость к помехам PIC18F4550
Сообщение от Taras_33
|
Неделю - другую все нормально, потом обмен прекращается, причем пик не реагирует ни на какие запросы со стороны компьютера.
|
Нужно хорошо заземлить корпус РС. При пробое С в БП на корпусе будет переменка.
Проверить прерывания на наложение.
|
|
|
|
14.09.2011, 17:22
|
|
Временная регистрация
Регистрация: 18.07.2005
Сообщений: 72
Сказал спасибо: 26
Сказали Спасибо 42 раз(а) в 18 сообщении(ях)
|
Re: Устойчивость к помехам PIC18F4550
Сообщение от realid
|
Что-то не верится, если все одинаково. И конфигурация?
EEPROM используется в программе? Сравнивали?
|
EEPROM не использую, конфигурацию проверю при следующем сбое. Насчет сбоев, какой либо закономерности не наблюдается. Иногда два раза в день, иногда раз в неделю. За ссылку спасибо, приду домой почитаю.
Сообщение от XoDoK11
|
Проверить прерывания на наложение.
|
Не совсем понял, поясните более подробно пожалуйста
|
|
|
|
14.09.2011, 18:37
|
|
Гражданин KAZUS.RU
Регистрация: 17.08.2008
Сообщений: 770
Сказал спасибо: 52
Сказали Спасибо 450 раз(а) в 202 сообщении(ях)
|
Re: Устойчивость к помехам PIC18F4550
Цитата:
|
Проверить прерывания на наложение.
|
При обработке одного прерывания происходит 2. При некорректной обработке появляется опять 1 или 3 и тд. Т.е. Pic не может выйти из прерываний.
|
|
|
|
14.09.2011, 19:36
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
|
Re: Устойчивость к помехам PIC18F4550
Было. Программатор ПикФлаш2 после 2 лет эксплуатации начал глючить. Провереная не раз программа день работала исправно, потом начинала вести себя идиотским образом. Те же кристаллы, написаные ПикКит2 вели себя нормально. В чем точно была причина не разбирался, ПикФлаш отправил на полку пылится.
__________________
Мыслю, следовательно существую
|
|
|
|
14.09.2011, 22:37
|
|
Временная регистрация
Регистрация: 18.07.2005
Сообщений: 72
Сказал спасибо: 26
Сказали Спасибо 42 раз(а) в 18 сообщении(ях)
|
Re: Устойчивость к помехам PIC18F4550
Сообщение от Popeye
|
Было. Программатор ПикФлаш2 после 2 лет эксплуатации начал глючить. Провереная не раз программа день работала исправно, потом начинала вести себя идиотским образом.
|
Любопытная мысль, у нас правда MPLAB ICD3, но есть страренький ICD2, нужно будет попробовать им прошить, хотя я, если честно сомневаюсь, куплен на фирме. Я больше склоняюсь к импульсным помехам.. В любом случае спасибо
|
|
|
|
14.09.2011, 23:38
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Устойчивость к помехам PIC18F4550
Пару керамических конденсаторов к ножкам питания подпаять.
|
|
|
|
15.09.2011, 02:06
|
|
Временная регистрация
Регистрация: 20.01.2011
Адрес: Витебск
Сообщений: 38
Сказал спасибо: 6
Сказали Спасибо 11 раз(а) в 11 сообщении(ях)
|
Re: Устойчивость к помехам PIC18F4550
Какими проводами подключаете PIC к компу??? В какой зоне (ближняя, дальняя, промежуточная) расположено устройство по отношению к источнику помех, блоку питания. В китайских блоках питания на плату бывают не устанавливают фильтры, хотя посадочное место есть. Есть хорошая книжка - Дж.Барнс Электронное конструирование: методы борьбы с помехами стр. 98
|
|
|
|
15.09.2011, 03:45
|
|
Временная регистрация
Регистрация: 18.07.2005
Сообщений: 72
Сказал спасибо: 26
Сказали Спасибо 42 раз(а) в 18 сообщении(ях)
|
Re: Устойчивость к помехам PIC18F4550
Помеха это только предположение, специально вкл/выкл мощный блок питания минут 5, пока в эл. щитке атомат не вырубило, пику хоть бы что - работает.
Сообщение от ДДН
|
Какими проводами подключаете PIC к компу??? В какой зоне (ближняя, дальняя, промежуточная) расположено устройство по отношению к источнику помех, блоку питания.
|
Обычный адаптер usb-›rs485 с usb кабелем метра полтора. Все установлено в одном шкафу и запитано от одного "тройника" в непосредственной близости. Там много чего понапихано, воoбщем буду ждать следующего сбоя. Хочется сверить конфигурацию, а там посмотрим
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
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, время: 01:41.
|
|