-
- Было такое, при включении С8051Ф340 от БП Meanwell, если искрила вилка в розетке - слетала программа sav_ua(126 знак., 02.12.2011 01:06)
- По-моему дело не в "слетании EEPROM", a переходе схемы его контроллера в какое-то нештатное состояние. Из-за питания или наведённой помехи (можно понять запитав от батарей, например). Бороться -- экранирование, грамотная разводка, TVS... Но fk0(568 знак., 01.12.2011 17:20)
- Ну я не могу утверждать на 100%, но не похоже что глюк программный. Я проверял так. Заполнил память тестовой последовательностью, и повесил на кнопку подпрограмму, которая читает EEPROM и проверяет эту последовательность, и выводит результат, ОК Stri(527 знак., 01.12.2011 19:03)
- Предположение: flash микроконтроллера таки портится программой из-за отсутствия MONEN и фьюза ответственного за это дело. А EEPROM с I2C не портится. Это шина I2C не сбрасывается корректно, модуль I2C микроконтроллера не настраивается корректно и fk0(347 знак., 01.12.2011 21:48)
- Re:"Причём плата с контроллером разрабатывала и выпускает сторонняя фирма. Их инженеры говорят, что мол это 100% иголки по питанию" Так это чужая разработка? Они должны дневать и ночевать у вас. Питание контроллера берется с контактов разъема Vladimir Ljaschko(32 знак., 01.12.2011 19:22)
- Ну я не могу утверждать на 100%, но не похоже что глюк программный. Я проверял так. Заполнил память тестовой последовательностью, и повесил на кнопку подпрограмму, которая читает EEPROM и проверяет эту последовательность, и выводит результат, ОК Stri(527 знак., 01.12.2011 19:03)
- расскажите немного подробнее о своих БП, процессе переключения и моменте слёта прошивки. Кажется, я смогу Вам помочь koyodza(83 знак., 01.12.2011 14:50)
- хотя бы один из переключаемых БП трансформаторный (в смысле не-импульсный)? - koyodza(01.12.2011 16:16)
- Нет, все блоки импульсные. Meanwell-ы какие то, неплохие вроде. Точную модель завтра посмотрю, если надо. Включение происходит так: человек щелкает силовым тумблером блока с реле, в нем запускается контроллер, управляющий силовым реле, оно через 2 Stri(149 знак., 01.12.2011 18:53)
- как включена обмотка силового реле? Чем оно включается? Что есть параллельно обмотке? koyodza(106 знак., 01.12.2011 19:43)
- Реле управляется танзистором, который в свою очередь управляется портом контроллера. Кик-бэк диоды параллельно обмоткам реле есть. Да и проблем с тем блоком, в котором стоят эти реле, никогда не было. Проблемы только с теми блоками, которые Stri(178 знак., 02.12.2011 08:02)
- Первичная причина - это работа контроллера при ненормальном питании вместо удержания в сбросе. Супервизор питания или хреновый, или его вообще нет. Устранение помех необходимо, но устойчивость контроллера важнее, потому что вместо одной помехи в Vladimir Ljaschko(40 знак., 01.12.2011 20:20)
- другой такой помехи может и не быть :=) koyodza(172 знак., 01.12.2011 20:40)
- Тогда повезло :) Не думаю, что силабсы чем-то принципиально отличаются от MSP430 или R8C. - Vladimir Ljaschko(01.12.2011 20:53)
- другой такой помехи может и не быть :=) koyodza(172 знак., 01.12.2011 20:40)
- как включена обмотка силового реле? Чем оно включается? Что есть параллельно обмотке? koyodza(106 знак., 01.12.2011 19:43)
- Нет, все блоки импульсные. Meanwell-ы какие то, неплохие вроде. Точную модель завтра посмотрю, если надо. Включение происходит так: человек щелкает силовым тумблером блока с реле, в нем запускается контроллер, управляющий силовым реле, оно через 2 Stri(149 знак., 01.12.2011 18:53)
- хотя бы один из переключаемых БП трансформаторный (в смысле не-импульсный)? - koyodza(01.12.2011 16:16)
- Было такое, держите чистый "1"для CS на все время переходных процессов при ресете/ Аппаратная реализация подтяжки зависит от вашей схемы. - Make_Pic(01.12.2011 14:04)
- Пробовал CS подтягивать к +3.3В резистором, почему-то стало только хуже. И это не решит проблему порчи прошивки МК. Надо что-то более суровое... Частично помогло увеличение номинала конденсаторов в цепи питания (керамика 10мкф+тантал 100мкф), одно Stri(150 знак., 01.12.2011 14:18)
- Суровое? Поставьте бусины в цепях, где предположительно лезет игла. - Make_Pic(01.12.2011 15:29)
- Попробую. Но проблема ещё и в том, что это очень редко случается. Трудно будет понять, помогло это или нет. И если да, но в какой степени. - Stri(01.12.2011 15:45)
- Эээ... Пардон за то что в середину влез, но вы, похоже, даже еще не знаете от чего лечить собираетесь? Так может сначала проведете диагностику по стандартным тестам ЕМС (->) Dir(324 знак., 02.12.2011 00:50, ссылка)
- от иголок керамика на 1мкф не самый лучший помощник. добавьте еще 0.1...1нФ параллельно - Snaky(02.12.2011 00:08)
- Попробую. Но проблема ещё и в том, что это очень редко случается. Трудно будет понять, помогло это или нет. И если да, но в какой степени. - Stri(01.12.2011 15:45)
- Суровое? Поставьте бусины в цепях, где предположительно лезет игла. - Make_Pic(01.12.2011 15:29)
- Пробовал CS подтягивать к +3.3В резистором, почему-то стало только хуже. И это не решит проблему порчи прошивки МК. Надо что-то более суровое... Частично помогло увеличение номинала конденсаторов в цепи питания (керамика 10мкф+тантал 100мкф), одно Stri(150 знак., 01.12.2011 14:18)
- Без правильной топологии платы диоды могут и не помочь. А имитация делаем с помощью "модифицированного рашпиля" - два реле с частотой несколько герц включающих индуктивные нагрузки. - Vladimir Ljaschko(01.12.2011 13:51)
- А индуктивности примерно какого порядка? ЛАТР (трансформатор размером с небольшую кастрюлю) пойдёт? - Stri(01.12.2011 13:56)
- Два клапана для воды. Не знаю какая индуктивность, но ни одно устройство не выдерживает в витке провода, которым подключены клапана. - Vladimir Ljaschko(01.12.2011 14:11)
- Клапаны на ~220, или на =12В, или на что-то еще? Какой размер устройства, как помещается в виток, может быть есть фото? - AlexBi(01.12.2011 15:50)
- 220 В, Видео! Vladimir Ljaschko(01.12.2011 17:58 - 18:34)
- Клапаны на ~220, или на =12В, или на что-то еще? Какой размер устройства, как помещается в виток, может быть есть фото? - AlexBi(01.12.2011 15:50)
- Два клапана для воды. Не знаю какая индуктивность, но ни одно устройство не выдерживает в витке провода, которым подключены клапана. - Vladimir Ljaschko(01.12.2011 14:11)
- А индуктивности примерно какого порядка? ЛАТР (трансформатор размером с небольшую кастрюлю) пойдёт? - Stri(01.12.2011 13:56)
- Помнится, некоторым сайлабсам требовался внешний супервизор питания, так как встроенный включался программно, т.е. в момент включения питания не работал. - SciFi(01.12.2011 13:35)