Ардуино и питание многочисленных шилдов.

Здесь рассматриваем темы блоков питания начиная от компьютерных и заканчивая простыми трансформаторными.

Модератор: gurvinok

Аватара пользователя
gurvinok
Сообщения: 1481
Зарегистрирован: 02 мар 2013, 09:18
Откуда: Москва

Re: Ардуино и питание многочисленных шилдов.

Сообщение gurvinok » 10 май 2016, 20:37

при подачи питания на всю конструкцию (и ардуино, и серва) ардуина дрыгает всеми ногами. Это приводит к дрыганию сервы.
Это происходит потому что Ардуино в отличии от голого МК инициализирует периферию. Отсюда и ногодрыг. А еще из личного опыта AVR сильно вышибает мозги от наводок с моторов, силовых реле и тд. Я когда поставил в 10 см от платы пускатель))) При его включении Мега8 просто входила в транс и в нем висела пока не перезагрузишь)))
Если долго мучиться, может быть получится.

Аватара пользователя
GhostX
Сообщения: 1112
Зарегистрирован: 07 дек 2015, 14:40
Откуда: Рязань

Re: Ардуино и питание многочисленных шилдов.

Сообщение GhostX » 10 май 2016, 21:50

Серва и ардуина на разных источниках питания.
Серва 5в всего кушает и стоит на приличном расстоянии.
Причина именно в активации перефирии.
А что за головной мк? Тот что в отличии от ардуины....
Как серву на физическом уровне, попозже включать?

Аватара пользователя
gurvinok
Сообщения: 1481
Зарегистрирован: 02 мар 2013, 09:18
Откуда: Москва

Re: Ардуино и питание многочисленных шилдов.

Сообщение gurvinok » 11 май 2016, 11:58

А что за головной мк?
Не головной, а голый :lol:. Инициализация ног происходит на чистом С. Типа того DDRC = 0xFF; Все выводы порта C настроить на выход.
Если долго мучиться, может быть получится.

Аватара пользователя
GhostX
Сообщения: 1112
Зарегистрирован: 07 дек 2015, 14:40
Откуда: Рязань

Re: Ардуино и питание многочисленных шилдов.

Сообщение GhostX » 11 май 2016, 13:03

Не головной, а голый :lol:
я подумал опечатка. Ну да и ладно
Не понял, можно как то сделать так, чтоб самого ногодрыга не было?

Аватара пользователя
gurvinok
Сообщения: 1481
Зарегистрирован: 02 мар 2013, 09:18
Откуда: Москва

Re: Ардуино и питание многочисленных шилдов.

Сообщение gurvinok » 11 май 2016, 13:47

Можно, но нужно, либо ковырять библиотеку, либо писать свою. В принципе под серву нужно запилить только ШИМ.
Если долго мучиться, может быть получится.

Аватара пользователя
GhostX
Сообщения: 1112
Зарегистрирован: 07 дек 2015, 14:40
Откуда: Рязань

Re: Ардуино и питание многочисленных шилдов.

Сообщение GhostX » 12 май 2016, 05:29

Замечаю, чем дальше время уходят от зимы тем меньше желание сидеть за компом. А осенью наоборот.)))
Дожди пойдут, может и запилю свою библиотеку. А сейчас что то не хочется.)) Хочется по быстренькому, хоп и все.))
Надо попробовать конденсатор припаять. Валяется один на 10 000 мКф. Посмотрю что получится.

Аватара пользователя
gurvinok
Сообщения: 1481
Зарегистрирован: 02 мар 2013, 09:18
Откуда: Москва

Re: Ардуино и питание многочисленных шилдов.

Сообщение gurvinok » 13 май 2016, 11:50

Я заказал в Китаяне серву. Как дойдет запилю функционал и добавлю в AXLIB генератор.
Если долго мучиться, может быть получится.

Аватара пользователя
GhostX
Сообщения: 1112
Зарегистрирован: 07 дек 2015, 14:40
Откуда: Рязань

Re: Ардуино и питание многочисленных шилдов.

Сообщение GhostX » 13 май 2016, 13:10

Это месяц ожиданий.))
Мне бы научиться свои коды так же организовывать.))) а то напишу и через пару месяцев забываю...

Аватара пользователя
gurvinok
Сообщения: 1481
Зарегистрирован: 02 мар 2013, 09:18
Откуда: Москва

Re: Ардуино и питание многочисленных шилдов.

Сообщение gurvinok » 13 май 2016, 18:56

А нужно взять ченить грандиозное. Например передача температуры на компьютер с дальнейшей обработкой и передаче по этим данным команды на управляющий модуль. И обязательно на компе считать вероятность изменение температуры по времени.
Если долго мучиться, может быть получится.

Аватара пользователя
GhostX
Сообщения: 1112
Зарегистрирован: 07 дек 2015, 14:40
Откуда: Рязань

Re: Ардуино и питание многочисленных шилдов.

Сообщение GhostX » 13 май 2016, 23:25

gurvinok писал(а):А нужно взять ченить грандиозное. Например передача температуры на компьютер с дальнейшей обработкой и передаче по этим данным команды на управляющий модуль. И обязательно на компе считать вероятность изменение температуры по времени.
Это к чему?! :shock:

Ответить