Заказать прошивку

 





 

Бакометр и термометр

 

 История изобретения сего велосипеда началась с того, что зашел ко мне друг, увидел на мониторе фото бакометра на индикаторах и решил "хочу" :). Так как услугу был я ему должен, то пришлось откладывать текущие дела и быстро делать.
Скажу сразу - делалось из того, что было под рукой. Потому и контроллер такой древний (осталось их у меня несколько штук, надо ж было куда-то всунуть). К хотелкам добавился измеритель температуры воздуха, потому был пожертвован экранчик 8х2.Схема с внешним опорным напряжением.

 Кому нравятся ЛСД экранчики - посмотрите в нете есть неплохой измеритель топлива на графическом экране от нокии. Этот проект - скорее конструктор для любителей программирования контроллеров.

 Калибровка так же как и в предыдущем варианте - перед включением нажимаем кнопку и доливаем бензин соответственно с показаниями на индикаторе. Программно добавил циклическое усреднение входного напряжения по 32 замерам, автоматическое определение типа датчика (возрастающее или спадающее напряжение при заливании бензина) ну и работу с датчиком температуры DS18B20.

 Выкладываю как есть, говорю сразу - переделки проекта осуществляться не будут, потому как со временем совсем туго.
Для желающих покопаться - в архиве исходники, меняйте как хотите. Памяти у контроллера еще достаточно, свободных портов куча, поле деятельности широкое. Рекомендовал бы портировать под более современный камешек PIC16F886, он и дешевле в три раза, и кварц ставить не придется.

 

 

Бакометр и термометр

 

Бакометр и термометр

 

Бакометр и термометр
 
Бакометр и термометр
Бакометр и термометр

 

Бакометр и термометр


P.S. : Проверено на столе стабильность показаний при изменении напряжения питания от 8В до 15В - держит стабильно. Не проверено показания датчика при отрицательных температурах. Как потеплеет - будем ставить на машину. Тогда и отпишуь о результатах, пока это настольный прототип.

Вы не можете скачивать файлы с нашего сервера прошивку, печатку, исходник

Вы не можете скачивать файлы с нашего сервера печатку от lex6630


 
Дата: 28-02-2012, 22:37, Просмотров: 28898, Автор: Gipsy
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти под своим именем.

   
dimoniy_32 # 1
29 февраля 2012 02:27  
 
печатки в lay нету?
  •    •     


   
Gipsy # 2
29 февраля 2012 03:51  
 
Нема, только в Игле файл или в JPG
  •    •     


   
dimoniy_32 # 3
29 февраля 2012 17:10  
 
вопросы по схеме 1.номинал кварца , 2.для чего подстроичники r2 и r3 их номиналы
3. работает ли он параллельно со штатным датчиком 4. jp1 это вход датчика? 5. как происходит калибровка?
  •    •     


   
goda # 4
29 февраля 2012 21:25  
 
Ух ты,как миленько smile !!! Поскольку есть новый толчек автолюбителям для творчества (свободные порты и память м.к. ) я думаю что проект бакометра на этом не закончится ,и со временем если добавятся еще функции , перерастет в полноценный бортовой компьютер для авто. Автору респект,молодец!!!
  •    •     


   
Gipsy # 5
1 марта 2012 16:41  
 
