Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать. Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил. Робот своими руками. Самодельный робот.
При подаче на него питания с выхоходов проскакиеваюти импульсы, которые обнаруживаются по вспыхиванию лампочки, управляемой симистором и оптосимимостором МОС То, что это импульсы, говорит и то что лампочка вспыхивает в не зависимости от того, нулем или 1 -цей управлять симистором. ВМ лаб же показывает что при инициализации навыходах z-состояние. Можно ли их убрать?
к561ЛА7, вам надо определится с чем конкретно проблема - либо микроконтроллер формирует то что не нужно, либо проблема в силовой части. В связке разобраться труднее, отключите оптосимистор и посмотрите, что происходит на выходе МК, лучше осциллографом...на крайняк светодиодом. Возможно, вы что то не учли при инициализации МК. Ну а возможно, проблема и в оптосимисторе, неплохо бы видеть схему подключения и полную маркировку МОС-а...возможно какая нибудь RC цепочка просто требуется или резистор в цепи управления симистором. Без схемы сложно рассуждать. ЗЫ.делал давненько диммер, управляемый через rs232...такая же примерно связка, вела себя вполне прилично, кажется был МОС3040..3041...не помню точно, который без контроля перехода через ноль.
Роботы, уже среди нас... Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)
На выходе именно импульсы, так как я делал управления МОС ом нулем и единицей - без разницы. и светодил паралельно подключный к тому же выходу вспыхивает. Длительность вспыхивания 0,1-0.3 сек. САма программа работает - отсчитывает задержку от прерывания по спаду на входе INT. Но вот во время инициализации переферии что-то прет. Может фьюзы какие нужно выставить
Проект [[Open Robotics]] - универсальные модули для построения роботов Модули Open Robotics можно приобрести в магазине shop.roboforum.ru Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!
Убрал условие проверки "досчитал ли счетчик5 в обработчике прерывания" и добавил запуск счетчика в самом начале которого небыло , до входа в основной циккл while() Была пусатая инструкция 0х00 при инициализации Моргать перестало, только когда помеха по сети идет подмаргивает думаю может программа висла и запускалаь по воч-дог-таймеру.