Страница 1 из 2
Датчик уровня топлива на PIC
Добавлено: Вт апр 09, 2013 16:56:38
MYTANT
Всем привет, нужна помощь с кодом
Хочу споят одну примочку для машине на микроконтроллере PIC16f676
вроде алгоритм простой но я до этого не разу не сталкивался с микроконтроллерами и желание очень большое, и руки с того место, а писать прошивки не умею=(
прошивка такая
так что бы когда реостат был на нуле циферблат показывал 0
а когда на полную накручен показывал 40
и была лиш одна кнопочка для калибровки данного девайся!
(на табло значения 0) нажимаем на кнопку и реостат на ноль
(на табло значения 10) нажимаем на кнопку и реостат на четрверть
(на табло значения 20) нажимаем кнопку и реостат на половину
(на табло значения 30) нажимаем на кнопку и реостат на 1.3
(на табло значения 40) нажимает на кнопку и реостат на полную
так что при вращения реостата от нуля до полной меняется значения от 0 до 40
объясните как такой код для прошивки написать!
тем самым мы получаем датчик уровня топлива
датчик уровня топливо состоит из реостата и поплавка! когда полный бак поплавок поднимается и датчик на торпеде показывает значение
P.S в инете есть прошивка но она не работает, я проверял её в Proteus 7 Professional
p.s.s Плиз помогите очень надо!
Re: Датчик уровня топлива на PIC
Добавлено: Ср апр 10, 2013 05:55:50
TripleKill
Приведите электрические характеристики вашего реостата. Как он включен? Чисто сам по себе, или как делитель, с которого снимается напряжение?
Для обоих случаев - в каких пределах изменяются характеристики (соотношение сопротивлений - тогда уж номинал реостата тоже нужен - или напряжение на выходе)?
Re: Датчик уровня топлива на PIC
Добавлено: Ср апр 10, 2013 10:48:23
MYTANT
При пустом баке сопротивление датчика должно быть 315–345 Ом, с баком,
наполненным наполовину – 108–128 Ом, а при полном баке – меньше или равно 7 Ом.
бортовое напряжения сети 12 вольт!
надо сделать кнопку для калибровки для более точного замера!
так как размер бака разные
и если рассуждать логически то половина в бутылки 1.5 это 0.75 литра а половина в 10 литровой банке 5 литров а поплавок в 2 банках будет показывать половина, для этого хочу сделать что бы показывал в цифрах на дисплеи, для этого и нужна кнопка калибровки!
Re: Датчик уровня топлива на PIC
Добавлено: Ср апр 10, 2013 10:57:34
Ходок
MYTANT писал(а):бортовое напряжения сети 12 вольт!
В зависимости от приборки напряжение на ДУТ может и 5 вольт быть. Ты бы хоть замеры на проводах идущих к ДУТ сделал.
Re: Датчик уровня топлива на PIC
Добавлено: Ср апр 10, 2013 14:10:33
MYTANT
12 вольт не кокого рели нету не чего нету=)
есть аккумулятор ДУТ и датчик на торпеде!
Re: Датчик уровня топлива на PIC
Добавлено: Ср апр 10, 2013 19:24:40
TripleKill
я правильно понимаю, что процедура калибровки заключается в двух нажатиях кнопки - при полном и пустом баке?
какова схема включения датчика в текущую цепь? сколько проводов?
Re: Датчик уровня топлива на PIC
Добавлено: Ср апр 10, 2013 20:33:43
pyzhman
В пяти.
MYTANT писал(а):(на табло значения 0) нажимаем на кнопку и реостат на ноль
(на табло значения 10) нажимаем на кнопку и реостат на четрверть
(на табло значения 20) нажимаем кнопку и реостат на половину
(на табло значения 30) нажимаем на кнопку и реостат на 1.3
(на табло значения 40) нажимает на кнопку и реостат на полную
т.е.:
1. при пустом баке нажимаем кнопку - индикатор показывает 00 л и запоминает сопротивление датчика.
2. заливаем 10 литров. Нажимаем кнопку. Индикатор показывает 10 л и опять запоминает.
3. 20 л
4. 30 л
5. 40 л
Далее апроксимируем, записываем в таблицу и при обычной работе, ориентируясь на сопротивление ДУТа, показываем литры.
Re: Датчик уровня топлива на PIC
Добавлено: Чт апр 11, 2013 13:01:47
MYTANT
процедура калибровки заключается чем больше калибровки тем лучше! ведь при полном и пустом баке он точно не покажет половину бака!
схема простая начертить не смог не напишу руками
АКБ ->>> замок зажегания ->>>> датчик на торпеде ЭТО +12 вольт
маса с АКБ подключается на кузов машины
бак тоже на масе находится
ДУТ подсоединяется к баку, с Дута идут провода на приборную доску!
в инети изображения такого нету

