Датчик уровня топлива на PIC

Поклонники продукции Microchip Technology Inc тусуются тут.
MYTANT
Родился
Сообщения: 17
Зарегистрирован: Пн фев 14, 2011 17:02:14

Датчик уровня топлива на PIC

Сообщение MYTANT »

Всем привет, нужна помощь с кодом
Хочу споят одну примочку для машине на микроконтроллере PIC16f676

вроде алгоритм простой но я до этого не разу не сталкивался с микроконтроллерами и желание очень большое, и руки с того место, а писать прошивки не умею=(
прошивка такая

так что бы когда реостат был на нуле циферблат показывал 0
а когда на полную накручен показывал 40

и была лиш одна кнопочка для калибровки данного девайся!
(на табло значения 0) нажимаем на кнопку и реостат на ноль
(на табло значения 10) нажимаем на кнопку и реостат на четрверть
(на табло значения 20) нажимаем кнопку и реостат на половину
(на табло значения 30) нажимаем на кнопку и реостат на 1.3
(на табло значения 40) нажимает на кнопку и реостат на полную

так что при вращения реостата от нуля до полной меняется значения от 0 до 40

объясните как такой код для прошивки написать!

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

P.S в инете есть прошивка но она не работает, я проверял её в Proteus 7 Professional
p.s.s Плиз помогите очень надо!
TripleKill
Вымогатель припоя
Сообщения: 671
Зарегистрирован: Вт июн 29, 2010 12:31:49

Re: Датчик уровня топлива на PIC

Сообщение TripleKill »

Приведите электрические характеристики вашего реостата. Как он включен? Чисто сам по себе, или как делитель, с которого снимается напряжение?
Для обоих случаев - в каких пределах изменяются характеристики (соотношение сопротивлений - тогда уж номинал реостата тоже нужен - или напряжение на выходе)?
MYTANT
Родился
Сообщения: 17
Зарегистрирован: Пн фев 14, 2011 17:02:14

Re: Датчик уровня топлива на PIC

Сообщение MYTANT »

При пустом баке сопротивление датчика должно быть 315–345 Ом, с баком,
наполненным наполовину – 108–128 Ом, а при полном баке – меньше или равно 7 Ом.
бортовое напряжения сети 12 вольт!

надо сделать кнопку для калибровки для более точного замера!
так как размер бака разные
и если рассуждать логически то половина в бутылки 1.5 это 0.75 литра а половина в 10 литровой банке 5 литров а поплавок в 2 банках будет показывать половина, для этого хочу сделать что бы показывал в цифрах на дисплеи, для этого и нужна кнопка калибровки!
Последний раз редактировалось MYTANT Ср апр 10, 2013 11:01:43, всего редактировалось 1 раз.
Ходок
Потрогал лапой паяльник
Сообщения: 390
Зарегистрирован: Вт апр 21, 2009 18:56:53
Откуда: замкадье

Re: Датчик уровня топлива на PIC

Сообщение Ходок »

MYTANT писал(а):бортовое напряжения сети 12 вольт!

В зависимости от приборки напряжение на ДУТ может и 5 вольт быть. Ты бы хоть замеры на проводах идущих к ДУТ сделал.
MYTANT
Родился
Сообщения: 17
Зарегистрирован: Пн фев 14, 2011 17:02:14

Re: Датчик уровня топлива на PIC

Сообщение MYTANT »

12 вольт не кокого рели нету не чего нету=)
есть аккумулятор ДУТ и датчик на торпеде!
TripleKill
Вымогатель припоя
Сообщения: 671
Зарегистрирован: Вт июн 29, 2010 12:31:49

Re: Датчик уровня топлива на PIC

Сообщение TripleKill »

я правильно понимаю, что процедура калибровки заключается в двух нажатиях кнопки - при полном и пустом баке?
какова схема включения датчика в текущую цепь? сколько проводов?
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Датчик уровня топлива на PIC

Сообщение pyzhman »

В пяти.
MYTANT писал(а):(на табло значения 0) нажимаем на кнопку и реостат на ноль
(на табло значения 10) нажимаем на кнопку и реостат на четрверть
(на табло значения 20) нажимаем кнопку и реостат на половину
(на табло значения 30) нажимаем на кнопку и реостат на 1.3
(на табло значения 40) нажимает на кнопку и реостат на полную

т.е.:
1. при пустом баке нажимаем кнопку - индикатор показывает 00 л и запоминает сопротивление датчика.
2. заливаем 10 литров. Нажимаем кнопку. Индикатор показывает 10 л и опять запоминает.
3. 20 л
4. 30 л
5. 40 л
Далее апроксимируем, записываем в таблицу и при обычной работе, ориентируясь на сопротивление ДУТа, показываем литры.
Docendo discimus
MYTANT
Родился
Сообщения: 17
Зарегистрирован: Пн фев 14, 2011 17:02:14

Re: Датчик уровня топлива на PIC

Сообщение MYTANT »

процедура калибровки заключается чем больше калибровки тем лучше! ведь при полном и пустом баке он точно не покажет половину бака!

схема простая начертить не смог не напишу руками

АКБ ->>> замок зажегания ->>>> датчик на торпеде ЭТО +12 вольт
маса с АКБ подключается на кузов машины
бак тоже на масе находится

