- 
	- Получить золотой сертификат программера микрософт с алмазной инкрустацией , тогда все пойдет. - PlainUser(07.07.2010 13:53,  ) )
- Выложи схему, проще будет понять, откуда ноги растут. - mazur(06.07.2010 21:43)
- Всегда использую управление реле с двух выводов порта - т.е. один вывод =0 а второй =1. И никаких проблем при старте или рестарте с любым МК. - Любитель51(06.07.2010 17:22,  ) )
- Не используйте Атмел 51 без внешних подтяжек, и будет Вам счастье. - Vladimir Ljaschko(06.07.2010 09:48)
- А вы не разбирались, в какой именно момент происходит непредсказуемое поведение кристалла? Если в момент включения реле, то это одна причина. Ну и так далее... - mazur(06.07.2010 07:00)
- Когда на входе случайные экстра-испульсы или дребезг, делают программную временную задержку.  Ксения(991 знак., 05.07.2010 23:18)
			- Дребезг тут не при чем. МК производит непредусмотренную программой запись 0-ей в порты. - Андрей(06.07.2010 00:04,  ) )- Когда-то в AT89C55 (не помню уж - может AT89C55WD) встречал баг - P1 по ресету уходил не в 0xFF, а пара бит уходила в нолик. Принудительно инициализировал в первых командах.  Vit(379 знак., 07.07.2010 09:27)
							- Тут так и сделано. Выход регистров запирается резетом ВДТ. Кроме того сам по себе резет всегда происходит нормально, никакого дребезга реле. Нули на портах появляются только при создании отрицательной обратной связи порт-резет (как только МК на сбросе 1  Андрей(286 знак., 07.07.2010 23:33,  ) )- Рембранта читали? :)  De_User(112 знак., 08.07.2010 11:15 - 11:17, ссылка, ссылка)
											- External Brown-out Protection for C51 Microcontrollers with Active High Reset Input. AVR186: Best practices for the PCB layout of Oscillators - De_User(08.07.2010 11:16, ссылка, ссылка)
													- Самая полезная инфа из всей ветки , после даташита конечно. - PlainUser(08.07.2010 14:15,  ) )
- Да не будет он читать, там своя, уникальная, секретная обвязка сигнала сброса от неизвестных авторов. - Vladimir Ljaschko(08.07.2010 11:40)
															- А зря. - PlainUser(08.07.2010 13:56,  ) )
 
- А зря. - PlainUser(08.07.2010 13:56, 
 
- Самая полезная инфа из всей ветки , после даташита конечно. - PlainUser(08.07.2010 14:15, 
 
- External Brown-out Protection for C51 Microcontrollers with Active High Reset Input. AVR186: Best practices for the PCB layout of Oscillators - De_User(08.07.2010 11:16, ссылка, ссылка)
													
- Не так. У такого сторожа должно быть 2 выхода - один на сброс проца, а второй на разрешение выходов. И, соответственно, 2 различных таймаута. А чтобы отвязаться от ЭМ воздействия поставьте для отладки вместо реле светодиоды - Vit(08.07.2010 07:15 - 07:19)
 
- Рембранта читали? :)  De_User(112 знак., 08.07.2010 11:15 - 11:17, ссылка, ссылка)
											
 
- Тут так и сделано. Выход регистров запирается резетом ВДТ. Кроме того сам по себе резет всегда происходит нормально, никакого дребезга реле. Нули на портах появляются только при создании отрицательной обратной связи порт-резет (как только МК на сбросе 1  Андрей(286 знак., 07.07.2010 23:33, 
- А не watch-dog ли это срабатывает? - Ксения(06.07.2010 00:17)
							- Нет. - Андрей(06.07.2010 03:26,  ) )
 
- Нет. - Андрей(06.07.2010 03:26, 
 
- Когда-то в AT89C55 (не помню уж - может AT89C55WD) встречал баг - P1 по ресету уходил не в 0xFF, а пара бит уходила в нолик. Принудительно инициализировал в первых командах.  Vit(379 знак., 07.07.2010 09:27)
							
 
- Дребезг тут не при чем. МК производит непредусмотренную программой запись 0-ей в порты. - Андрей(06.07.2010 00:04, 
- Кто там кого случайно подкорачивает? Пожалуйста подробнее - AU08(05.07.2010 22:28 - 22:34)
			- МК после старта генерирует меандр на одной из ног для сброса внешнего ВДТ через инвертор.  Андрей(435 знак., 06.07.2010 00:01,  ) )- Порт какой, если P0, то он подтяжек не имеет и при сбросе его потенциал не определен. - Chum_A(06.07.2010 10:05)
- А что за релюхи? - Т.Достоевский(06.07.2010 02:26)
							- Да неважно. Там сложная обвязка через регистры и транзисторы. Главное то что реле может сработать только от нуля на ноге порта. Еще важнее то что непредусмотренное программой срабатывание реле может приводить к производственному ущербу... как минимум... - Андрей(06.07.2010 03:24,  ) )- если сбой в программе МК приводит к производственному ущербу то это неудачный, мягко говоря, дизайн. а по существу: схему покажете? - Snaky(06.07.2010 06:32 - 08:25)
											- В данном случае сбой в ПО к ущербу не приводит, а вот непредусмотренная программой работа МК может к нему привести... собственно это относится к абсолютно любой производственной микропроцессорной системе.  Андрей(303 знак., 06.07.2010 20:35,  ) )- Интересно, как отличаете "сбой в ПО" от "непредусмотренной работы"? ;) - Vladimir Ljaschko(07.07.2010 09:37)
															- Сбой ПО - выполнение инструкции программы с  нарушением последовательности, зацикливанием, зависанием и пр.  Андрей(71 знак., 07.07.2010 23:21,  ) )
 
