roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 10:41

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 102 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 7  След.
Автор Сообщение
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 12 мар 2011, 16:48 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
все равно не понял... :pardon:

Добавлено спустя 3 минуты 40 секунд:
Ааа.. наверное для программирования!
Так у вас микроконтроллер не увидит ошибки, FS же вниз тянет ногу.

Добавлено спустя 6 минут 29 секунд:
Поставьте туда резистор вместо диода. раза в два-три больше номиналом, чем резистор подтяжки.
Кривовато, но сойдет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 12 мар 2011, 17:02 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Раз 3.3В не надо - есть на 5В замечательные LM1117IMP-5.0 :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 12 мар 2011, 18:21 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Ну что, друзья, помогайте еще раз :-)

Вроде все учел, что говорили. Плата стала чисто 5 вольтовой...

Куча сквозных отверстий возле фильтров-конденсаторов у регулятора напряжения - это под разные конденсаторы. Под аксиальные, SMD-электролиты и танталовые. Че-то подумал что пригодиться. Также добавил 4 конденсатора по питанию мостов (так сделано во фрискейловской евал-борде, наверное неспроста) - не факт, что буду распаивать, но место заложил.

Добавлено спустя 19 минут 23 секунды:
=DeaD= писал(а):
Раз 3.3В не надо - есть на 5В замечательные LM1117IMP-5.0 :)

Чего-то я не пойму, какое у него максимально входное напряжение.

Кстати, дошло, что я не проверил, какое максимальное у 78L05... Что-то мне подсказывает, что нифига не 40В. А, ну 30В. живем.

Добавлено спустя 6 минут 9 секунд:
Michael_K писал(а):
Поставьте туда резистор вместо диода. раза в два-три больше номиналом, чем резистор подтяжки.
Кривовато, но сойдет.

Че-то я запутался.
Когда программируем и VPP высокое - все ОК.
Когда программируем и VPP низкое, на диоде с обоих сторон земля.
Когда аварии нет на аноде 0, на катоде не пойми что (если к земле притянуть, 0 будет?)
Когда авария есть, на аноде VDD, на катоде VDD-0,6V

Так? Т.е. притягивать к земле?

Добавлено спустя 26 минут 40 секунд:
Мда, проектировщик. Если на аварии на аноде чистый ВДД, а катод закорочен на землю, получается искорка :-). Надо бы токоограничительных резисторов....


Вложения:
schematics_picture.png
schematics_picture.png [ 39.46 КиБ | Просмотров: 1506 ]
board_top_done.png
board_top_done.png [ 38.22 КиБ | Просмотров: 1524 ]
board_bottom_done.png
board_bottom_done.png [ 19.58 КиБ | Просмотров: 1501 ]

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 12 мар 2011, 18:26 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Нифига не понял.
А чего вы боитесь теплоотводную площадку на пузе микросхемы к земле прицепить? пускай охлаждается!
Питание к оторванным кондерам по воздуху проводом кинете?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 12 мар 2011, 18:26 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Я четыре электролита насчитал - нафиг столько?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 12 мар 2011, 18:32 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Может быть поставить нормальные конденсаторы с ногами? Им будет проще пропаять ноги с обоих сторон платы (раз уж металлизация самодельная).
Диод там не в тему. Честное слово, воткните туда резюк...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 12 мар 2011, 18:44 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Michael_K писал(а):
Нифига не понял.
А чего вы боитесь теплоотводную площадку на пузе микросхемы к земле прицепить? пускай охлаждается!
Питание к оторванным кондерам по воздуху проводом кинете?

1. Прицеплю
2. О каких оторванных кондерах речь? Оторванных нет. Те, которые не разведены в топе, те разведены в боттоме.

Добавлено спустя 1 минуту 1 секунду:
=DeaD= писал(а):
Я четыре электролита насчитал - нафиг столько?

