Перейти к содержанию

электронный манометр, как реализовать...


Рекомендуемые сообщения

55 минут назад, DoG70 сказал:

Нормальная тема. С датчика снимаем сигнал и на АЦП пика. А дальше программная обработка. Все вроде бы норм, но на ходу мельтяшение цифр ловить сложно

Да если на пике, то мне убиться хватит обновления в районе 150-200 миллисекунд с милисекундным прерыванием на запрос с ацп а если к пику подключить 2 микросхемы 157ид2, то можно вообще выводить полноценный байт прямо на входы ид2. 255 значений будет убиться. А вот в тонкостях алгоритма мне пока сложно сейчас ориентироваться, самообучением занимаюсь как правило зимой к сожалению((( вот поэтому и прошу помощи в написании кода

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

19 часов назад, пафнут сказал:

и самое основное это вопросы:  целесообразно ли реализовать вывод измерений через например pic16f88

целесообразно сначала датчик взять правильный, ну типа с токовым выходом 4-20мА...

1. к импульсным помехам автоэлектрики он относится монопинесуально

2. элементарно реализуются функции наличия/отсутствия датчика

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

16 часов назад, пафнут сказал:

а если к пику подключить 2 микросхемы 157ид2, то можно вообще выводить полноценный байт прямо на входы ид2.

157 ид2 или к157уд2 или к155ид2? Хотя что то мне подсказывает, что все варианта не верны :spiteful: 

Изменено пользователем DoG70

Переубедить Вас мне не удастся, поэтому сразу перейдем к оскорблениям.

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

В 07.08.2018 в 02:48, Vlad90 сказал: Зачем нужен точный цифровой прибор. что бы давление показывал именно в атомосферах? Половина водителей с трудом вообще представляют что такое давление. А ты им точный показометр....  

Нужно именно в атмосферах

Это не для половины водителей а лично для меня, не какой то водитель будет смотреть на показания, а я. Его задача держаться за баранку и нажимать на газ когда я просигнализирую. Опять же повторюсь: этот прибор не будет жить на ПМЖ под капотом

Ссылка на комментарий
Поделиться на другие сайты

Датчик давления масла от класики жигулей ваз 2106 и показометр с приборки самый простой вариант. Или вот с микроконтроллером с тем же датчиком http://elektro-shemi.ru/cifrovoj_manometr_mk_atmega8_led_2kh3.html

Ссылка на комментарий
Поделиться на другие сайты

15 минут назад, пафнут сказал:

Нужно именно в атмосферах

Это не для половины водителей а лично для меня, не какой то водитель будет смотреть на показания, а я. 

Тем более. Для себя достаточно просто делений 1-2-3-4-5 на шкале. Одно деление - примерно 1 атм, больше ничего не нужно. Тебе важно есть ли провал и очень грубо его оценить - то ли там 1 атм то ли 0,5. Или тебе так важно знать там 0,18 атм провал или 0,19? Конечно нет. Можно и самописец прилепить, который будет все фиксировать с офигенной точностью. Правильно поставленная задача = это половина решения.

Ссылка на комментарий
Поделиться на другие сайты

В 7 Август 2018 г. в 17:14, пафнут сказал:

а если к пику подключить 2 микросхемы 157ид2, то можно вообще выводить полноценный байт прямо на входы ид2. 255 значений будет убиться.

1. таких МС не существует

2. выводов пых88 вполне достаточно для организации 4сигментного индикатора

Ссылка на комментарий
Поделиться на другие сайты

В 07.08.2018 в 01:53, пафнут сказал:

проблема перевести значения в адекватные показания давления 

 Vout=Vcc(1.6*P+0.1)  на цифровом вольтметре будет следующее при 1 кг показания вольтметра будут1.3 вольта

Странная какая-то формула. Если давлению 0…5Bar соответствует выходное напряжение 0,5…4,5в, то по моим расчетам выходит
Uout = 0,8 * P + 0,5.

Возможно,
Uout = Vcc * (1,6 * P + 1,0), где Vcc = 0,5.
или
Uout = Vcc * (0,16 * P + 0,1), где Vcc = 5.

Хотя, при чем тут вообще Vcc? Под Vcc обычно подразумевает напряжение питания. Или у этого датчика выходной сигнал зависит не только от давления, но и от  напряжения питания?

Изменено пользователем avv_rem
Ссылка на комментарий
Поделиться на другие сайты

24 минуты назад, avv_rem сказал:

Странная какая-то формула. Если давлению 0…5Bar соответствует выходное напряжение 0,5…4,5в, то по моим расчетам выходит
Uout = 0,8 * P + 0,5.


 

приведу как пример что датчик положения дроссельной заслонки, на любом авто с мех приводом имеет значение на полностью закрытом дросселе порядка 0.5 вольт, а полностью открытый 4.5   Вот кстати график этого датчика взят из первоисточника. HTB1KJ7AA1OSBuNjy0Fdq6zDnVXac.thumb.jpg.087a5380607ded98c56a25ce9099ccd2.jpg

мой график тот что 0-0.5 Mpa

Ссылка на комментарий
Поделиться на другие сайты

Я правильно понимаю, что на выходе датчика присутствует импульсный сигнал с широтно-импульсной модуляцией и периодом 3 секунды? Если да, то о каком вольтметре речь идти может?

В таком случае и это также бредовая затея, т.к. раньше чем через 3 секунды узнать о просадке вообще ничего нельзя

В 07.08.2018 в 17:14, пафнут сказал:

Да если на пике, то мне убиться хватит обновления в районе 150-200 миллисекунд с милисекундным прерыванием на запрос с ацп

 

Изменено пользователем avv_rem
Ссылка на комментарий
Поделиться на другие сайты

нет, датчик выдает постоянный аналоговый сигнал с задержкой отклика в 2 миллисекунды, а к чему этот график я и сам не совсем понял

вот выдержка из описания

 

 

 

Технические параметры

Рабочее напряжение: 5,0 в DC

Выходное напряжение: 0,5-4,5 в DC

Рабочий ток: <= 10 мА

Диапазон рабочего давления: 0-0,5 МПа

Самое большое давление: 1,5 МПа

Уничтожитель давления: 3,0 МПа

Рабочая температура. Диапазон: 0-85 градусов Цельсия

Диапазон температур хранения: 0-100 градусов

Погрешность измерения: + _ 1% FSO

Диапазон температур: + _ 3.5% FSO

Время отклика: <= 2,0 MS

Продолжительность цикла: 500000 шт..

Ссылка на комментарий
Поделиться на другие сайты

5 часов назад, avv_rem сказал:

Uout = Vcc * (0,16 * P + 0,1), где Vcc = 5.

Получается зависит от питания .

Uout  = 5х0.16хP +0.5

Если P =  0-5 

 Uout.мин  = 0.5В

 Uout.мах  = 4.5В

Ссылка на комментарий
Поделиться на другие сайты

3 часа назад, colorad сказал:

 

Uout  = 5х0.16хP +0.5

 

эта формула не работает,потому что подставлять значения надо в мегапаскалях:rolleyes:

 

3 часа назад, colorad сказал:

Uout = Vcc * (1,6 * P + 0,1)

(1.6*0.5Мпа+0.1)*5В=как раз имеем те самые 4.5В

(1.6*0.001Мпа+0.1)*5В= имеем начальную точку на графике 0,508В

Ссылка на комментарий
Поделиться на другие сайты

44 минуты назад, пафнут сказал:

эта формула не работает,потому что подставлять значения надо в мегапаскалях

И эта формула не работает потому, что давление нужно подставлять не в мегапаскалях, а в барах.
1Бар = 100000Па = 100кПа.
Обратите внимание, что применяемая в России 1 техническая атмосфера равна 1кгс/см2 = 98066,5Па, т.е. равна 0,980665Бар.

В описании допущена ошибка. Правильная расчетная формула
Uout = Vcc * (0,16 * P + 0,1), где Vcc = 5.

Выходной сигнал датчика относится к типу ратиометрических. Т.е. выходное напряжение зависит от напряжения питания Vcc.
Подобные датчики других фирм рассчитаны на питание 5в +/- 0,25в и нагрузку более 2,5кОм.

Изменено пользователем avv_rem
Ссылка на комментарий
Поделиться на другие сайты

7 часов назад, avv_rem сказал:

Правильная расчетная формула
Uout = Vcc * (0,16 * P + 0,1), где Vcc = 5.

Выходной сигнал датчика относится к типу ратиометрических. Т.е. выходное напряжение зависит от напряжения питания Vcc.

да пофиг, она нафиг не нужна. у ТС все равно измерение в попугаях дискретах АЦП и вывод на паказометр тоже в попугаях

важен только коэффициент наклона и нулевая точка

включили АЦП в режим калибровки запомнили "ноль" : АЦП = 103 / запомнили

дали давление 5кг (500 дискрет паказометра) : АЦП=921 / запомнили

вычли из 5кг "ноль" получили 818 дискрет

Кн = 500/818 = 0,6112 - коэффициент наклона

формула Р= (АЦП - "ноль") * Кн

ЗЫ и пофиг какое напряжение питания у датчика потому как оно же ИОН для АЦП

 

Ссылка на комментарий
Поделиться на другие сайты

Чтож вы так прицепились к напряжению питания?:) разве проблема найти стабилизированное питание 5в? Кренки хватит убиться. И как сказал предыдущий оратор в 5 соток-одну десятку- погрешность ничтожно малая и пренебрежимая

Ссылка на комментарий
Поделиться на другие сайты

Почему бы схему не слепить из LM3914 ?  КМК  - она специально для этого случая .

  http://radio-hobby.org/modules/news/article.php?storyid=943

И светодиоды можно подписать как угодно .  Есть вариант МС с логарифмической шкалой .

 

Ссылка на комментарий
Поделиться на другие сайты

9 минут назад, colorad сказал:

Почему бы схему не слепить из LM3914 

 

Я уже думал об этом:D но в данном случае склонялся на 10 шт lm324 чтобы каждый оу настраивался своим подстроечником. Но и Ваша схема на одном оу очень хорошо себя показала, правда в протеусе но все же... подобрал ос поточнее и добился точности в 5 соток. Спасибо Вам за идеи, на них и остановлюсь. Сделаю сначала на одном оу как Вы писали выше, если не понравится быстродействие- сделаю на lm-ках, на них конечно визуализация отклика будет на высоте

Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...

Опробовал сегодня на работу и быстродействие. Всё более чем отлично. Ссылки на датчик и файл печатки. Зимой запихаю всё подробно в блог.

1540320732007-1493285903.jpg

IMG_20181023_213708.jpg

IMG_20181023_213655.jpg

VID_20181023_213821.3gp

в спринте микросхема начерчена неправильно, переворот на 180 град обязательно. 

pres1.lay6

ссылка на датчик

ссылка на lm324

ссылка на подстроечники

Ссылка на комментарий
Поделиться на другие сайты

Пока с жалобами не приезжали, но при испытании когда стучал резиновым молотком по шлангу, то на десятку отрабатывал четко

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Сообщения

    • У меня больше всего вопросов вызвала необычная схема обеспечения отрицательного питания. Автор этой обстоятельной заметки пишет: For this supply to work correctly, the transformer must have a secondary voltage of at least 18V RMS.  Почему? Что будет не так с отрицательным питанием, если напряжение на трансформаторе будет меньше 18В?   https://tinyurl.com/23mlwxtt - я в простейшей эмуляции ставлю 12В пикового напряжения для трансформатора и на стабилитроне все как положено: -5.6В.
    • Согласен, очень криво объяснил. Это работа трёх вольтовой линии, просто на диод шотки сдвоенный, на один анод приходит сигнал напрямую с трансформатора, а на второй через дроссель. Вольт/деление 5 вольт в клетке, тайминг по моему 10 МС. Третья фотография это сигнал на катодах уровень земли ровно по центру экрана. Но все линии по итогу в порядке 3.3 в, 5, в, 12 в и -12 в. Нагрузить все линии не могу сразу ,так как тут же выгорают транзисторы (имеется нагрузка 250 ватт по 10 ампер на каждую линию за исключением-12в), поэтому нагружаю 3.3 вольтовую линию на 10 ампер,  подключаю переменный резистор 50 ватт на 15 ом на 5 вольтовую линию и постепенно довожу до той той картины с перекосом (это гдето  50 ватт общее). По поводу микросхемы, вверху имеется скрин где между импульсами проскакивает мини импульс, если так можно сказать, он проскакивает и на одной  и на второй ноге (7,8). Микросхема не tl 494, а lw4933/abx942.1/c9421646. Далее они приходят на базы транзисторов 945g  коллекторы этих транзисторов соединены с  выводами трансформатора. Просто схема типовая, легче мне кажется просто привести фото самого блока, для тех кто разбирается будет гораздо информативне.  Диод шотки по 12 вольтовой линии был подгоревший, заменил на донора. Приводить скрины не буду что бы не захламлять тему. В итоге, пока все так же, при достижении определенной нагрузки суммарно где-то 50 ватт, появляется этот "выброс и перекос". По этому имеются мысли на два варианта, это микросхема , этот мини импульс между периодами, на низкой нагрузке особо не влияет, но при достижении определенной приводит с самовозбуждению входной цепи и непроизвольному открытию транзистора нижнего плеча. Либо дело в "горячей части", плавающий дефект в обвязке силовых ключей.  Спасибо за ответ.
    • @Gomerchik а вы контролировали как меняется уровень сигнала на А1 ардуины?
    • Спасибо за совет. Автором данного проекта я не являюсь, мне нужно было воссоздать уличный датчик для метеостанции взамен пропавшего(( Из разного найденного в интернете этот проект работает с моей станцией Орегон (спасибо автору). В понедельник попробую последовать Вашему совету. Но все равно куча непоняток  как блин это работает)) Если дело в неправильной отправки команды, то как на это влияет подключение датчика температуры? Если совсем не подключать таймер, то передача идет один раз (как и прописано в программе), станция принимает и отображает, но минут через сколько-то естественно станция уже ни чего не показывает, но с таймером питание полностью не пропадает с ардуинки, но передача сигнала каким-то образом работает по таймеру.  В моем понимании данная команда подается один раз потому, что таймер должен отключать питание МК после передачи сигнала и каждые 43 сек снова подавать питание (так того требует станция).  Ардуино передает показания температуры отключается полностью и 43 секунды мк не работает.  Сейчас у меня питание пока сделано на подпитке от солнечной батареи, но пару пасмурных дней и аккумулятор съедается до отключения(
    • thickman Так и сделаю. Вытащу из бу БП.  Буду знать, как отличить. Благодарю. Заменил транзисторы на IRFB20N50K. Картина стала, совсем другой.  Похоже трудность не в драйвере, на момент подвозбуда, переходные процессы, в нем, завершены. Увеличил затворные резисторы до 50ом, стало немного лучше.  Не понятно, почему верхний ключ греется несколько сильнее. Возможно, стоит посмотреть ток в коллекторе.  Снабберные емкости временно удалил, изменений не произошло.  Замена ТГР на другой, на кольце MSTN-16A-TH, так же, результата не принесла.   irfb20n50k.pdf
    • А что нить из ассортимента активных щупов производства СССР..))
  • Похожий контент

×
×
  • Создать...