Необходима помощь по питанию МК

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Необходима помощь по питанию МК

Сообщение denissyslo » 15 апр 2008, 15:54

В общем суть проблемы:
Есть робот (в наших достижениях - пионер), у него два приводных двигателя. Написал кусок кода - в течении 4 сек едем вперд, потом 4 сек назад, потом сек стоим. Этот так - испытать.
Питается он от сдвоенного АКБ от сотового.
Если роботу ехать не надо - то все отлично.
А если поступет команда ехать, то падение напряжени проявляется в тускнении букв на ЛСД, подключенному к МК.
+ питание зашунтировал МК кондером на 470 (буква ню, похожа на М)F (электролит).
Короче робот в любой произвольный момент просто отстанавливается и как-бы "Зависает", т.е. останавливается на каком-либо шаге и все...
Было этот цикл он отлично откатыал 3 раза и потом зависал....
а бывало что вперед поедет и все - хватит, наездился...
Что делать???
Схему робота выкладываю.
Единственное, что не установленны кондеры 0.1 мкФ - жду пока придут.

Приложите картинку ! плиз
214312312312.JPG

приложил) <Myp>
Вложения
Pioner M16 v2.2.rar
робот
(42.12 КиБ) Скачиваний: 31
краткая биография: родился в роддоме - учился на учебе - служил на службе - работал на работе.....
Аватара пользователя
denissyslo
 
Сообщения: 191
Зарегистрирован: 17 дек 2007, 15:39
Откуда: г. Комсмольск-на-Амуре / п.Светлая
ФИО: Денис Сусло

Re: Необходима помощь по питанию МК

Сообщение avr123.nm.ru » 15 апр 2008, 16:05

denissyslo писал(а):Что делать ???


Правильное питание - по рекомендациям на - http://avr123.nm.ru/01.htm
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: Необходима помощь по питанию МК

Сообщение Myp » 15 апр 2008, 16:08

обычно неохото качать всякие схемки, запускать програмки
так что давайте как сохраняйте её в jpg и выкладывайте как картинку :)
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Необходима помощь по питанию МК

Сообщение denissyslo » 15 апр 2008, 16:19

вот. сделал.
Вложения
.rar
EMF откроется в АСИДИСИ
(12.73 КиБ) Скачиваний: 32
краткая биография: родился в роддоме - учился на учебе - служил на службе - работал на работе.....
Аватара пользователя
denissyslo
 
Сообщения: 191
Зарегистрирован: 17 дек 2007, 15:39
Откуда: г. Комсмольск-на-Амуре / п.Светлая
ФИО: Денис Сусло

Re: Необходима помощь по питанию МК

Сообщение Aesthete Animus » 15 апр 2008, 16:24

Вообще-то ожидалось увидеть схему (элетрическую принципиальную), а не разводку печатной платы...
Aesthete Animus
 
Сообщения: 23
Зарегистрирован: 22 мар 2008, 21:01
Откуда: Белгород
Skype: dackinevitch_yan
прог. языки: C/C++

Re: Необходима помощь по питанию МК

Сообщение denissyslo » 15 апр 2008, 16:41

добавил фотку.
Это, нарисованной нет схемы нет. По печатке и так понятно, в центре мега 16, спарво вверху разъем для серв, ниже ДСД, слева введху - подключене датчиков, внизу - блютуз, который не работает.
.gif




скажу по большому секрету, вы только никому не рассказывайте :)
спринтлайаут умеет экспортировать файлик схемы в jpg напрямую без всяких лишних телодвижений
и этот jpg можно прямо тут в сообщение вставить
и ещё, что значит 2 акка от телефонов? как подключены? последовательно? паралельно? литиевые? металгидридные? что за моторы?
не все полезут искать вашего робота а я вот например уже не помню что там было... <Myp>