Если речь о тех, которые рядом с мостами - я не знаю. Но вижу, что так сделано в евал-борде фрискейла, и думаю, что они зачем-то это сделали :-)))

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Последний раз редактировалось dccharacter 12 мар 2011, 18:48, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 12 мар 2011, 18:45 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Желтые прямые - это косяк разводки - два участка не соединены ничем, а должны.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 12 мар 2011, 18:48 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Michael_K писал(а):
Может быть поставить нормальные конденсаторы с ногами? Им будет проще пропаять ноги с обоих сторон платы (раз уж металлизация самодельная).
Диод там не в тему. Честное слово, воткните туда резюк...

1. Речь о фильтрах питания 5В? Если да, то там есть и площадки под SMD и под выводные. Какие с балкона выковыряю, такие и впаяю. Если выводные распаяны не будут, то все будет работать, это _не_ via.
2. 47кОм пойдет? И все, таки, объясните, почему так? Туда же при программировании будет 9В прилетать.

Добавлено спустя 25 секунд:
=DeaD= писал(а):
Желтые прямые - это косяк разводки - два участка не соединены ничем, а должны.

Эти ноги, все 8 штук, соединены внутри чипа.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 12 мар 2011, 19:01 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Когда случается авария, нога FS коротится на землю. Когда аварии нет, она оторвана, напряжение на ней по даташиту не должно превышать 7 вольт.
поставьте, скажем на подтяжку резистор в пять килоом, а вместо диода - двадцать.
Что получится:
- при программировании вы подаете на нгоу проца 9 вольт. На ноге FS получается, скажем шесть (если аварии нет) - ничего страшного.
- без программирования на ногу проца (которая высокоомный вход) приходит сигнал с FS через резистор 20кил. Нога у проца явно высокоомная, скорости не нужны, так что тоже все нормально.

С диодом у вас при аварии нога проца остается в высокоомном состоянии. Уровень на ней непредсказуем (будет зависеть от помех и токов утечки через диод и вход проца) - это нехорошо.

Добавлено спустя 1 минуту 53 секунды:
dccharacter писал(а):
Эти ноги, все 8 штук, соединены внутри чипа.

Я бы особо на это не надеялся... Ну то есть соединены-то они соединены, но это в общем случае не значит, что значительный ток может перетечь по внутренним соединениям микросхемы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 13 мар 2011, 04:08 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Ну че, правил-правил я косяки и таки у меня получилось два региона земли, связанных через тонюсенькую дорожку. Поймал случайно - забыл распаять одну сквозную перемычку и дивился на напряжение Uпит-1,7В там, где должно было быть четко 5В. Хорошо, что наученный прошлым горьким опытом все остальное не стал пока монтировать, а только цепи питания распаял :-)

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

Добавлено спустя 1 минуту 3 секунды:
уууу, а у меня же уже все контакты пластмассовые распаяны. Какой фен....

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 13 мар 2011, 09:24 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
dccharacter писал(а):
Если речь о тех, которые рядом с мостами - я не знаю. Но вижу, что так сделано в евал-борде фрискейла, и думаю, что они зачем-то это сделали :-)))

Прямо там понатыкано 4 кондёра на евал-борд?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 13 мар 2011, 09:40 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
ну а что - кондеры лишние не бывают. Я бы много поставил и близко к ногам.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 13 мар 2011, 09:44 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Это керамика лишней не бывает, а покрывать плату ровным слоем электролитов смысла мало.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Драйвер двух двигателей управляемый по I2C, UART
СообщениеДобавлено: 13 мар 2011, 11:12 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
ну, это зависит от того, какие цели преследовать. Я ж говорю, если на помехи начихать, и акк держит броски тока, то можно вообще ничего не делать.
А прямой смысл как раз есть - минимизировать петлю с бросками больших токов.
Керамика это хорошо, но при таких токах - максимум, что она схавает - это наносекунды.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 102 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 7  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO