Датчик уровня топлива на PIC
Датчик уровня топлива на PIC
Всем привет, нужна помощь с кодом
Хочу споят одну примочку для машине на микроконтроллере PIC16f676
вроде алгоритм простой но я до этого не разу не сталкивался с микроконтроллерами и желание очень большое, и руки с того место, а писать прошивки не умею=(
прошивка такая
так что бы когда реостат был на нуле циферблат показывал 0
а когда на полную накручен показывал 40
и была лиш одна кнопочка для калибровки данного девайся!
(на табло значения 0) нажимаем на кнопку и реостат на ноль
(на табло значения 10) нажимаем на кнопку и реостат на четрверть
(на табло значения 20) нажимаем кнопку и реостат на половину
(на табло значения 30) нажимаем на кнопку и реостат на 1.3
(на табло значения 40) нажимает на кнопку и реостат на полную
так что при вращения реостата от нуля до полной меняется значения от 0 до 40
объясните как такой код для прошивки написать!
тем самым мы получаем датчик уровня топлива
датчик уровня топливо состоит из реостата и поплавка! когда полный бак поплавок поднимается и датчик на торпеде показывает значение
P.S в инете есть прошивка но она не работает, я проверял её в Proteus 7 Professional
p.s.s Плиз помогите очень надо!
Хочу споят одну примочку для машине на микроконтроллере 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
Приведите электрические характеристики вашего реостата. Как он включен? Чисто сам по себе, или как делитель, с которого снимается напряжение?
Для обоих случаев - в каких пределах изменяются характеристики (соотношение сопротивлений - тогда уж номинал реостата тоже нужен - или напряжение на выходе)?
Для обоих случаев - в каких пределах изменяются характеристики (соотношение сопротивлений - тогда уж номинал реостата тоже нужен - или напряжение на выходе)?
Re: Датчик уровня топлива на PIC
При пустом баке сопротивление датчика должно быть 315–345 Ом, с баком,
наполненным наполовину – 108–128 Ом, а при полном баке – меньше или равно 7 Ом.
бортовое напряжения сети 12 вольт!
надо сделать кнопку для калибровки для более точного замера!
так как размер бака разные
и если рассуждать логически то половина в бутылки 1.5 это 0.75 литра а половина в 10 литровой банке 5 литров а поплавок в 2 банках будет показывать половина, для этого хочу сделать что бы показывал в цифрах на дисплеи, для этого и нужна кнопка калибровки!
наполненным наполовину – 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 вольт быть. Ты бы хоть замеры на проводах идущих к ДУТ сделал.
Re: Датчик уровня топлива на PIC
12 вольт не кокого рели нету не чего нету=)
есть аккумулятор ДУТ и датчик на торпеде!
есть аккумулятор ДУТ и датчик на торпеде!
-
TripleKill
- Вымогатель припоя
- Сообщения: 671
- Зарегистрирован: Вт июн 29, 2010 12:31:49
Re: Датчик уровня топлива на PIC
я правильно понимаю, что процедура калибровки заключается в двух нажатиях кнопки - при полном и пустом баке?
какова схема включения датчика в текущую цепь? сколько проводов?
какова схема включения датчика в текущую цепь? сколько проводов?
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: Датчик уровня топлива на PIC
В пяти.
т.е.:
1. при пустом баке нажимаем кнопку - индикатор показывает 00 л и запоминает сопротивление датчика.
2. заливаем 10 литров. Нажимаем кнопку. Индикатор показывает 10 л и опять запоминает.
3. 20 л
4. 30 л
5. 40 л
Далее апроксимируем, записываем в таблицу и при обычной работе, ориентируясь на сопротивление ДУТа, показываем литры.
MYTANT писал(а):(на табло значения 0) нажимаем на кнопку и реостат на ноль
(на табло значения 10) нажимаем на кнопку и реостат на четрверть
(на табло значения 20) нажимаем кнопку и реостат на половину
(на табло значения 30) нажимаем на кнопку и реостат на 1.3
(на табло значения 40) нажимает на кнопку и реостат на полную
т.е.:
1. при пустом баке нажимаем кнопку - индикатор показывает 00 л и запоминает сопротивление датчика.
2. заливаем 10 литров. Нажимаем кнопку. Индикатор показывает 10 л и опять запоминает.
3. 20 л
4. 30 л
5. 40 л
Далее апроксимируем, записываем в таблицу и при обычной работе, ориентируясь на сопротивление ДУТа, показываем литры.
Docendo discimus
Re: Датчик уровня топлива на PIC
процедура калибровки заключается чем больше калибровки тем лучше! ведь при полном и пустом баке он точно не покажет половину бака!
схема простая начертить не смог не напишу руками
АКБ ->>> замок зажегания ->>>> датчик на торпеде ЭТО +12 вольт
маса с АКБ подключается на кузов машины
бак тоже на масе находится
ДУТ подсоединяется к баку, с Дута идут провода на приборную доску!
в инети изображения такого нету

