Форум программистов, компьютерный форум, киберфорум
Блоки питания и аккумуляторы
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/64: Рейтинг темы: голосов - 64, средняя оценка - 4.92
1 / 1 / 0
Регистрация: 05.10.2017
Сообщений: 2,048
1

Датчики тока Allegro ACS712 (ACS714) и работа с ними

28.01.2014, 11:25. Показов 12065. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Приглянулись такие датчики. В девайсе надо мерять превышение тока и отрубать подачу питания (защита от КЗ). По быстродействию - порядка 50-70мс (движок постоянник). Стал вопрос - как лучше мерять. Датчик на +-5А(ACS712ELCTR-05B-T), при нуле выдает 2.5 В, при 5А - около 3.5В, отрицательные токи не интересуют. Т.е. полный размах порядка 1В. Пока на уме два варианта, как лучше мерять - ставить операционник, типа AD8544 (либо MCP609), и используем стандартный диф-усилитель, с вычитанием 2.5В и Ку=5 (на выходе 0 до 5 В). И потом уже заводим на АЦП девайса(стоит атмега128). Либо, ставить простенький ATtiny25, на диф-вход его ацп также даем наши опорные 2.5 и сигнал с датчика, выбираем опорным ацп - 1.1 вольта, и дружим по SPI его с основным контроллером, ставим ключ на питалово от тиньки. В случае КЗ, тинька быстро быстро рубит питалово движки, и отправлять на центральный контроллер сообщение об ошибке. Плюсы первого способа - не нужен второй контроллер, сигнал заводится напрямую в АЦП центрального контроллера. Минусы - много внешних компонентов, нестабильные значения тока от серии к серии (разброс резисторов), контроллер и так нехило нагружен, да и ног свободных нет - придется от чего-то отказываться. Зависни контроллер - ток не отрубим уже, может поломать движку, либо ключи погореть. Плюсы второго способа - меньше деталей, контроллер не зависит от главного, даже если тот зависнет, то защита все равно будет работать как нужно, ничего не погорит, да и результат с АЦП будет меньше зависеть от разброса резисторов в ОС операционника. Минусы - второй контроллер лишний гемор при монтаже, дополнительная прошивка, нужен разъем для прошивки, возможно дороже чем операционник со всей обвязкой (не знаю сколько сейчас тиньки стоят). Сообщество - покритикуйте мысли. Надо выбрать что-то, времени не так много.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.01.2014, 11:25
Ответы с готовыми решениями:

Датчики тока
Хочу поинтересоваться возможными вариантами решения задачи. Вопрос уже давно покоя не дает. Есть...

датчик Холла и датчики Тока
Мне нужно измерить ток импульсного разряда в 1 клА и больше....сделать это надо желательно с...

Датчики и приборы для измерения тока
Добрый день! Купил китайский вольтметр/амперметр ...

Датчики Холла TLE4905L и TLE4945L. Как с ними работать?
Добрый день, друзья! Возникла задача "нащупать" нигнитное поле, создаваемое постоянным нигнитом....

Массивы и работа с ними
помогите, пожалуйста, написать программу Дана вещественная прямоугольная матрица размера M*N. ...

6
5 / 5 / 5
Регистрация: 20.11.2010
Сообщений: 173
28.01.2014, 11:38 2
А вам нужно знать значение тока, или это исключительно для защиты? Такие вещи крайне желательно аппаратно делать... Т.е. использовать компаратор, внешний или внутренний уже не суть. В общем даже если нужно знать ток - сделать защиту на компараторе не составит труда. Если уставка сработки не меняется - поставить просто подстроечник для сравнения, если меняется - сделать ЦАП на шим который будет его задавать. Так и надежность выше, и быстродействие.
Кстати эти датчики чувствуют внешние нигн. поля, так что если двиг близко - подумайте об этом... И какая величина тока? Может таки шунт? Дешевле выйдет...
0
1 / 1 / 0
Регистрация: 05.10.2017
Сообщений: 2,048
28.01.2014, 12:08 3
Движки стоят на отдалении от платы за металлическим кожухом, нигнитные поля не дойдут). Токи номинальные смехотворные - порядка 0.2-0.5А, движок на 5 вольт с редуктором. В момент клина - порядка 4-5А. Проблема в том, что если механизм вдруг клинит, то момента редуктора хватает, чтобы сломать себя самого, и в итоге полдевайса надо разбирать, чтобы поменять двигатель. Оптические датчики есть, но быстродействия их не хватает(слишком медленные движки, таймаут секунд по 10 - движок успевает себя сломать за полсекунды). Всего движков 12, одновременно работать может только один, коммутируются полевиками IRLML2502 на землю. Думали поставить этот датчик на + питания, следить за током, и если что - быстро успеть отключить. Или может и правда шунт ставить, и дифусилитель. Думаем.
0
0 / 0 / 0
Регистрация: 22.12.2011
Сообщений: 361
28.01.2014, 13:04 4
Может будет полезна для расчёта шунтов информация по ina170 и max4080
http://www.ti.som/product/ina170
http://www.maximintegrated.som/datashee ... vp/id/3597
0
1 / 1 / 0
Регистрация: 05.10.2017
Сообщений: 2,048
28.01.2014, 13:18 5
микруха ACS71x стоит порядка 100 руб. Шунт, с ОУ будет стоить примерно также, только повторяемость будет на порядок хуже. Наверно все-таки остановимся на датчике Холла.
0
1 / 1 / 0
Регистрация: 05.10.2017
Сообщений: 2,048
29.01.2014, 08:40 6
Ответ от поставщика пришел - ACS712 на 5 ампер стоит около 78 руб. ATtiny45 - около 50 руб. В 150 руб укладываемся со всей обвязкой.
0
0 / 0 / 0
Регистрация: 30.12.2012
Сообщений: 222
29.01.2014, 10:47 7
Шунт, с ОУ будет стоить примерно также, только повторяемость будет на порядок хуже.
На 4-х ОУ в одном корпусе LM324 за 5 рублей народ творит чудеса компарации

http://www.mostirkit.ru/images/news/50608.gif
Большинство промышленных реле тока (включает контакт при выходе за верхний/нижний предел) сделано на шунтах - резисторных или металлических.
У резисторных шунтов недостаток - выгорают при жёстких коротунах.
0
29.01.2014, 10:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.01.2014, 10:47
Помогаю со студенческими работами здесь

2 ui и работа между ними
есть проект в нем 2 *.ui фаила. в первом кнопка, во втором label. Нажимаю на кнопку и в label...

Данные, работа с ними
Ребят помогите, пожалуйста. :( Осталось 4 дня, не успеваю, ищу, не могу найти подходящее, уже 2...

Функции и работа с ними
Всем доброго дня у меня такая проблема вот - unit Unit1; interface uses Windows,...

Макросы и работа с ними
1. Подскажите как можно ли запустить макрос как автозагрузка, сразу же после запуска Excel. 2....

Ярлыки. И работа с ними
Здравствуйте есть код такой unit Unit1; interface uses Windows, Messages, SysUtils,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru