Подключение не Arduino'вских датчиков

Ervin
Offline
Зарегистрирован: 28.07.2014

Доброе время суток! 

В проекте нужен датчик расхода топлива (дизель). Нашел датчик на ebay http://www.ebay.com/itm/NEW-13mm-Gear-flow-sensor-Liquid-Fuel-Oil-Flow-Sensor-Counter-diesel-gasoline-/121334843502?pt=LH_DefaultDomain_0&hash=item1c401ec86e

Вопрос: как с него считать данные, учитывая отсутствие документации?

Спасибо! 

ЗЫ с Arduino, программирование микроконтроллеров познакомился совсем недавно.

kentik
Offline
Зарегистрирован: 28.03.2013

а вы читали описание на этой странице ebay?

там же английским по белому написано: 

Pulse unit: 0.46ml/p

вот и считайте

p.s. Чуть ниже - как подключать его 

Ervin
Offline
Зарегистрирован: 28.07.2014

прошу дать более подробный ответ:

как мне привести 

Pulse unit: 0.46ml/p 

int flowSensor = analogRead(sensorPin);

к действительному значению мл/время

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

Ervin пишет:

с Arduino, программирование микроконтроллеров познакомился совсем недавно.

тогда надо с вышеперечисленным знакомиться прямо щас.... ибо все советы вам будут непонятны :(

- прерывания по фронту импульса и вывод на отображение ( как вы будете расход отображать ? на 7-ми сегментные ? на ЖКИ ? на бук ? )

Ervin
Offline
Зарегистрирован: 28.07.2014

SU-27-16 пишет:

Ervin пишет:

с Arduino, программирование микроконтроллеров познакомился совсем недавно.

тогда надо с вышеперечисленным знакомиться прямо щас.... ибо все советы вам будут непонятны :(

- прерывания по фронту импульса и вывод на отображение ( как вы будете расход отображать ? на 7-ми сегментные ? на ЖКИ ? на бук ? )

 

Спасибо за наводку что гуглить! 

Изначально вывод в консоль пк, потом 7-ми сегментный индикатор

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

к действительному значению мл/время

нету там размерности "время"....

датчик даёт один импульс при протекании 0.46ml жидкости

 от начала протекания жидкости насчитали 200 импульсов ( хоть за час, хоть за неделю ) - расход = 200 * 0.46ml = 0,092 кубометра или 92 литра

Ervin
Offline
Зарегистрирован: 28.07.2014

SU-27-16, спасибо за быстрый и ясный ответ!

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

- выход датчика - на ногу 2 ардуины ( и читайте про внешние прерывания http://arduino.ru/Reference/AttachInterrupt )

- пересчёт импульсов в литры - выше

- далее - http://arduino.ru/Reference/Serial

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

> быстрый и ясный ответ

просто свободен, вот и быстрый.... ясный - это когда схему и код сразу выкладывают - здесь так не получится ! ( или получится, но вы ничему не научитесь :( ).... грызите ардуину..... ТОЛЬКО СПРАШИВАЙТЕ ПРАВИЛЬНО - тут про ето много тем :)

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

с подключением обождите.... датчик 12-вольтовый.... хотя....................может и от 5 V заработает ?

- подключите питание к датчику +/- 5 V, выход датчика через резистор 220 Ом на светодиод, дуйте в датчик согласно стрелке ( можно сигаретный дым выдыхать, с соблюденим Законодательства ) - светик мигает ? значит датчик способен и от 5 V работать :)

нет - надо питать от 12 V :(

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

НО - тогда импульсы с датчика надо будет привести к уровням ардуинки.... или попрощаться с ардуинкой :(

Ervin
Offline
Зарегистрирован: 28.07.2014

Главное я узнал - с датчиком можно работать и соответственно можно заказывать. 

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

удачи !

неардуиновских датчиков не бывает.... есть адаптированные для неё ! есть специализированные ( цифровые ), а прикрутить к ней можно всё что угодно, тока головой подумать если....

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

Ervin пишет:

Главное я узнал - с датчиком можно работать и соответственно можно заказывать. 

ОДИН штука ! для испытаний.... ибо глядя на картинку возникает сомнение про его качество.... горючие жидкости - не вода....