roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 59 ]  На страницу 1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Датчики тока для двигателей
СообщениеДобавлено: 15 фев 2012, 14:37 
Не в сети

Зарегистрирован: 19 ноя 2011, 18:59
Сообщения: 75
прог. языки: C, C++, Pascal, Bascom AVR
Всем доброго времени суток! Я собираю робота (на танковой платформе), и хочу сделать к нему датчики тока.
Т.е. смысл работы будет таков: если вдруг гусеницу у танка застопорит или он упрется в какое-либо препятствие, то двигатели, которые приводят его в движение, тоже «встанут». Но ток на них будет продолжать идти. В таком режиме работы двигатели могут очень быстро сгореть. При этом у двигателей резко и значительно увеличивается ток потребления.
Я хотел бы включить амперметр в цепь двигателей и контролировать ток, который они потребляют. Но контроль за током я хочу сделать автоматический.
Вообще, это реализуемо? Я так понимаю, нужно собрать амперметр на микроконтроллере, который и будет следить за током, а в случае превышения заданного значения отключать двигатели, во избежание их поломки. Подскажите, пожалуйста, может быть у кого-то есть подходящая схема? Буду очень благодарен за помощь!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчики тока для двигателей
СообщениеДобавлено: 15 фев 2012, 14:46 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчики тока для двигателей
СообщениеДобавлено: 15 фев 2012, 14:49 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
Нужен шунт. Попросту - резистор малого сопротивления. Какого - посчитай по закону Ома, чтобы падение напряжения на нем не было слишком большим, не более полвольта. А с него - на МК, возможно через усилитель, зависит от того, какой МК.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчики тока для двигателей
СообщениеДобавлено: 15 фев 2012, 14:55 
Не в сети

Зарегистрирован: 19 ноя 2011, 18:59
Сообщения: 75
прог. языки: C, C++, Pascal, Bascom AVR
Цитата:
Во многих драйверах двигателей есть обратная связь по току

У меня драйвер двигателей L293DNE - в нём такого нет.

Цитата:
Нужен шунт. Попросту - резистор малого сопротивления. Какого - посчитай по закону Ома, чтобы падение напряжения на нем не было слишком большим, не более полвольта. А с него - на МК, возможно через усилитель, зависит от того, какой МК.

Как я понимаю, здесь придётся АЦП использовать? У меня с этим плохо... Я надеялся, может быть у кого-то есть готовая схема?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчики тока для двигателей
СообщениеДобавлено: 15 фев 2012, 14:55 
Не в сети
Аватара пользователя

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

"нужен" - это хорошо. ты сразу скажи, где взять :-)

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчики тока для двигателей
СообщениеДобавлено: 15 фев 2012, 17:38 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
acs714, acs715 линейные Холловские датчики тока
http://www.terraelectronica.ru/news_mir.php?ID=1010


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчики тока для двигателей
СообщениеДобавлено: 15 фев 2012, 22:09 
Не в сети

Зарегистрирован: 19 ноя 2011, 18:59
Сообщения: 75
прог. языки: C, C++, Pascal, Bascom AVR
А можно поподробнее объяснить что это такое? Я с такими датчиками ни разу не встречался... Как их вообще использовать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчики тока для двигателей
СообщениеДобавлено: 15 фев 2012, 22:20 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
микросхема, о 8 выводах.. на 4 из них, соединенные парами подключатся в разрыв провода мотора..
1 подключается к общему проводу или "-" один в "+" .. между ними конденсатор.. с 1 вывода конденсатор на землю. на оставшемся напряжение изменяющееся в зависимости от протекающего тока.. АЦП все равно нужен.. хотя если нужно отключение по порогу - можно компаратором/ами решить этот вопрос..

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчики тока для двигателей
СообщениеДобавлено: 16 фев 2012, 03:06 
Не в сети

Зарегистрирован: 19 ноя 2011, 18:59
Сообщения: 75
прог. языки: C, C++, Pascal, Bascom AVR
Duhas писал(а):
хотя если нужно отключение по порогу - можно компаратором/ами решить этот вопрос..

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчики тока для двигателей
СообщениеДобавлено: 16 фев 2012, 03:33 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
нуууу, для начала надо разоьратсья что такое компаратор и т.д... в протеусе датчики выше указанные вроде были.. или их аналоги..

так что для начала по изучать и по моделировать..

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчики тока для двигателей
СообщениеДобавлено: 16 фев 2012, 03:41 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2254
Откуда: Екатеринбург
прог. языки: асемблер AVR
Поставьте драйвер L298 - там уже все есть. Или же посмотрите на его описание и сделайте как у него.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчики тока для двигателей
СообщениеДобавлено: 16 фев 2012, 08:43 
Не в сети

Зарегистрирован: 19 ноя 2011, 18:59
Сообщения: 75
прог. языки: C, C++, Pascal, Bascom AVR
Radist писал(а):
Поставьте драйвер L298 - там уже все есть. Или же посмотрите на его описание и сделайте как у него.

Есть возможность купить драйвер двигателей L298N. Скажите, а как там реализован контроль за током? Я в даташите посмотрел - там, кроме всего прочего, у L298N есть 2 вывода - SENSE A и SENSE B. Для чего они нужны?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчики тока для двигателей
СообщениеДобавлено: 16 фев 2012, 09:12 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2254
Откуда: Екатеринбург
прог. языки: асемблер AVR
Они нужны для контроля тока. Ставятся внешние резисторы токоизмерительные, с них сигналы можно подать на АЦП МК (управлять моторами МК ведь будет?) или же на компараторы, а с них цифровой сигнал "перегрузка" на МК. Можно и так и этак, я бы предпочел АЦП - можно контролировать текущий ток достаточно точно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчики тока для двигателей
СообщениеДобавлено: 16 фев 2012, 09:20 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Вообще-то это ужас. Биполярные тразисторы и токоизмерительные резисторы. Электричества на обогрев вселенной не жалко никому.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчики тока для двигателей
СообщениеДобавлено: 16 фев 2012, 11:51 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
на токоизмерительных много не сгорит...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


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

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


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

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


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

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