|
Глюки у PIC18 |
|
|
|
Apr 21 2010, 07:58
|
Участник

Группа: Участник
Сообщений: 34
Регистрация: 9-04-08
Пользователь №: 36 629

|
День добрый, если он добрый... Вопрос на засыпку: Может ли измениться ROM в PIC18F4520-I/P от каких-то помех? Ситуация следующая: Есть контроллер инкубатора, недавно работающий нормально и в какой-то момент (возможно при смене положения лотков) стал работать не стабильно, т.е. не правильно выполнять переход по меню, не в тех пределах изменять задаваемые параметры (пределы заданы #define) и т.д. Лотки ворочает 12В привод от стеклоподъемника ВАЗ-2110. Не исправляет ситуацию даже выключение питания на длительное время. Выкладываю схему и плату контроллера, может там баги..??
Сообщение отредактировал avartemiy - Apr 21 2010, 08:00
Эскизы прикрепленных изображений
|
|
|
|
|
 |
Ответов
|
Apr 21 2010, 11:23
|

Местный
  
Группа: Свой
Сообщений: 206
Регистрация: 17-03-07
Из: Москва
Пользователь №: 26 266

|
Цитата(avartemiy @ Apr 21 2010, 12:13)  ...Может ли измениться ROM в PIC18F4520-I/P от каких-то помех?... Не исправляет ситуацию даже выключение питания на длительное время... У 18-ой серии есть возможность перезаписывать программную память в процессе работы. Если программу не писали вы, есть две возможности: Либо плохо написана программа (не исключена возможность случайной записи во FLASH), либо тот кто писал программу, поставил "time-bomb" - через некоторое время, программа "сбивается" и вы (по идее) должны ему позвонить, что бы он это исправил (за деньги, конечно). Во втором случае помогло бы перепрограммирование микроконтроллера (поскольку внешней памяти нет), если файл прошивки у вас имеется, конечно. Если программу писали вы, второй возможности нету. (  , без обид!) Попробуйте перепрограммировать PIC18F4520. Ну и по схеме не видно что за блок питания там у вас. При включении двигателя возникает большой пусковой ток, превышающий номинальный в 10 - 20 раз...
--------------------
УЭР
|
|
|
|
|
Apr 21 2010, 20:40
|
Участник

Группа: Участник
Сообщений: 34
Регистрация: 9-04-08
Пользователь №: 36 629

|
1. Прогу писал я, но процедуры записи в ПЗУ не использовал вообще здесь. 2. БП трансформаторный с номинальным током обмотки транса 7А, причем обмотка питания для процессора отдельная. Общую схему приложил.
Причина редактирования: Бездумное цитирование
Эскизы прикрепленных изображений
|
|
|
|
|
Apr 22 2010, 05:29
|

Местный
  
Группа: Свой
Сообщений: 206
Регистрация: 17-03-07
Из: Москва
Пользователь №: 26 266

|
Цитата(avartemiy @ Apr 22 2010, 00:55)  1. Прогу писал я, но процедуры записи в ПЗУ не использовал вообще здесь. А в EEPROM пишете? Power Up Timer включен? Brown Out Detect? Цитата(avartemiy @ Apr 22 2010, 00:55)  2. БП трансформаторный с номинальным током обмотки транса 7А, причем обмотка питания для процессора отдельная. Я бы убрал L1 и R11 (процессорный блок) и уменьшил R10 до 1к. А что это за телефонный разъем? В связи с этим задумайтесь, если в цепи +5В откуда ни возьмись появиться напряжение выше 5-ти, кто будет его ограничивать? А у вас и управление нагрузками гальванически не развязано ... Например, если получиться пик напряжения в цепи +5В, из-за L1 и C6 + C7 на выводе питания процессора существенного увеличения не произойдет, за то на вывод RST/Vpp получиться тот самый пик. Это может привести к вхождению в режим программирования. Это общие рассуждения, раз вы сами делали весь проект, разберетесь. Но самовольного стирания/изменения содержимого FLASH-а я не наблюдал. ПП После 7805 рекомендуется хотя бы конденсатор 0,1мкФ ставить.
--------------------
УЭР
|
|
|
|
Сообщений в этой теме
avartemiy Глюки у PIC18 Apr 21 2010, 07:58   avartemiy Цитата(evc @ Apr 22 2010, 07:44) А в EEPR... Apr 22 2010, 07:28    evc Цитата(avartemiy @ Apr 22 2010, 11:43) В ... Apr 22 2010, 09:39     ViKo Цитата(evc @ Apr 22 2010, 12:54) Да, но я... Apr 22 2010, 14:04      evc Цитата(ViKo @ Apr 22 2010, 18:19) Я бы не... Apr 22 2010, 14:52     ar__systems Цитата(evc @ Apr 22 2010, 04:54) Да, но я... Apr 22 2010, 15:06      avartemiy Цитата(ar__systems @ Apr 22 2010, 17:21) ... Apr 22 2010, 18:45       ar__systems Цитата(avartemiy @ Apr 22 2010, 14:00) FL... Apr 23 2010, 00:56        avartemiy Цитата(ar__systems @ Apr 23 2010, 03:11) ... Apr 23 2010, 05:50         zksystem Лично мне попадались два PIC18F4585 у которых чере... Apr 23 2010, 11:34 DL36 Цитата(avartemiy @ Apr 21 2010, 11:13) Ес... Apr 24 2010, 15:02 ar__systems Цитата(DL36 @ Apr 24 2010, 10:17) В разво... Apr 24 2010, 21:01  DL36 Цитата(ar__systems @ Apr 25 2010, 00:16) ... Apr 25 2010, 08:28   ar__systems Цитата(DL36 @ Apr 25 2010, 03:43) Кварцев... Apr 25 2010, 13:04    DL36 Цитата(ar__systems @ Apr 25 2010, 16:19) ... Apr 25 2010, 13:44     ar__systems Цитата(DL36 @ Apr 25 2010, 08:59) -землян... Apr 25 2010, 16:32 avartemiy Кто-то защищал от записи FLASH в PIC18 путем устан... Apr 24 2010, 16:12 DL36 Цитата(avartemiy @ Apr 24 2010, 19:27) Кт... Apr 24 2010, 16:28  avartemiy Цитата(DL36 @ Apr 24 2010, 18:43) Я тоже ... Apr 24 2010, 18:55 dosikus Офигительно, это что модно теперь ?
Срать на трех ... Apr 25 2010, 09:35 avartemiy Цитата(dosikus @ Apr 25 2010, 11:35) Офиг... Apr 25 2010, 19:08 avartemiy В итоге в схему и конфигурацию проца внес следующи... Apr 29 2010, 18:33 MisterDi Сорри, ошибся с ответом. Прошу удалить это сообщен... May 10 2010, 17:53
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|