Добавлено спустя 13 минут 24 секунды:
Юмор, однако. Я не такой дЭбил, знаю. Просто у меня нет оооочень плохой и доргой. а экспортирует он эту плату в 560 Б она бы у меня минут 15-20 отправлялась. Лучше в вектор или ГИФ загнать. Тож по серету :).
робот этот viewtopic.php?f=10&t=3684
только советов по питанию нет :(
два акб от современных телефонов, т.е. литевые, соеденены параллельно, моторы 130. два. Это редуктор тамия.

0.6 кБ/сек... :shock: :o
может хотябы мобильный телефон использовать?
у меня в билайне 6р. метр и скорость 20-40 кб/с
когда выделенка накрывается сижу с телефона без проблем особых из дома принёс usb блютусину и пользую инет всем на зависть
а советы по питанию...
1. Товарищь авээрчик сказал куда курить
2. Тока недавно была тема про правильное питание МК, курить поиск уже не нужно я её прилепил в разделе с электроникой
<Myp>
краткая биография: родился в роддоме - учился на учебе - служил на службе - работал на работе.....
Аватара пользователя
denissyslo
 
Сообщения: 191
Зарегистрирован: 17 дек 2007, 15:39
Откуда: г. Комсмольск-на-Амуре / п.Светлая
ФИО: Денис Сусло

Re: Необходима помощь по питанию МК

Сообщение Aesthete Animus » 15 апр 2008, 19:35

Питание микроэлектроники должен быть отдельным от силового питания. В противном случае будите иметь то, что имете.
Aesthete Animus
 
Сообщения: 23
Зарегистрирован: 22 мар 2008, 21:01
Откуда: Белгород
Skype: dackinevitch_yan
прог. языки: C/C++

Re: Необходима помощь по питанию МК

Сообщение RoboTok » 15 апр 2008, 23:11

Робот у вас конечно классный, особенно мне нравится корпус.

Самое главное, ломать голову о печатку вряд ли кто станет.
Хотите советов конкретных по схеме выкладывайте схему.

Вообщем, блокировочные конденсаторы напаивайте сверху на корпуса к ногам питания по 100нФ.

МК питайте отдельным стабилизатором и подключите ёмкие конденсаторы на вход и выход его.

Используйте ШИМ и включайте двигатель постепенно и у вас перестанет виснуть МК.
Поставьте, например разгон двигателя 100% за 0.2 сек.

Подпаяйте к ногам питания драйвера ёмкости.

Ну и конечно, проверьте источник, может он у вас умирает.
Аватара пользователя
RoboTok
 
Сообщения: 1060
Зарегистрирован: 04 фев 2008, 13:18
Откуда: Москва
прог. языки: PHP

Re: Необходима помощь по питанию МК

Сообщение Duhas » 15 апр 2008, 23:14

акум->диодик-> кондер->МК

ну а силу напрямую от акумов
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Необходима помощь по питанию МК

Сообщение Aesthete Animus » 16 апр 2008, 02:47

Duhas писал(а):акум->диодик-> кондер->МК

Вы ничего не пропустили в этой цепочке, например стабилизатор напряжения?
Aesthete Animus
 
Сообщения: 23
Зарегистрирован: 22 мар 2008, 21:01
Откуда: Белгород
Skype: dackinevitch_yan
прог. языки: C/C++

Re: Необходима помощь по питанию МК

Сообщение denissyslo » 16 апр 2008, 04:03

акум->диодик-> кондер->МК

Конечно пропустил. Я веь только начинающий. Диодика и энкодера нет. Если у кого есть пара минут растолкуйте.

Источник не мертвый.
Самое главное, ломать голову о печатку вряд ли кто станет.
Хотите советов конкретных по схеме выкладывайте схему.


А вчем нарисовать и выложить?

Вообщем, блокировочные конденсаторы напаивайте сверху на корпуса к ногам питания по 100нФ.

Это я как понял как у китйских RC машинок? У них на каждом двигателе входные клемы зашунтированы маленьким кондером+ с каждой клемы такой же кондер припаян на корпус. Так?

МК питайте отдельным стабилизатором и подключите ёмкие конденсаторы на вход и выход его.

Просто туго
Используйте ШИМ и включайте двигатель постепенно и у вас перестанет виснуть МК.
Поставьте, например разгон двигателя 100% за 0.2 сек.

Мне кажется это хороший совет. Если не трудно, то я был бы ОЧЕНЬ признателен за готовый кусок кода с пояснением т.е. в этом деле только ачинаю понимать что к чему. Кстати, двигатели у меня подключенны на аппартный шим МК атмега 16. Может кто поделился бы готовым кодом (может даже с пояснениями....) ?
краткая биография: родился в роддоме - учился на учебе - служил на службе - работал на работе.....
Аватара пользователя
denissyslo
 
Сообщения: 191
Зарегистрирован: 17 дек 2007, 15:39
Откуда: г. Комсмольск-на-Амуре / п.Светлая
ФИО: Денис Сусло

Re: Необходима помощь по питанию МК

Сообщение =DeaD= » 16 апр 2008, 07:24

Предлагаю банально мультиметром (он ведь есть? :)) проверить до куда проседает напряжение, когда включаешь оба двигателя напрямую от аккумов. Вполне может оказаться, что надо просто поставить более мощные аккумы, поскольку эти не тянут такой ток (слишком большое внутреннее сопротивление, не могут с такой скоростью отдавать ток).

