roboforum.ru

Технический форум по робототехнике.

Простая защита от перегрузки по току?

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

Простая защита от перегрузки по току?

Сообщение blindman » 02 мар 2012, 17:58

Проектирую девайс с микроконтроллером и питанием от одной банки лития. Должны подключаться внешние датчики, с суммарным потреблением до 100 мА - питание от них отключается полевиком.
s1.png
s1.png (4.29 КиБ) Просмотров: 3006

Надо сделать защиту от КЗ в датчиках, простую и в то же время надежную. На датчике тока надо обеспечить минимальное падение напряжения. Пока что придумалась вот такая схема. Очевидные недостатки - зависимость от контроллера (снижение надежности) и необходимость подстроечного элемента.
s2.png
s2.png (5.01 КиБ) Просмотров: 2998

Что можно еще придумать? Несложно и недорого
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Простая защита от перегрузки по току?

Сообщение dccharacter » 02 мар 2012, 18:57

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

Re: Простая защита от перегрузки по току?

Сообщение Michael_K » 02 мар 2012, 19:12

Можно ли ограничить ток?
Какое падение напряжения допустимо?
В личку написал - может быть пригодится...
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Простая защита от перегрузки по току?

Сообщение blindman » 02 мар 2012, 21:04

dccharacter :
1. Это непринципиально
2. Слишком большое падение напряжения на ограничительном резисторе

Michael_K :
Спасибо за схему. Завтра попробую посчитать под свои параметры. Но сомневаюсь что получится. Если например взять в качестве ключа IRLML6402, у него сопротивление канала 90 мОм. Если делать для тока срабатывания 1 А, напряжение на выходе по сравнению с рабочим режимом упадет всего на 80 мВ, а делитель эту разницу еще уменьшит.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Простая защита от перегрузки по току?

Сообщение Michael_K » 02 мар 2012, 21:39

Да там скорее не сопротивление канала будет играть, а внутреннее сопротивление источника. Можно и воткнуть пару омчиков специально :)

Так какое падение допустимо? Если полвольта/вольт не жалко, может быть источник тока сделать простенький?
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Простая защита от перегрузки по току?

Сообщение blindman » 03 мар 2012, 04:55

Жалко полвольта. Питание и так низкое, литий почти до 3 вольт может разрядиться.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Простая защита от перегрузки по току?

Сообщение dccharacter » 03 мар 2012, 06:00

А эти, ПТМ-ы, или как их там - есть на 100мА? Ну которые самовосстанавливающиеся предохранители???
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Простая защита от перегрузки по току?

Сообщение blindman » 03 мар 2012, 06:08

Тоже вариант
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Простая защита от перегрузки по току?

Сообщение blindman » 04 мар 2012, 11:37

Буду использовать вот такую схему
s3.png
s3.png (1.54 КиБ) Просмотров: 2792


Модель в Qucs:
model.png

V2 имитирует импульс запуска, V3 совместно с T2 - возрастающую нагрузку.
R3 надо подбирать - компромисс между скоростью реакции на перегрузку и потребляемым током. Также влияет и на пороговый ток

Результаты моделирования:

25_3_slow.png
Питание 3.2 вольта, температура 25 градусов, медленно растущий ток

25_4_slow.png
Питание 4.2 вольта, температура 25 градусов, медленно растущий ток

50_3_slow.png
Питание 3.2 вольта, температура 50 градусов, медленно растущий ток

50_4_slow.png
Питание 4.2 вольта, температура 50 градусов, медленно растущий ток

25_3_fast.png
Питание 3.2 вольта, температура 25 градусов, быстро растущий ток

25_4_fast.png
Питание 4.2 вольта, температура 25 градусов, быстро растущий ток

50_3_fast.png
Питание 3.2 вольта, температура 50 градусов, быстро растущий ток

50_4_fast.png
Питание 4.2 вольта, температура 50 градусов, быстро растущий ток
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич


Вернуться в Электроника, электротехника

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

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