ДУТ подсоединяется к баку, с Дута идут провода на приборную доску!

в инети изображения такого нету
Изображение

только минус идёт с ДУТ он подключен к риастату
2 провод он зажигает лампочку, когда в баке остаётся около 5 литров
поплавок опускается и замыкает клейму тем самым включается лампочка
P.s лампочка не нужна нужно только уровень топливо!
лампочка просто предупреждает что в баке 5 литров
а с таким дивайсом она не нужна!


то есть реостат на ДУТ это минусовый провод получатеся
все остальные провода +
MYTANT
Родился
Сообщения: 17
Зарегистрирован: Пн фев 14, 2011 17:02:14

Re: Датчик уровня топлива на PIC

Сообщение MYTANT »

pyzhman писал(а):В пяти.
MYTANT писал(а):(на табло значения 0) нажимаем на кнопку и реостат на ноль
(на табло значения 10) нажимаем на кнопку и реостат на четрверть
(на табло значения 20) нажимаем кнопку и реостат на половину
(на табло значения 30) нажимаем на кнопку и реостат на 1.3
(на табло значения 40) нажимает на кнопку и реостат на полную

т.е.:
1. при пустом баке нажимаем кнопку - индикатор показывает 00 л и запоминает сопротивление датчика.
2. заливаем 10 литров. Нажимаем кнопку. Индикатор показывает 10 л и опять запоминает.
3. 20 л
4. 30 л
5. 40 л
Далее апроксимируем, записываем в таблицу и при обычной работе, ориентируясь на сопротивление ДУТа, показываем литры.


да именно так я и хотел сказать!
только что бы когда включал и выключал питания на дивайс данные сохранялись
ведь его подключают к замку зажигание что бы он постоянно не горел!
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Датчик уровня топлива на PIC

Сообщение pyzhman »

именно так

Да я вас давненько уже знаю и понимаю с полуслова. Но ваши вскл.знаки в конце каждого предложения - нечто. :))
Docendo discimus
MYTANT
Родился
Сообщения: 17
Зарегистрирован: Пн фев 14, 2011 17:02:14

Re: Датчик уровня топлива на PIC

Сообщение MYTANT »

так вот долго расуждал и понял что надо добавить кнопку выхода с калибровки!
если вдруг нечайно нажал на калибровку что бы выйти с неё!
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Датчик уровня топлива на PIC

Сообщение pyzhman »

И тут Остапа понесло. :))
Docendo discimus
TripleKill
Вымогатель припоя
Сообщения: 671
Зарегистрирован: Вт июн 29, 2010 12:31:49

Re: Датчик уровня топлива на PIC

Сообщение TripleKill »

MYTANT писал(а):схема простая начертить не смог не напишу руками

<...>


Скачайте sPlan и нарисуйте. Ну или хоть в пейнте...
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Датчик уровня топлива на PIC

Сообщение pyzhman »

2TripleKill: бес по лез но. :))
Docendo discimus
MYTANT
Родился
Сообщения: 17
Зарегистрирован: Пн фев 14, 2011 17:02:14

Re: Датчик уровня топлива на PIC

Сообщение MYTANT »

Начертить не смог не из-за того что у меня нету прог, их у меня куча!
я с вирусом сижу в данный момент, когда открываю папку виснет комп, нужна винду перенести, лень пока!

Изображение
вот схема, какая вам ещё надо?
тот датчик убрать с торпеде который показывает уровень топливо,а на пик поставить.
phanis
Вымогатель припоя
Сообщения: 513
Зарегистрирован: Сб фев 19, 2011 18:04:08
Откуда: Татарстан, пос. Актюбинский
Контактная информация:

Re: Датчик уровня топлива на PIC

Сообщение phanis »

если делать на МК то можно и емкостной датчик использовать. http://radiokot.ru/circuit/digital/security/18/ https://www.radiokot.ru/forum/viewtopic ... &view=next viewtopic.php?t=6137 http://www.avislab.com/blog/fuel/
И если сделать емкостной датчик в виде спирали(пружины) , то точность наверное будет выше.
What
Родился
Сообщения: 4
Зарегистрирован: Чт май 02, 2013 20:00:25

Re: Датчик уровня топлива на PIC

Сообщение What »

Ребят, подскажите пожалуйста схему, чтоб лампочка загоралась когда уровень топлива доходит до минимального.
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Датчик уровня топлива на PIC

Сообщение pyzhman »

А штатная чем не устраивает? Или нужно на PICе?
Docendo discimus
What
Родился
Сообщения: 4
Зарегистрирован: Чт май 02, 2013 20:00:25

Re: Датчик уровня топлива на PIC

Сообщение What »

Суть в том, что штатной не было. Хотелось бы, чтоб мигал какой-то светодиод, когда топливо на исходе. Мне без разницы можно и на пик, одну схему вот нашел, собрал, но не работает она так, как мне нужно.
Вложения
fa2139u-960.jpg
(30.35 КБ) 1016 скачиваний
folks
Открыл глаза
Сообщения: 53
Зарегистрирован: Пт янв 18, 2008 19:59:20

Re: Датчик уровня топлива на PIC

Сообщение folks »

Ответить

Вернуться в «PIC»