0 / 0 / 0
Регистрация: 17.05.2021
Сообщений: 4
|
|
Имитация сопротивления17.05.2021, 01:20. Показов 3599. Ответов 7
Добрый день. Имеется указатель температуры в приборке(стрелочный). На него подается 5в, а на выходе к нему подсоединен резистор с переменным сопротивлением(чем выше температура тем оно меньше), так стрелка и отклоняется в зависимости от сопротивления. Указатель рассчитан на сопротивление в диапазоне 30-70 ом, но в двигателе стоит датчик который выдает сильно больше - от 30 до 4000 ом. Мне нужно их подружить. я так понимаю мне нужен цифровой потенциометр который я буду подстраивать в пределах 30-70 ом в зависимости от показаний нового датчика(30-4000) с помощью ардуино. И это вроде как не сложно сделать но проблема в том что нет таких потенциометров 30-70 ом. По-этому нужно какое то другое решение. Подскажите какое.
Варианты "заменить датчик", "припаяться напрямую к указателю" давайте не рассматривать, пока только симулирование нужного сопротивления.
0
|
17.05.2021, 01:20 | |
Ответы с готовыми решениями:
7
Измерить сопротивления между двумя проводами на Arduino Имитация джойстика для ЧПУ Значение сопротивления |
Native x86
![]() ![]() 6771 / 3706 / 1019
Регистрация: 13.02.2013
Сообщений: 11,669
|
||
17.05.2021, 02:15 | ||
Если нужно подружить датчик, изменяющий сопротивление в диапазоне 30-4000, с исполнительным устройством, ожидающим изменение в диапазоне 30-70, то можно обойтись резистивным делителем. Подключите параллельно датчику "30-4000" резюк на 62 Ом и последовательно всему этому бутерброду еще один резистор на 9.1 Ом. Получите примерный аналог вашего "30-70".
0
|
0 / 0 / 0
Регистрация: 17.05.2021
Сообщений: 4
|
|
18.05.2021, 23:38 [ТС] | |
Спасибо что откликнулись. Двигатель внутреннего сгорания, на автомобиле.. ваша схема сработала бы , но я немного ошибся. Выдаваемое сопротивление нового датчика 700-7000 ом а не 30-4000. Указатель рассчитана на 30-70, и выходит что из-за того что нижний порог датчика больше высшего указателя, 700 против 70, этот способ требует отрицательного сопротивления у резистора который подключается последовательно, что невозможно. Может есть какой-то способ привести 700-7000 к 30-70 ом ?
0
|
Native x86
![]() ![]() 6771 / 3706 / 1019
Регистрация: 13.02.2013
Сообщений: 11,669
|
|
23.05.2021, 00:35 | |
Еще актуально? Лень считать, если уже не нужно.
0
|
Native x86
![]() ![]() 6771 / 3706 / 1019
Регистрация: 13.02.2013
Сообщений: 11,669
|
|
24.05.2021, 01:19 | |
Ах да, в эту сторону пассивный делитель не поможет. По хорошему тут надо разбираться с той схемой, которая датчик считывает и делать под нее активный адаптер на операционном усилителе. А если схема -- черный ящик, то кроме операционника придется еще и линейный оптрон использовать, чтобы гальваническую развязку обеспечить. В общем, стоит ли оно того?
1
|
Тутошний я
![]() |
||
24.05.2021, 20:38 | ||
ардуино замеряет сопротивление датчика и ШИМ сигналом отклоняет стрелку указателя.
0
|
0 / 0 / 0
Регистрация: 17.05.2021
Сообщений: 4
|
|
24.05.2021, 23:17 [ТС] | |
вообщем да, похоже придется не мудрить, а врезаться напрямую да и все
0
|
24.05.2021, 23:17 | |
Помогаю со студенческими работами здесь
8
Сопротивления в цепи Измерение сопротивления. Найти сопротивления XL і XC "измерение" сопротивления проводника
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
![]() |
||||
Рисование коллайдеров физического движка Box2D-WASM v3 на Three.js
8Observer8 04.06.2025
Erin Catto (автор Box2D) переписал с нуля Box2D v2 с С++ на Си и появилась версия Box2D v3. Birch-san собрал Box2D v3 в WebAssembly (WASM), чтобы можно было использовать Box2D v3 на JavaScript.
В. . .
|
Worker Threads и многопоточность в Node.js
Reangularity 03.06.2025
Если вы когда-нибудь посещали собеседования на позицию Node. js разработчика, почти наверняка слышали заезженную фразу: "Node. js - однопоточная платформа". Звучит как неоспоримый факт, который. . .
|
Event-Driven CQRS на C# с паттерном Outbox
stackOverflow 03.06.2025
В традиционной модели происходит примерно следующее: вы получаете команду, обрабатываете ее, сохраняете результат в базу данных и затем пытаетесь опубликовать событие в брокер сообщений. Но что если. . .
|
OwenLogic: перенос сетевых переменных в панель Weintek (EasyBuilder Pro)
ФедосеевПавел 03.06.2025
ВВЕДЕНИЕ
ПЕРЕД ЭКСПЕРИМЕНТАМИ - СОЗДАЙТЕ РЕЗЕРВНЫЕ КОПИИ ПРОЕКТОВ
На момент написания статьи (02 июня 2025 г. ) самыми актуальными версиями ПО являются:
OwenLogic v. 2. 10. 366
EasyBuilder Pro. . .
|
Dev-c++5.11 Покорение вершины
russiannick 02.06.2025
С утра преследовала одна мысль - вот бы выучить С++. Сказано-сделано. Окончив смену, скачал в интернете бестселлер Дэвиса Dev-C++ для чайников. Книга оказалась интересной и я скачал среду, на примере. . .
|
Тестирование Pull Request в Kubernetes с GitHub Actions и GKE
Mr. Docker 02.06.2025
Мы все знаем, что тестирование на локальной машине или в изолированном CI-окружении — это не совсем то же самое, что тестирование в реальном кластере Kubernetes. Контекстно-зависимые ошибки, проблемы. . .
|
Оптимизация CMake для ускорения сборки
bytestream 02.06.2025
Вы когда-нибудь ловили себя на мысле, что пока ваш проект компилируется, можно успеть сварить кофе, прочитать главу книги или даже сбегать в соседний офис? Если да, то добро пожаловать в клуб. . .
|
JS String.prototype.localeCompare()
mr_dramm 02.06.2025
скопировано из этой темы чтобы не потерялось.
localeCompare без указания локали для сравнения строк под капотом использует Intl. Collator , который работает согласно Unicode Collation Algorithm. . .
|
Облако проектов
russiannick 01.06.2025
Слава Джа, написал прогу для компиляции. Значит написал компилятор?
Обьем кода 300+ строк. Язык-яву. Вводим данные, заполняем поля, тычем радиобаттоны. И по итогу в поле результат получам листинг. . .
|
Rust и квантовые вычисления: интеграция с Q# и Qiskit
golander 01.06.2025
Мир квантовых вычислений традиционно оставался закрытым клубом для высокоуровневых языков типа Python и специализированных DSL вроде Q#. Однако в последние годы Rust начал тихую революцию в этой. . .
|