- Сбой ПО - выполнение инструкции программы с  нарушением последовательности, зацикливанием, зависанием и пр.  Андрей(71 знак., 07.07.2010 23:21, 
- Удалил ночные выяснялки. Реализация самосброса в самом деле не совсем удачная, в схеме должен присутствовать элемент задержки. - Vladimir Ljaschko(07.07.2010 09:34)
															- Он есть. Он просто не нарисован. И схема там посложнее чем просто кондюр. Приводить тут не буду дабы не нарушать авторских прав разрабов обвязки. - Андрей(07.07.2010 23:23,  ) )- Стоп! Насколько я понимаю, при восстановлении именно этой схемы происходят непонятные явления. Так? - Vladimir Ljaschko(08.07.2010 09:37)
																			- Именно так. И насколько я понимаю всё это было в первом и N+1 последующих постах. - Андрей(09.07.2010 18:52,  ) )
 
- Именно так. И насколько я понимаю всё это было в первом и N+1 последующих постах. - Андрей(09.07.2010 18:52, 
 
- Стоп! Насколько я понимаю, при восстановлении именно этой схемы происходят непонятные явления. Так? - Vladimir Ljaschko(08.07.2010 09:37)
																			
 
- Он есть. Он просто не нарисован. И схема там посложнее чем просто кондюр. Приводить тут не буду дабы не нарушать авторских прав разрабов обвязки. - Андрей(07.07.2010 23:23, 
 
- Интересно, как отличаете "сбой в ПО" от "непредусмотренной работы"? ;) - Vladimir Ljaschko(07.07.2010 09:37)
															
 
- В данном случае сбой в ПО к ущербу не приводит, а вот непредусмотренная программой работа МК может к нему привести... собственно это относится к абсолютно любой производственной микропроцессорной системе.  Андрей(303 знак., 06.07.2010 20:35, 
 
- если сбой в программе МК приводит к производственному ущербу то это неудачный, мягко говоря, дизайн. а по существу: схему покажете? - Snaky(06.07.2010 06:32 - 08:25)
											
 
- Да неважно. Там сложная обвязка через регистры и транзисторы. Главное то что реле может сработать только от нуля на ноге порта. Еще важнее то что непредусмотренное программой срабатывание реле может приводить к производственному ущербу... как минимум... - Андрей(06.07.2010 03:24, 
- Или питание хуже не бывает (схему в студию!) или программа делает совсем не то что предполагалось - De_user(06.07.2010 01:30)
							- Дело не в питании. Там всё нормально 100% даю. Тут надо глубже копать.  Андрей(539 знак., 06.07.2010 03:21,  ) )- Не можете Вы подавать на RESET что угодно. За такие "тесты" нужно бить по голове, ибо в даташите указана минимальная длительность сигнала сброса. - Vladimir Ljaschko(06.07.2010 09:50)
											- Циатата: "Reset input. A high on this pin for two machine cycles while the oscillator is running resets the device". Ещё вопрос, есть ли гистерзис на входе Reset? - AU08(06.07.2010 10:12)
													- А вот это уже интереснее. Совсем забыл про эти 2 цикла, хотя прочитал даташит раз 'дцать'.  Андрей(192 знак., 06.07.2010 20:06,  ) )
 
- А вот это уже интереснее. Совсем забыл про эти 2 цикла, хотя прочитал даташит раз 'дцать'.  Андрей(192 знак., 06.07.2010 20:06, 
 
- Циатата: "Reset input. A high on this pin for two machine cycles while the oscillator is running resets the device". Ещё вопрос, есть ли гистерзис на входе Reset? - AU08(06.07.2010 10:12)
													
- Почто снятый с производства AT89S8252 мучаете? И насчёт "100% даю" - покажите реакцию источника питания на динамическую нагрузку 200 Гц 0,25А (генератор собирается элементарно на NE555).  AU08(90 знак., 06.07.2010 08:50 - 08:55, ссылка)
											- Могу просто покоммутировать нагрузку релюхой с этого МК. Что я должен при этом увидеть? - Андрей(06.07.2010 20:39,  ) )- AU08 имеет в виду просадку напряжения при появлении нагрузки (лучше, если нагрузку сделать периодической, с использованием простейшего генератора с транзисторным ключом и резистором на выходе) на используемом вами блоке питания. Это нужно проверить  mazur(15 знак., 06.07.2010 21:19)
															- Я понял. Думаю этот вопрос с питанием можно снимать лишь потому что БП для устройства весит 7кг :) - Андрей(06.07.2010 21:52,  ) )- Проводок AWG24 от него к блоку реле может легко все испортить. - PlainUser(08.07.2010 08:26,  ) )