PS: А то потом, если так, будет мучительно больно за недели проведенные в танцах с бубном вокруг питания при заведомо неподходящих аккумах :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Необходима помощь по питанию МК

Сообщение denissyslo » 16 апр 2008, 08:46

ДА, попробую сегодня наверное. Хороший совет. Хотя АКБ не такие уж плохие - почти на 2 А/ч в сумме, а то, что литиевыен е могут одавать большие токи -слышал где-то.

Еще что думаю - опробывать воткнуть мегу LU - на низкое напряжение должно помочь, как думаете???? тока на плате у мня кварц на 10МГц, а она кажется до 8.перепаиватиь не хочется.....
краткая биография: родился в роддоме - учился на учебе - служил на службе - работал на работе.....
Аватара пользователя
denissyslo
 
Сообщения: 191
Зарегистрирован: 17 дек 2007, 15:39
Откуда: г. Комсмольск-на-Амуре / п.Светлая
ФИО: Денис Сусло

Re: Необходима помощь по питанию МК

Сообщение avr123.nm.ru » 16 апр 2008, 09:08

denissyslo писал(а):А вчем нарисовать и выложить ?


Хорошо бы скачать PROTEUS 7.2 качественный релиз с лекарством от NEMO.

но можно и EAGLE - http://kakEagle.narod.ru
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: Необходима помощь по питанию МК

Сообщение RoboTok » 16 апр 2008, 13:21

denissyslo писал(а):


А в чем нарисовать и выложить?

Я Eagle попробовал и PCAD, но Proteus мне больше всего понравился удобным интерфейсом и библиотекой компонентов, ну и конечно симулятором.

Это я как понял как у китйских RC машинок? У них на каждом двигателе входные клемы зашунтированы маленьким кондером+ с каждой клемы такой же кондер припаян на корпус. Так?

Можно и так, много кондеров не помешает, но я имел ввиду цифровые микросхемы, например МК.

Просто туго

Разбирайтесь, для МК это обязательно. Советую пропустить линейные стабилизаторы и сразу использовать импульсные.

Мне кажется это хороший совет

Посмотрите мой проект, я там выкладывал код.

А с вас статейка по работе с алюминием :Yahoo!:
Аватара пользователя
RoboTok
 
Сообщения: 1060
Зарегистрирован: 04 фев 2008, 13:18
Откуда: Москва
прог. языки: PHP

След.

Вернуться в Микроконтроллеры

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9