Форум программистов, компьютерный форум, киберфорум
Arduino
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/18: Рейтинг темы: голосов - 18, средняя оценка - 5.00
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
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.05.2021, 01:20
Ответы с готовыми решениями:

Измерить сопротивления между двумя проводами на Arduino
Здравствуйте. Есть в автомобиле 2 провода, которые приходят в одно место. По тех. документации так и написано "Датчик уровня...

Имитация джойстика для ЧПУ
Здравствуйте, в скором будущем будет Ардуино Леонардо бредборда и кнопки. Пренцеп подключения в принципе знаю и как загружать библиотеки и...

Значение сопротивления
Чтобы не плодить темы ,не могу разобрать что за странное сопротивление 4 полосы,первые 3 черных последняя золотая.Хотя под черной полосой...

7
Native x86
Эксперт Hardware
 Аватар для quwy
6771 / 3706 / 1019
Регистрация: 13.02.2013
Сообщений: 11,669
17.05.2021, 02:15
Цитата Сообщение от javsu Посмотреть сообщение
но в двигателе стоит датчик который выдает сильно больше - от 30 до 4000 ом.
В каком двигателе? Сформулируйте вопрос так, чтобы было понятно.

Если нужно подружить датчик, изменяющий сопротивление в диапазоне 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
Эксперт Hardware
 Аватар для quwy
6771 / 3706 / 1019
Регистрация: 13.02.2013
Сообщений: 11,669
23.05.2021, 00:35
Еще актуально? Лень считать, если уже не нужно.
0
0 / 0 / 0
Регистрация: 17.05.2021
Сообщений: 4
23.05.2021, 01:04  [ТС]
Актуально. Вы можете не считать, а лишь подсказать как. Методом с предыдущего ответа, паралельный + последовательный резисторы не выйдет, там из уравнений выходит отрицательное сопротивление
0
Native x86
Эксперт Hardware
 Аватар для quwy
6771 / 3706 / 1019
Регистрация: 13.02.2013
Сообщений: 11,669
24.05.2021, 01:19
Ах да, в эту сторону пассивный делитель не поможет. По хорошему тут надо разбираться с той схемой, которая датчик считывает и делать под нее активный адаптер на операционном усилителе. А если схема -- черный ящик, то кроме операционника придется еще и линейный оптрон использовать, чтобы гальваническую развязку обеспечить. В общем, стоит ли оно того?
1
Тутошний я
 Аватар для Grey
2147 / 1202 / 225
Регистрация: 03.11.2009
Сообщений: 4,423
Записей в блоге: 2
24.05.2021, 20:38
Цитата Сообщение от javsu Посмотреть сообщение
с помощью ардуино
нужно смотреть, что за указатель. ну и пробовать.
ардуино замеряет сопротивление датчика и ШИМ сигналом отклоняет стрелку указателя.
0
0 / 0 / 0
Регистрация: 17.05.2021
Сообщений: 4
24.05.2021, 23:17  [ТС]
вообщем да, похоже придется не мудрить, а врезаться напрямую да и все
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.05.2021, 23:17
Помогаю со студенческими работами здесь

Сопротивления в цепи
Собирали цепи с последовательным соединением трех элементов: Катушка(Zk), резистор(R), конденсатор(Xc). Собрали три цепи: 1) Zk,R. 2)R,Xc....

Измерение сопротивления.
Можно постыдный вопрос. Почему на мультиметре когда стоит предел измерение 200М при замере на экране 1,2. А когда ставишь придел измерения...

Найти сопротивления XL і XC
В цепи генератор симметрический, R=200 Ом. Нужно найти сопротивления XL і XC, при каких токи создают симметрическую систему и совпадают по...

"измерение" сопротивления проводника
Много копался, везде советы по использованию мультиметров - эт слава Богу вроде умею.... а вот как реализовать следующее: есть некий...

Подбор сопротивления и мощности
Здравствуте хотел узнать правильно ли я понимаю. Вот например я хочу подобрать необходимый резистор под источник с напряжением 100 вольт...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Рисование коллайдеров физического движка 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.localeCo­mpare()
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 начал тихую революцию в этой. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
OSZAR »