Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Вт дек 11, 2012 01:57:10
otest писал(а):Прошивка с защитой от помех.
Сегодня целый день гонял счетчик с этой Вашей прошивкой. Глюк в виде подвисания порта выхода был замечен лишь однажды - в самом начале испытаний (шестое срабатывание реле после перепрошивки МК). Потом же, как я не старался, "поймать" его не получалось. Тестировал правда не в "боевых условиях", но в близких к ним. С завтрашнего дня попробую тестировать в составе всего устройства. Посмотрим, что будет.
Такое впечатление, что в прошивке ограничена максимальная частота счета, так как чем быстрее я вращаю валкод тем меньше импульсов насчитывает счетчик. А светодиод "переполнение", погашен и ,похоже, зажигается когда счетчик начинает пропускать входные импульсы? Такой себе индикатор восприимчивости по входу.
Вт дек 11, 2012 11:59:04
Такое впечатление, что в прошивке ограничена максимальная частота счета
Ограничение конечно есть. Поэтому я спрашивал об мах. скорости счёта по входу. Вообще эта прошивка для исключения влияния помехи. Если с ней работает нормально , то можете быть уверенны что помеха есть.
В этой прошивке защита от "ложного" импульса. Если помеха просочится то зависания быть не должно, но счёт может быть неправильный.
Ср дек 12, 2012 00:45:26
otest писал(а): Вообще эта прошивка для исключения влияния помехи. Если с ней работает нормально , то можете быть уверенны что помеха есть.
Ума не приложу, откуда ей взяться. Глюки были даже при испытании "на столе": двойная стабилизация питания МК, нагрузка реле - лампа накаливания 220В 40Вт, датчик импульсов - самодельный оптический валкод на мишиных оптопарах и HEF4093 в качестве формирователя.
В этой прошивке защита от "ложного" импульса. Если помеха просочится то зависания быть не должно, но счёт может быть неправильный.
Спасибо. Пока тестируется предыдущая прошивка. Эту обязательно испытаю. О результатах сообщу.
Сб дек 15, 2012 09:57:39
otest писал(а): В этой прошивке защита от "ложного" импульса. Если помеха просочится то зависания быть не должно, но счёт может быть неправильный.
Попробовал залить эту прошивку. В ней почему-то не работает режим "удержания". Счетчик досчитывает до нужного числа, кратковременно сбрасывает реле и показания в ноль, и считает вновь не останавливаясь. Так что пока гоняю предыдущую прошивку (выложенную 09.12).
Сб дек 15, 2012 16:43:00
Согласен. Не протестил до конца. Здесь выправил замечания. Буду нумеровать прошивки.
Сб дек 15, 2012 21:03:01
otest писал(а):Буду нумеровать прошивки.
Спасибо. Так будет гораздо удобнее. Протестирую и сообщу о результатах.
Да. Вот еще что.
С "родной" прошивкой счетчик нормально работал с простым датчиком импульсов - коллектор оптопары через резистор 10кОм на +5В, далее экранированный кабель 2м и через 330Ом на вход ПИКа. А вот с прошивкой где есть защита от сбоев, импульсы с такого датчика он напрочь не видит (все время горит светодиод "переполнение") . Пришлось поставить рядом с оптопарой формирователь на двух элементах 4093 и уже сформированный сигнал гнать по кабелю.
Сб дек 15, 2012 21:46:57
А вот вам и источник помех. Входные цепи. Экранированный провод 2м имеет ёмкость. 300ом зря поставил сразу написал. Прошивка с защитой проверяет наличие импульса на входе некоторое время. Очевидно импульс обострён вх. цепями. С формирователем импульс-меандр. Даже исходная прога может заработает. Лучше прошить 5-ой.
Сб дек 22, 2012 23:13:12
otest писал(а): Лучше прошить 5-ой.
Тестил с этой прошивкой. Снова наблюдается подвисание порта. Проявляется спонтанно - может через 38 срабатываний, а может и через 8 или еще как. 2 метра кабеля от датчика роли не играет, так как сбой наблюдается даже при испытании "на столе" от другого датчика с длиной "трех проводков" не более 15 см. Решил попробовать использовать первоначально откорректированную прошивку (без защиты) с управлением релюшкой от светодиода "переполнение". При испытании "на столе" реле четко сбрасывается в то время,когда порт нормального выхода подвисает. С понедельника попробую протестировать эту идею в реальной конструкции. О результатах сообщу. Еще раз, большое Вам спасибо, за активное помощь.
Пн янв 07, 2013 00:14:47
Как и писал ранее, решил попробовать использовать первоначально откорректированную прошивку (без защиты от сбоев), а релюхой управлять от светодиода "переполнение". Для этого пришлось чуток подкорректировать исходную схему. Собрал всю конструкцию в небольшой Z-корпус c разъемами и отдал товарищу на испытание в "боевых условиях". Пошла уже вторая неделя, как девайс работает. Пока без нареканий. Значит проблема подвисания порта скорее всего связана с прошивкой. Почему-то помеха, если от таковой подвисает порт, не оказывает влияния на все остальное, в частности на работу светодиода "переполнение". Хотелось бы все таки докопаться до истины. Вариант с корректировкой схемы - полумера.
Пн янв 07, 2013 01:18:13
Как ни странно, с таким эффектом я уже встречался. И до сих пор не могу понять его природу.
Есть таймер с термометром, собран на каком-то из многовыводных PIC-ов во время работы пропадает индикация посегментно, такое ощущение что порт самопроизвольно переходит в другой режим работы. Таймер работает, может проработать сутки двое, в какой-то момент смотришь - часть сегментов на индикаторе не горит. После передергивания питания будто ничего и не бывало.
Возможно контроллер немного "битый". Не исключено что определенная партия бракована и в виду очень редкого проявления эта особенность не была продиагностирована.
Пн янв 07, 2013 03:45:01
Alexeyslav писал(а):Возможно контроллер немного "битый".
Это маловероятно. Подставлял с другой партии - результат аналогичен.
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.