roboforum.ru

Технический форум по робототехнике.


инициализация МК

Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.

инициализация МК

Сообщение к561ЛА7 » 30 янв 2010, 16:35

При подаче на него питания с выхоходов проскакиеваюти импульсы, которые обнаруживаются по вспыхиванию лампочки, управляемой симистором и оптосимимостором МОС
То, что это импульсы, говорит и то что лампочка вспыхивает в не зависимости от того, нулем или 1 -цей управлять симистором. ВМ лаб же показывает что при инициализации навыходах z-состояние. Можно ли их убрать?
Ваш IP-адрес 85.140.5.459 был внесён в черный список и заблокирован. Для получения дополнительной информации перейдите по ссылке http://www.spamhaus.org/query/bl?ip=85.140.5.459.
Аватара пользователя
к561ЛА7
 
Сообщения: 404
Зарегистрирован: 08 дек 2009, 19:21
Откуда: Й-Ола

Re: инициализация МК

Сообщение $ilent » 30 янв 2010, 17:46

Конечно. В программе. Посмотри что написано в ДШ про порты и их значения при инициализации.
$ilent
 

Re: инициализация МК

Сообщение avr123.nm.ru » 30 янв 2010, 19:03

к561ЛА7 писал(а):При подаче на него питания с выхоходов проскакиеваюти импульсы
Можно ли их убрать?


Можно. Надо смотроеть схему и программу и читать устройство микроконтроллера AVR - http://proavr.narod.ru/02.htm :ROFL:
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: инициализация МК

Сообщение к561ЛА7 » 31 янв 2010, 23:33

Схема проста я - на выходе МК резистор и оптосимистор
Делал инициализация порта С

с наччальной установкой в 0 и 1,
вешел подтягивающий резистор,
Убирал ескости по питанию
Уменьшал конденсар на ресете
- ничего не помогает

лампочка вспыхивает довольно ярко - при том что при каждом перехде через 0 пронраммма порт сбрасывает.
Ваш IP-адрес 85.140.5.459 был внесён в черный список и заблокирован. Для получения дополнительной информации перейдите по ссылке http://www.spamhaus.org/query/bl?ip=85.140.5.459.
Аватара пользователя
к561ЛА7
 
Сообщения: 404
Зарегистрирован: 08 дек 2009, 19:21
Откуда: Й-Ола

Re: инициализация МК

Сообщение avr123.nm.ru » 01 фев 2010, 00:19

Хорошая гуща - доооооооооооооооооолго гадать можно.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: инициализация МК

Сообщение EdGull » 01 фев 2010, 08:47

у меня на такой же простой схеме ничего не вспыхивает, всё работает согласно программе.
догадайся почему?..
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: инициализация МК

Сообщение к561ЛА7 » 02 фев 2010, 21:56

Дате мне стенку - сейчас убьюся...
Ваш IP-адрес 85.140.5.459 был внесён в черный список и заблокирован. Для получения дополнительной информации перейдите по ссылке http://www.spamhaus.org/query/bl?ip=85.140.5.459.
Аватара пользователя
к561ЛА7
 
Сообщения: 404
Зарегистрирован: 08 дек 2009, 19:21
Откуда: Й-Ола

Re: инициализация МК

Сообщение vadinator » 03 фев 2010, 05:57

к561ЛА7, вам надо определится с чем конкретно проблема - либо микроконтроллер формирует то что не нужно, либо проблема в силовой части. В связке разобраться труднее, отключите оптосимистор и посмотрите, что происходит на выходе МК, лучше осциллографом...на крайняк светодиодом. Возможно, вы что то не учли при инициализации МК. Ну а возможно, проблема и в оптосимисторе, неплохо бы видеть схему подключения и полную маркировку МОС-а...возможно какая нибудь RC цепочка просто требуется или резистор в цепи управления симистором. Без схемы сложно рассуждать.
ЗЫ.делал давненько диммер, управляемый через rs232...такая же примерно связка, вела себя вполне прилично, кажется был МОС3040..3041...не помню точно, который без контроля перехода через ноль.
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)
Аватара пользователя
vadinator
 
Сообщения: 979
Зарегистрирован: 19 янв 2010, 14:51
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим

Re: инициализация МК

Сообщение -= Александр =- » 03 фев 2010, 14:12

Программу и схему в студию! Иначе говорить не о чем.
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: инициализация МК

Сообщение к561ЛА7 » 03 фев 2010, 17:08

На выходе именно импульсы, так как я делал управления МОС ом нулем и единицей - без разницы. и светодил паралельно подключный к тому же выходу вспыхивает. Длительность вспыхивания 0,1-0.3 сек. САма программа работает - отсчитывает задержку от прерывания по спаду на входе INT. Но вот во время инициализации переферии что-то прет. Может фьюзы какие нужно выставить
Ваш IP-адрес 85.140.5.459 был внесён в черный список и заблокирован. Для получения дополнительной информации перейдите по ссылке http://www.spamhaus.org/query/bl?ip=85.140.5.459.
Аватара пользователя
к561ЛА7
 
Сообщения: 404
Зарегистрирован: 08 дек 2009, 19:21
Откуда: Й-Ола

Re: инициализация МК

Сообщение blindman » 03 фев 2010, 17:15

Схему и программу! Сколько раз повторить-то надо?
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: инициализация МК

Сообщение к561ЛА7 » 04 фев 2010, 23:24

Товарищи, я гений... До меня наконец доперло что дело действительно в программе.
Спасибо, товариши!
Ваш IP-адрес 85.140.5.459 был внесён в черный список и заблокирован. Для получения дополнительной информации перейдите по ссылке http://www.spamhaus.org/query/bl?ip=85.140.5.459.
Аватара пользователя
к561ЛА7
 
Сообщения: 404
Зарегистрирован: 08 дек 2009, 19:21
Откуда: Й-Ола

Re: инициализация МК

Сообщение Сергей » 05 фев 2010, 09:17

:ROFL: :lol:
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: инициализация МК

Сообщение vadinator » 05 фев 2010, 09:46

к561ЛА7, ну так выложи инфу о причинах...тему надо разумно закрыть, глядишь кому то не придётся наступать на эти грабли.
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)
Аватара пользователя
vadinator
 
Сообщения: 979
Зарегистрирован: 19 янв 2010, 14:51
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим

Re: инициализация МК

Сообщение к561ЛА7 » 06 фев 2010, 19:46

Это до меня еще не доперло.

Убрал условие проверки "досчитал ли счетчик5 в обработчике прерывания" и добавил запуск счетчика в самом начале которого небыло , до входа в основной циккл while()
Была пусатая инструкция 0х00 при инициализации
Моргать перестало, только когда помеха по сети идет подмаргивает
думаю может программа висла и запускалаь по воч-дог-таймеру.
Ваш IP-адрес 85.140.5.459 был внесён в черный список и заблокирован. Для получения дополнительной информации перейдите по ссылке http://www.spamhaus.org/query/bl?ip=85.140.5.459.
Аватара пользователя
к561ЛА7
 
Сообщения: 404
Зарегистрирован: 08 дек 2009, 19:21
Откуда: Й-Ола

След.

Вернуться в Новичкам или основы основ роботостроения.

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 23