только минус идёт с ДУТ он подключен к риастату
2 провод он зажигает лампочку, когда в баке остаётся около 5 литров
поплавок опускается и замыкает клейму тем самым включается лампочка
P.s лампочка не нужна нужно только уровень топливо!
лампочка просто предупреждает что в баке 5 литров
а с таким дивайсом она не нужна!
то есть реостат на ДУТ это минусовый провод получатеся
все остальные провода +
схема простая начертить не смог не напишу руками
АКБ ->>> замок зажегания ->>>> датчик на торпеде ЭТО +12 вольт
маса с АКБ подключается на кузов машины
бак тоже на масе находится
ДУТ подсоединяется к баку, с Дута идут провода на приборную доску!
в инети изображения такого нету

только минус идёт с ДУТ он подключен к риастату
2 провод он зажигает лампочку, когда в баке остаётся около 5 литров
поплавок опускается и замыкает клейму тем самым включается лампочка
P.s лампочка не нужна нужно только уровень топливо!
лампочка просто предупреждает что в баке 5 литров
а с таким дивайсом она не нужна!
то есть реостат на ДУТ это минусовый провод получатеся
все остальные провода +
Re: Датчик уровня топлива на PIC
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
именно так
Да я вас давненько уже знаю и понимаю с полуслова. Но ваши вскл.знаки в конце каждого предложения - нечто.
Docendo discimus
Re: Датчик уровня топлива на PIC
так вот долго расуждал и понял что надо добавить кнопку выхода с калибровки!
если вдруг нечайно нажал на калибровку что бы выйти с неё!
если вдруг нечайно нажал на калибровку что бы выйти с неё!
-
TripleKill
- Вымогатель припоя
- Сообщения: 671
- Зарегистрирован: Вт июн 29, 2010 12:31:49
Re: Датчик уровня топлива на PIC
MYTANT писал(а):схема простая начертить не смог не напишу руками
<...>
Скачайте sPlan и нарисуйте. Ну или хоть в пейнте...
Re: Датчик уровня топлива на PIC
Начертить не смог не из-за того что у меня нету прог, их у меня куча!
я с вирусом сижу в данный момент, когда открываю папку виснет комп, нужна винду перенести, лень пока!

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

вот схема, какая вам ещё надо?
тот датчик убрать с торпеде который показывает уровень топливо,а на пик поставить.
-
phanis
- Вымогатель припоя
- Сообщения: 513
- Зарегистрирован: Сб фев 19, 2011 18:04:08
- Откуда: Татарстан, пос. Актюбинский
- Контактная информация:
Re: Датчик уровня топлива на PIC
если делать на МК то можно и емкостной датчик использовать. 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/
И если сделать емкостной датчик в виде спирали(пружины) , то точность наверное будет выше.
И если сделать емкостной датчик в виде спирали(пружины) , то точность наверное будет выше.
Re: Датчик уровня топлива на PIC
Ребят, подскажите пожалуйста схему, чтоб лампочка загоралась когда уровень топлива доходит до минимального.
Re: Датчик уровня топлива на PIC
Суть в том, что штатной не было. Хотелось бы, чтоб мигал какой-то светодиод, когда топливо на исходе. Мне без разницы можно и на пик, одну схему вот нашел, собрал, но не работает она так, как мне нужно.
- Вложения
-
- fa2139u-960.jpg
- (30.35 КБ) 1016 скачиваний