только минус идёт с ДУТ он подключен к риастату
2 провод он зажигает лампочку, когда в баке остаётся около 5 литров
поплавок опускается и замыкает клейму тем самым включается лампочка
P.s лампочка не нужна нужно только уровень топливо!
лампочка просто предупреждает что в баке 5 литров
а с таким дивайсом она не нужна!
то есть реостат на ДУТ это минусовый провод получатеся
все остальные провода +
Re: Датчик уровня топлива на PIC
Добавлено: Чт апр 11, 2013 13:30:15
MYTANT
pyzhman писал(а):В пяти.
MYTANT писал(а):(на табло значения 0) нажимаем на кнопку и реостат на ноль
(на табло значения 10) нажимаем на кнопку и реостат на четрверть
(на табло значения 20) нажимаем кнопку и реостат на половину
(на табло значения 30) нажимаем на кнопку и реостат на 1.3
(на табло значения 40) нажимает на кнопку и реостат на полную
т.е.:
1. при пустом баке нажимаем кнопку - индикатор показывает 00 л и запоминает сопротивление датчика.
2. заливаем 10 литров. Нажимаем кнопку. Индикатор показывает 10 л и опять запоминает.
3. 20 л
4. 30 л
5. 40 л
Далее апроксимируем, записываем в таблицу и при обычной работе, ориентируясь на сопротивление ДУТа, показываем литры.
да именно так я и хотел сказать!
только что бы когда включал и выключал питания на дивайс данные сохранялись
ведь его подключают к замку зажигание что бы он постоянно не горел!
Re: Датчик уровня топлива на PIC
Добавлено: Чт апр 11, 2013 14:38:59
pyzhman
именно так
Да я вас давненько уже знаю и понимаю с полуслова. Но ваши вскл.знаки в конце каждого предложения - нечто.

Re: Датчик уровня топлива на PIC
Добавлено: Чт апр 11, 2013 19:44:55
MYTANT
так вот долго расуждал и понял что надо добавить кнопку выхода с калибровки!
если вдруг нечайно нажал на калибровку что бы выйти с неё!
Re: Датчик уровня топлива на PIC
Добавлено: Чт апр 11, 2013 20:04:38
pyzhman
И тут Остапа понесло.

Re: Датчик уровня топлива на PIC
Добавлено: Пт апр 12, 2013 07:22:59
TripleKill
MYTANT писал(а):схема простая начертить не смог не напишу руками
<...>
Скачайте sPlan и нарисуйте. Ну или хоть в пейнте...
Re: Датчик уровня топлива на PIC
Добавлено: Пт апр 12, 2013 07:30:33
pyzhman
2
TripleKill: бес по лез но.

Re: Датчик уровня топлива на PIC
Добавлено: Сб апр 13, 2013 11:44:32
MYTANT
Начертить не смог не из-за того что у меня нету прог, их у меня куча!
я с вирусом сижу в данный момент, когда открываю папку виснет комп, нужна винду перенести, лень пока!

вот схема, какая вам ещё надо?
тот датчик убрать с торпеде который показывает уровень топливо,а на пик поставить.
Re: Датчик уровня топлива на PIC
Добавлено: Сб апр 13, 2013 16:48:41
phanis
Re: Датчик уровня топлива на PIC
Добавлено: Чт май 02, 2013 20:05:57
What
Ребят, подскажите пожалуйста схему, чтоб лампочка загоралась когда уровень топлива доходит до минимального.
Re: Датчик уровня топлива на PIC
Добавлено: Чт май 02, 2013 21:15:54
pyzhman
А штатная чем не устраивает? Или нужно на PICе?
Re: Датчик уровня топлива на PIC
Добавлено: Пт май 03, 2013 20:59:27
What
Суть в том, что штатной не было. Хотелось бы, чтоб мигал какой-то светодиод, когда топливо на исходе. Мне без разницы можно и на пик, одну схему вот нашел, собрал, но не работает она так, как мне нужно.
Re: Датчик уровня топлива на PIC
Добавлено: Сб май 04, 2013 06:58:18
folks