- По поводу веса БП было написано не без доли юмора с расчетом на спецов (смайл (веселая рожица) прилагался). Для тех кому нужна конкретика поясняю - БП не импульсный а трансформаторный с выпрямителями и сложной транзисторной схемой стбилизации + дохрена  Андрей(30 знак., 07.07.2010 23:15,  ) )
- Ну если качество, стабильность блока питания зависит от его веса, тады да, канэшна... - mazur(06.07.2010 21:53)
																			- Блоки питания для IBM-PC следует оценивать именно по-весу. Чем тяжелее -- тем более качественно. - fk0(07.07.2010 11:45)
																					- Про компьютерные блоки питания понятно, что чем тяжелее, тем качественнее. Просто сама фраза Андрея, блок питания-7 кг. По его рассуждению, это снимает все вопросы по качеству питания его устройства. Я же не знаю импульсник ли у него. Может у него  mazur(106 знак., 07.07.2010 13:54)
																							- типа с импульсником меньше проблем будет, ага :=) Иногда бывает такая синфазная помеха валит, что вообще ничего работать не будет - koyodza(07.07.2010 14:02)
																									- +1, ещё "иголки" очень чудно на помехоустойчивость влияют. По сравнению с ними 50 Гц пульсации - чистый детский сад - Shura(07.07.2010 14:04)
																											- так иголки обычно и есть синфазные, и увеличением ёмкости фильтра их не задавишь - koyodza(07.07.2010 14:05)
																													- Они бывают и дифференциальные, но настолько высокочастотные, что стандартными фильтрами тоже не давятся за счёт паразитной ёмкости L и паразитной индуктивности С - Shura(07.07.2010 14:08)
																															- дифференциальные всё равно легче подавить LC или RC фильтром. С синфазными бороться сложнее, хотя методы похожие - koyodza(07.07.2010 14:20)
 
 
