-
- Сама задача вероятно уже давно решена или переформатирована. Мне
интересны такие кейсы. Условия относительно просты и помещаются в
моей голове. Необходимо на одном пине процессора сделать измерение
0-10в и 0-3к. Шунтировать входной сигнал 0-10в нельзя, и процессор
знает что подается на вход: сопротивление или напряжение. И вот что
я предлагаю. Только не ржать! :) Tpoeшник(464 знак., 11.09.2020 01:32 - 08:39, картинка)
- какая точность нужна??? судя по переходам выйдет +- лапоть ! - Aleksey_75(11.09.2020 01:35)
- Почему лапоть!? Tpoeшник(324 знак., 11.09.2020 01:43 - 02:01)
- вы точность с стабильностью путаете , не ? - Aleksey_75(11.09.2020 02:04)
- Есть два режима Tpoeшник(275 знак., 11.09.2020 02:28)
- падение на переходе Т2 как будем считать ? и какой у него будет
разброс по температуре ? а входное +12 стабильное ? опять же 10В
стабильных там не будет, переход + 2 резистора ... +- от
температуры и конкретных резисторов и транзистора. Просятся ОУ но
опять же деньги! - Aleksey_75(11.09.2020 01:54)
- Т2 только как ключ работает, которым включится оптрон. - Tpoeшник(11.09.2020 02:01 - 11:36)
- лан! Как Вам угодно, но по моему вы считаете переходы идеальными
ключами , это не так ... - Aleksey_75(11.09.2020 02:03)
- Задача Т2 на долю секунды включиться Tpoeшник(128 знак., 11.09.2020 02:10)
- ))) ок! - Aleksey_75(11.09.2020 02:11)
- Задача Т2 на долю секунды включиться Tpoeшник(128 знак., 11.09.2020 02:10)
- лан! Как Вам угодно, но по моему вы считаете переходы идеальными
ключами , это не так ... - Aleksey_75(11.09.2020 02:03)
- Т2 только как ключ работает, которым включится оптрон. - Tpoeшник(11.09.2020 02:01 - 11:36)
- вы точность с стабильностью путаете , не ? - Aleksey_75(11.09.2020 02:04)
- Почему лапоть!? Tpoeшник(324 знак., 11.09.2020 01:43 - 02:01)
- какая точность нужна??? судя по переходам выйдет +- лапоть ! - Aleksey_75(11.09.2020 01:35)
- Дивлюсь я в компутер тай думку гадаю - чому ж уси тупые, як я поглядаю? :)) Добавь со входа АЦП постоянно подключенный к опорному >+10В прецизионный резистор в единицы килоом - и все само работает: при входе U на низкоомный источник измеряемого сигнала его влияние мизерное, а при входе R он образует с измеряемым сопротивлением примитивный омический делитель напряжения. Схему тоже рисовать, или так справишься? - MBedder(30.08.2020 02:20)
- Ты не сказал про необходимаую точность, допустимое входное сопротивление для 0..10В, и что подразумевается под 0..3кОм (вдруг это "0..3кОм" еще и питается от того же входа...) - Гyдвин(29.08.2020 22:31)
- Ещё вариант "от противного":). Ставим последовательно с 20 кОм диод
катодом к точке замера и N-MOSFET стоком к аноду, истоком к общему.
Сгодятся TPIC6C595, TPL7407LA и т.п. для минимизации места. Можно
поставить сдвоенные диоды типа BAV99W и "цифровые" NPN или ещё чего
аналогичное интегральное. Если кажется, что будет подтекать, то со
средней точки диодов можно резистор пару сотен кОм на общий влупить - Vit(29.08.2020 20:32)
- А можно нарисовать как оно? - Cкpипaч(29.08.2020 22:04)
- :) Vit(11 знак., 29.08.2020 23:01, картинка)
- Спасибо :) - Cкpипaч(30.08.2020 07:46)
- :) Vit(11 знак., 29.08.2020 23:01, картинка)
- А можно нарисовать как оно? - Cкpипaч(29.08.2020 22:04)
- Я б подал - 5в через 100ком и смотрел если есть напруга - значит
вольтоввй датчик, если нет - резистор - danuna(29.08.2020 15:32)
- Вы не поняли вопрос. Программа в контроллере сама знает что там должно быть, желание отказаться от перемычек в схемотехнике. Cкpипaч(64 знак., 29.08.2020 18:22)
- А если так попробовать -> Tpoeшник(34 знак., 27.08.2020 20:24 - 21:43, картинка)
- Не въехал. Не будет ли слишком большой наглостью попросить
разжеватьразъяснить? - Cкpипaч(27.08.2020 21:14)- Ну не то чтоб разжевать. "Идея" типа в том чтоб диапазон входного
сигнала 0-10в привести к входному 0-3к. Вверху источник тока на
3,3ма. Он нужен когда нет 0-10в а есть 0-3к. Tpoeшник(59 знак., 27.08.2020 21:19)
- А когда НЕ будет? Как будет вести себя источник тока, нагруженный
на внутреннее (неизвестное) сопротивление источника напряжения? - Cкpипaч(27.08.2020 21:32)
- Я так делаю, 0-10В от датчика давления, к этому же входу можно
подключть кондуктивный датчик, но точность измерения сопротивления
в диапазоне 0-3к невелика, т.к. схема заточена на бОльшие величины.
Делитель из трех резисторов - 24V - 10k - вход схемы - 750к - вход
АЦП - 100к - земля. - VLLV(29.08.2020 19:48)
- Бррр, а можно схемку, в карандаше? - Cкpипaч(29.08.2020 20:11)
- Как-то так, оригинальной схемы нет под рукой. Смотрим каналы на постоянном токе, с красными резисторами, вход ST1:7. Если 0-10В, то притягивается к 24В резистором 10к, в моем случае это не влияет из-за низкого выходного сопротивления датчика. Далее напряжение делится до диапазона контроллера (А0-A6 = аходы АЦП). Если подключить резистор, то ток через него задается тем же резистором 10к и точно также делится. Одна и та же плата используется в разных проектах, очень удобно. VLLV(174 знак., 29.08.2020 20:40, картинка)
- Бррр, а можно схемку, в карандаше? - Cкpипaч(29.08.2020 20:11)
- Как будет вести себя источник в принципе пофик. Важно чтоб выходное
сопротивление сигнала 0-10в было маленьким. Я так думаю:) - Tpoeшник(27.08.2020 21:39)
- Стрёмно. Поведение аналоговых выходов по отношению к входному току не нормируется. Типовая схема - ШИМ + конденсатор. На ней мы тупо
перезарядим конденсатор и все. - Cкpипaч(27.08.2020 21:42)
- Я понимаю что много всяких нюансов в каждом конкретном случае. Это
даже не к практике, а больше к теории я постил. Ну и если
повторителем отделить сигнал 0-10 то вроде ничего так. Tpoeшник(505 знак., 27.08.2020 21:48 - 21:56)
- Входная клема модуля - одна. Это исходные требования. И для
сопротивления, и для напряжения. - Cкpипaч(27.08.2020 21:54)
- Я понял. Ну вы же подаете сигнал аналоговый на клему. И вероятно
можно уменьшить сопротивление повторителем и только потом подать на
вход. Но это уже и мне не нравится (как минимум на каждый канал
если их много нужен будет транзистор) . Было бы здорово подать на
этот вход сам ШИМ с этой "базовой схемы". Тогда можно вообще так
все устроить что будут измеряться одновременно оба параметра. - Tpoeшник(27.08.2020 22:01)
- Я потерялся - что "уменьшить повторителем" в режиме измерения сопротивления? - Cкpипaч(27.08.2020 22:09)
- Два параметра одновременно - бред с точки зрения прикладной задачи. - Cкpипaч(27.08.2020 22:07)
- Ну процессор же должен понять что именно он измеряет сопротивление резистора или входное напряжение 0-10в. Если подавать на вход ШИМ (не факт конечно что это возможно) то можно не переключая ничего ,не используя ног понимать что именно измеряется и какое имеет значение. Я замолкаю, просто интересная задача. - Tpoeшник(27.08.2020 22:11)
- Я понял. Ну вы же подаете сигнал аналоговый на клему. И вероятно
можно уменьшить сопротивление повторителем и только потом подать на
вход. Но это уже и мне не нравится (как минимум на каждый канал
если их много нужен будет транзистор) . Было бы здорово подать на
этот вход сам ШИМ с этой "базовой схемы". Тогда можно вообще так
все устроить что будут измеряться одновременно оба параметра. - Tpoeшник(27.08.2020 22:01)
- Входная клема модуля - одна. Это исходные требования. И для
сопротивления, и для напряжения. - Cкpипaч(27.08.2020 21:54)
- Я понимаю что много всяких нюансов в каждом конкретном случае. Это
даже не к практике, а больше к теории я постил. Ну и если
повторителем отделить сигнал 0-10 то вроде ничего так. Tpoeшник(505 знак., 27.08.2020 21:48 - 21:56)
- Стрёмно. Поведение аналоговых выходов по отношению к входному току не нормируется. Типовая схема - ШИМ + конденсатор. На ней мы тупо
перезарядим конденсатор и все. - Cкpипaч(27.08.2020 21:42)
- Я так делаю, 0-10В от датчика давления, к этому же входу можно
подключть кондуктивный датчик, но точность измерения сопротивления
в диапазоне 0-3к невелика, т.к. схема заточена на бОльшие величины.
Делитель из трех резисторов - 24V - 10k - вход схемы - 750к - вход
АЦП - 100к - земля. - VLLV(29.08.2020 19:48)
- А когда НЕ будет? Как будет вести себя источник тока, нагруженный
на внутреннее (неизвестное) сопротивление источника напряжения? - Cкpипaч(27.08.2020 21:32)
- Ну не то чтоб разжевать. "Идея" типа в том чтоб диапазон входного
сигнала 0-10в привести к входному 0-3к. Вверху источник тока на
3,3ма. Он нужен когда нет 0-10в а есть 0-3к. Tpoeшник(59 знак., 27.08.2020 21:19)
- Не въехал. Не будет ли слишком большой наглостью попросить
- примерно - нога мк с двумя режимами - АЦП или измерение R с помощью
ещё одной ноги и конденсатора - General(24.08.2020 20:37)
- А это как? Можно подробнее? Двойное интегрирование? - Cкpипaч(24.08.2020 20:46)
- качественно - с доп. ноги через C поступает импульс, длительность
которого (по опред. уровню) оказывается зависящей от R на входе. - General(24.08.2020 20:58)
- А зачем конденсатор(и двойное интегрирование, при наличии АЦП)?
Токозадающий резистор? И что делать с уровнями (0-10в), которые для
режима "напряжение" в два раза выше того, что может отдать ножка
МК? Cкpипaч(81 знак., 24.08.2020 21:20)
- ну можно и опорный резюк на доп. ногу, это уже конкретные требования -Rвх точность и пр., далее идеи не замахивался - General(24.08.2020 21:37)
- например как вариант General(1 знак., 24.08.2020 21:31, картинка)
- Как вариант конденсатор на землю, параллельно ему сапрессор
малотекучий (что-то типа PESD3V3) на землю, вывод резистора 1 кОм
подключать через N-MOSFET (I2C-ключи MCP23017, PCF8574, а лучше с
PWM 0-100% PCA9685), резистор 10 кОм уменьшить до 1 кОм макс, ибо
АЦП в мелкоконтроллере скорее всего SAR - Vit(29.08.2020 10:45)
- Да ну. Проще корпус однокристалки взять с в два раза большим
количеством ног. - Cкpипaч(29.08.2020 11:20)
- Если с ШИМ, то не проще. Сапрессор по-любому не помешает. - Vit(29.08.2020 12:40)
- А зачем ШИМ? Сейчас источники тока - просто 20К резисторы от
питания 24V. TD62783 и просто отключать питание с каналов 0-10V. Ну
или помудрить с рассыпухой и сделать управляемые источники тока. Cкpипaч(409 знак., 29.08.2020 12:53)
- ШИМ для измерения сопротивления при разных напряжениях на конденсаторе и для самокалибровки, но тоже маленькая хня - конденсатор нужен довольно большой, потому как разряд через 3-6 кОм получается. ну и ШИМ в этих шнягах медленный - 1.5 кГц макс. Тут бы делителю сопротивления приподнять, но сужается динамический диапазон. А так можно честный + подать и общий, кроме + от ноги проца. Vit(186 знак., 29.08.2020 16:11)
- А зачем ШИМ? Сейчас источники тока - просто 20К резисторы от
питания 24V. TD62783 и просто отключать питание с каналов 0-10V. Ну
или помудрить с рассыпухой и сделать управляемые источники тока. Cкpипaч(409 знак., 29.08.2020 12:53)
- Если с ШИМ, то не проще. Сапрессор по-любому не помешает. - Vit(29.08.2020 12:40)
- Да ну. Проще корпус однокристалки взять с в два раза большим
количеством ног. - Cкpипaч(29.08.2020 11:20)
- Спасибо, подумаю. - Cкpипaч(25.08.2020 08:41)
- Блокировочный конденсатор у МК должен быть >> чем все C.
Так же? Потом если МК в состоянии сброса, то ток течёт через 3к и C
и больше условного 1мА допустимого для диода внутри МК (а для
толерантных входов ещё хуже ситуация). В связи с чем напрашивается
внешний диодик. Конечно один импульс не смертелен, но вдруг там
переменку дадут, вдруг кабель начнут пилить ножовкой.
Или вдруг шокером шарахнут.Или хотя бы статикой: при монтаже заряженный fk0(662 знак., 24.08.2020 21:43)
- Как вариант конденсатор на землю, параллельно ему сапрессор
малотекучий (что-то типа PESD3V3) на землю, вывод резистора 1 кОм
подключать через N-MOSFET (I2C-ключи MCP23017, PCF8574, а лучше с
PWM 0-100% PCA9685), резистор 10 кОм уменьшить до 1 кОм макс, ибо
АЦП в мелкоконтроллере скорее всего SAR - Vit(29.08.2020 10:45)
- А зачем конденсатор(и двойное интегрирование, при наличии АЦП)?
Токозадающий резистор? И что делать с уровнями (0-10в), которые для
режима "напряжение" в два раза выше того, что может отдать ножка
МК? Cкpипaч(81 знак., 24.08.2020 21:20)
- качественно - с доп. ноги через C поступает импульс, длительность
которого (по опред. уровню) оказывается зависящей от R на входе. - General(24.08.2020 20:58)
- А это как? Можно подробнее? Двойное интегрирование? - Cкpипaч(24.08.2020 20:46)
- Заменить джампер на контакт программно управляемого реле :) - _Илья(24.08.2020 16:04)
- Пока идея поставить TD62783 (драйвер верхних ключей) . Жалко ножек,
а знает кто аналогичное с SPI/TWI/etc входом? - Cкpипaч(24.08.2020 16:12)
- Так надо 8 таких входов переключать? - _Илья(24.08.2020 16:17)
- Напряжение питания: 24Vdc. Число входов: 8, но посматриваю в
сторону увеличить до 16. А то и 24. Переключать нужно каждый
отдельно. - Cкpипaч(24.08.2020 16:22)
- 74HC595 + ULN2803A + PNP транзисторы. TPIC6C595 по напряжению
как-то на пределе. Есть автомобильные ключи на много выходов,
automotive high side swith (or half bridge). Но ценник и
доступность -- минус. Может проще МК с большим числом ног найти и
есть же пары (NPN/PNP) транзисторов в одном корпусе, и массивы
резисторов. Может оказаться компактный и проще в разводке, чем
параллельные шины к гигантским микросхемам в соиках. - fk0(24.08.2020 17:20)
- ??? А какие проблемы с TD62783? Ставим их+74HC595 . Я применял
TD62783 и 74HC595. Всё прекрасно. - Лaгyнoв(24.08.2020 19:09)
- TD62783 снят с производства, если только остатки по складам
собирать - _Илья(24.08.2020 19:40)
- На сайте Toshba никаких намеков на "снят с производства". - Cкpипaч(29.08.2020 11:34)
- Точно? Никаких пометок не видно. s_h_e(55 знак., 25.08.2020 08:08, ссылка)
- - Написано, что "Part Status - Obsolete" _Илья(7 знак., 25.08.2020 15:43, ссылка)
- Это Тошиба. А у "корейцев" (которые скорее всего китайцы) даташит от 2020 года. - s_h_e(25.08.2020 16:08)
- digikey мне сказал, что на складах - 0. - Лaгyнoв(25.08.2020 08:16)
- Диджикей просто не поставляет этого производителя. - s_h_e(25.08.2020 08:20)
- - Написано, что "Part Status - Obsolete" _Илья(7 знак., 25.08.2020 15:43, ссылка)
- жаль, хорошая штучка была. Неужели верхних ключей никто больше не
выпускает? - Лaгyнoв(25.08.2020 07:44)
- Ну почему же, выпускают, но заметно дороже: MIC2981/2982,
A2981/2982. Ещё у Техаса есть TLC59213 с D-триггерами по входу - _Илья(25.08.2020 16:17)
- ну вот, есть. Хотя да, дороже. - Лaгyнoв(25.08.2020 16:48)
- Ну почему же, выпускают, но заметно дороже: MIC2981/2982,
A2981/2982. Ещё у Техаса есть TLC59213 с D-триггерами по входу - _Илья(25.08.2020 16:17)
- Догадываюсь, что цена и (не)доступность. - fk0(24.08.2020 19:30)
- недоступность TD62783? Если уж мне доступно. :-) - Лaгyнoв(24.08.2020 19:39, ссылка)
- TD62783 снят с производства, если только остатки по складам
собирать - _Илья(24.08.2020 19:40)
- тогда уж 74HC595 + mun5311 или pumd18 - Aleksey_75(24.08.2020 17:28)
- ??? А какие проблемы с TD62783? Ставим их+74HC595 . Я применял
TD62783 и 74HC595. Всё прекрасно. - Лaгyнoв(24.08.2020 19:09)
- Как вариант TPIC6C595 с парой резисторов и PNP-транзистором на каждом выходе. Можно на выходе цифровой транзистор типа BCR562 применить, тогда без резисторов. Ну и элементы защиты выхода, если надо. Легко каскадируется. - _Илья(24.08.2020 17:08)
- MC33996EK + нужный транзистор на каждый выход - Aleksey_75(24.08.2020 17:05)
- Оbsolete... - _Илья(24.08.2020 17:11)
- 74HC595 + ULN2803A + PNP транзисторы. TPIC6C595 по напряжению
как-то на пределе. Есть автомобильные ключи на много выходов,
automotive high side swith (or half bridge). Но ценник и
доступность -- минус. Может проще МК с большим числом ног найти и
есть же пары (NPN/PNP) транзисторов в одном корпусе, и массивы
резисторов. Может оказаться компактный и проще в разводке, чем
параллельные шины к гигантским микросхемам в соиках. - fk0(24.08.2020 17:20)
- Напряжение питания: 24Vdc. Число входов: 8, но посматриваю в
сторону увеличить до 16. А то и 24. Переключать нужно каждый
отдельно. - Cкpипaч(24.08.2020 16:22)
- Так надо 8 таких входов переключать? - _Илья(24.08.2020 16:17)
- Пока идея поставить TD62783 (драйвер верхних ключей) . Жалко ножек,
а знает кто аналогичное с SPI/TWI/etc входом? - Cкpипaч(24.08.2020 16:12)
- Сама задача вероятно уже давно решена или переформатирована. Мне
интересны такие кейсы. Условия относительно просты и помещаются в
моей голове. Необходимо на одном пине процессора сделать измерение
0-10в и 0-3к. Шунтировать входной сигнал 0-10в нельзя, и процессор
знает что подается на вход: сопротивление или напряжение. И вот что
я предлагаю. Только не ржать! :) Tpoeшник(464 знак., 11.09.2020 01:32 - 08:39, картинка)