Старался быть внимательным, но таки допустил ошибки.
С средних выводов подстроечников ЖЕЛАТЕЛЬНО поставить резисторы 5-10кОм до включения стабилитрона (как здесь http://s017.radikal.ru/i421/1202/71/f9bbbf5c54b5t.jpg).
Если лень переделывать плату - то можно и без них, но придется до настройки поставить подстроечники в среднее положение. Начальную настройку желательно (но необязательно) произвести до запайки контроллера на плату.
Собственно настройка аналоговой части (подать без контроллера на плату с бортсети напряжение при заведенном двигателе, например с прикуривателя):
Vref - 10кОм, подстаиваем им напряжение на ползунке в пределах 4.5 В (опорное для АЦП)
Vin - 10кОм - на среднем ползунке при полном баке выставляем напряжение 4.5 В (если штатный датчик имеет обратную зависимость - то на пустом баке) .
Дальше можно залить краской ползунки чтоб случайно не сдвинулись и вставить контроллер на место. Дальнейшая калибровка - програмно по указаниям индикатора.

С штатным датчиком ставить в параллель.
Кварц 16 МГц.
  •    •     


   
Drayv # 6
1 марта 2012 17:05  
 
Девайс интересный, но можно его на другой контроллер перекинуть, а то этот бешеных денег стоит.
  •    •     


   
Gipsy # 7
1 марта 2012 20:50  
 
Drayv,
Несомненно, стоит бешено потому как уже не выпускают (у меня валялся ненужный - вот и приткнул его). Рекомендую 16F886 для экспериментов, тогда и кварц убрать можно.
  •    •     


   
16f628 # 8
3 марта 2012 01:09  
 
Вопрос... Как в спринте рисовать такую же сеточку, как на последней фото печатной платы? Вроде можно?
  •    •     


   
Gipsy # 9
3 марта 2012 02:03  
 
Полигоном. В его свойствах галочку "с сеткой"
  •    •     


   
16f628 # 10
3 марта 2012 17:37  
 
Gipsy,
Большое спасибо! Попробую. Хотя, металлизация свободных участков проще
  •    •     


   
ekman7070 # 11
15 апреля 2012 09:39  
 
Вопррос по исходнику как скомпилировать на 33 литра, программа mikropascal выдает ошибку 0 434 Demo Limit
0 453 Unsuccessful linking 'BakLCD.mpppi
  •    •     


   
Минотавр # 12
4 мая 2012 10:30  
 
А можно человеческую схемку выложить а то ломай голову что, где, куда, зачем?
  •    •     


   
Nikolai4 # 13
4 мая 2012 19:01  
 
Минотавр, да все же понятно, что непонятно?
  •    •     


   
ekman7070 # 14
7 мая 2012 18:24  
 
Спаял схему на столе работает.хотелося чтобы если можно и граммы показывал.
  •    •     


   
vnaik # 15
14 мая 2012 10:26  
 
Что поменять в исходниках для 20 точек калибровки (0,1,2,3,4,5,6,7,8,9,10,12,14,16,18,20,24,28,32,36,40 литров)
  •    •     


   
fos-kr # 16
1 июня 2012 14:06  
 
А вокруг кварца какие кондюки стоят по 0,1 мкф
  •    •     


   
Nikolai4 # 17
1 июня 2012 18:22  
 
22пик-30пик , два одинаковых!
  •    •     


   
fos-kr # 18
5 июня 2012 20:03  
 
Спасиба за ответ! Сегодня закончил плату, завтра планирую залить прошивку и буду пробовать. Подскажите еще выходы А,К,Vin идут на датчик топлива в бак а какой куда подскажите.
  •    •     


   
16f628 # 19
1 июля 2012 15:01  
 
Этот проект немного похож на тот, что на семисегментниках... Во всяком случае, начало программного кода. Зять захотел себе на ЖК, хотя на сегментах тоже красиво. Я пробовал поправить исходник на 50 литров, но не компилится почему-то. Как исправить положение?
  •    •     


   
16f628 # 20
2 июля 2012 18:02  
 
Пытаюсь компилировать, а мне компилятор выдает это http://waper.ru/file/1852768/download/fac581495804ff1c5c0/02.07.gif Причем, при двойном клике не показывает, где ошибка
  •    •     


   
fos-kr # 21
4 июля 2012 10:33  
 
Работает датчик температуры отлично.
А вот с датчиком топлива не могу разобраться, у меня идет 3 провода до колодки потом разделяется на 4 провода. 1 провод на насос, 2 -й минус , третий ? 4 - ?
  •    •     


   
fos-kr # 22
9 августа 2012 10:12  
 
Так и неработает бакометр у меня темп.показывает отлично а топливо не хочет.
Показания пробовал снимать и с бака и с щитка приборов.
НЕХОЧЕТ.
Подскажите плис в чем дело.
  •    •     


   
Алексеевич # 23
15 августа 2012 16:40  
 
fos-kr,
fos-kr,
Я бы вместо датчика подключил подстроечник номинадлм 470-560 ом, крайние концы к А и К средний к Vin и регулируя его посмотрел будут ли меняться показания. Если меняются- не правильно подключил, если нет то Pic, прошивка, замыкание на плате. Меняется ли напруга на 2 ноге ?
  •    •     


   
Алексеевич # 24
20 августа 2012 09:29  
 
Если применить PIC16F886, что изменится в схеме и подойдет ли старая прошивка ?
  •    •     

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
 

Обновления

Конкурсные работы:

Сообщения Форума Ответов
Сенсорный выключатель 378
Рецензия на фильм Макс Стил 0
Спидометр - одометр + квазиана ... 4
бaкoмeтр 1829
Бакометр 2 211
Авторская программа LEX6630SOF ... 36
Сколько мужчина может потратит ... 4
Настенные часы - термометр 258
PICKIT2 и AVR 5
RGB подсветка приборной панели 4