- Они бывают и дифференциальные, но настолько высокочастотные, что стандартными фильтрами тоже не давятся за счёт паразитной ёмкости L и паразитной индуктивности С - Shura(07.07.2010 14:08)
																															
 
- так иголки обычно и есть синфазные, и увеличением ёмкости фильтра их не задавишь - koyodza(07.07.2010 14:05)
																													
 
- +1, ещё "иголки" очень чудно на помехоустойчивость влияют. По сравнению с ними 50 Гц пульсации - чистый детский сад - Shura(07.07.2010 14:04)
																											
 
- типа с импульсником меньше проблем будет, ага :=) Иногда бывает такая синфазная помеха валит, что вообще ничего работать не будет - koyodza(07.07.2010 14:02)
																									
- Имеете в виду, что китайцы ставят внутрь дроссель от ЛДС и гордо пишут "with PFC"? - Точка опоры(07.07.2010 13:04)
																							- сейчас полно БП с так называемым "пассивным PFC", который представляет собой лишний дроссель и пару конденсаторов, т.е. по сути просто фильтр - koyodza(07.07.2010 13:17)
																									- Я за чистоту терминологии. ККМ не может быть пассивным. Так-бы и написали - "Hi-Fi quality line filter".   ;-) - Точка опоры(07.07.2010 13:30)
																											- Почему это не может? КМ корректирует? Корректирует :-) - Shura(07.07.2010 13:32)
 
 
- Я за чистоту терминологии. ККМ не может быть пассивным. Так-бы и написали - "Hi-Fi quality line filter".   ;-) - Точка опоры(07.07.2010 13:30)
																											
 
- сейчас полно БП с так называемым "пассивным PFC", который представляет собой лишний дроссель и пару конденсаторов, т.е. по сути просто фильтр - koyodza(07.07.2010 13:17)
																									
- последнее время и это утверждение становится спорным, хотя общая картина примерно соответствует - koyodza(07.07.2010 11:47)
 
- Про компьютерные блоки питания понятно, что чем тяжелее, тем качественнее. Просто сама фраза Андрея, блок питания-7 кг. По его рассуждению, это снимает все вопросы по качеству питания его устройства. Я же не знаю импульсник ли у него. Может у него  mazur(106 знак., 07.07.2010 13:54)
																							
 
- Блоки питания для IBM-PC следует оценивать именно по-весу. Чем тяжелее -- тем более качественно. - fk0(07.07.2010 11:45)
																					
 
- Проводок AWG24 от него к блоку реле может легко все испортить. - PlainUser(08.07.2010 08:26, 
 
- Я понял. Думаю этот вопрос с питанием можно снимать лишь потому что БП для устройства весит 7кг :) - Андрей(06.07.2010 21:52, 
- Можно ещё в соседнем доме в подвале лампочкой пощёлкать :) - De_user(06.07.2010 21:18)
 
- AU08 имеет в виду просадку напряжения при появлении нагрузки (лучше, если нагрузку сделать периодической, с использованием простейшего генератора с транзисторным ключом и резистором на выходе) на используемом вами блоке питания. Это нужно проверить  mazur(15 знак., 06.07.2010 21:19)
															
 
- Могу просто покоммутировать нагрузку релюхой с этого МК. Что я должен при этом увидеть? - Андрей(06.07.2010 20:39, 
- Чудеса водятся только в бороде старика Хоттабыча... Остальное должно иметь логичное объяснение. - Гудвин(06.07.2010 05:53)
 
- Не можете Вы подавать на RESET что угодно. За такие "тесты" нужно бить по голове, ибо в даташите указана минимальная длительность сигнала сброса. - Vladimir Ljaschko(06.07.2010 09:50)
											
 
- Дело не в питании. Там всё нормально 100% даю. Тут надо глубже копать.  Андрей(539 знак., 06.07.2010 03:21, 
 
 
- МК после старта генерирует меандр на одной из ног для сброса внешнего ВДТ через инвертор.  Андрей(435 знак., 06.07.2010 00:01, 
 
- Получить золотой сертификат программера микрософт с алмазной инкрустацией , тогда все пойдет. - PlainUser(07.07.2010 13:53,