Международный клуб владельцев и любителей Нива Тревел, Легенда, Шевроле Нива и Лада 18+

 




 [ Сообщений: 129 ]  На страницу  След.
Автор Сообщение
 
Не в сети
 Заголовок сообщения: Расходомер на логике... ;-)
Сообщение Добавлено: 05 май 2008, 23:36  
Аватара пользователя
Резидент
Резидент

    220
Автор темы
  •  365
  • 53

  •  07 дек 2007, 20:30

  •  Питер

Блог: Просмотр записи (0)
Дело было вечером, делать было нечего ... Денег на БК опять не было, а стрелка остатка топлива опять показывала погоду на Луне... И родилась бредовая идея сваять "на коленке" из минимума деталей расходомер... Причём идея оказалась настолько бредовой, что дожила до состояния релиза. ;-)

Итак, исходные данные (доступны любому интересующемуся путём недолгого Гугления):
Контроллеры ЭСУД Bosh 7.0, Bosh 7.9.7 (и соответственно Январь 5.0, Январь 7.2 и, видимо, некоторые прочие, но меня они не интересовали) имеют на разьёме вывод под названием "СРТ" - ничто иное, как "сигнал расхода топлива". Используется он якобы для того, чтобы подключённый к контроллеру Бортовой Компьютер мог точно считать расход топлива. Некоторые БК пользуют этот сигнал (напр. "Гамма":smile_wink:, некотороые получают расход расчётным способом (напр. "Штат-Шеви":smile_wink:. Но как бы то ни было, из документации следует, что на этом выводе контроллер генерирует 16000 импульсов на каждый израсходованный литр топлива. Т.е. в первом приближении достаточно просто считать импульсы на выходе контроллера и будет счастье... :-)

Блок-схема расходомера приведена на рис.1
Изображение

Вывод "СРТ" контроллера ЭСУД подключён к 1му блоку - двоичному счётчику-делителю на 16000. На его выходе получаем 1 импульс на 1 литр израсходованного топлива. Этот сигнал подаётся на вычитающий вход 2го блока - десятичного реверсивного счётчика на 2 десятичных разряда. Предполагается, что перед началом работы пользователь посредством кнопок "+" и "Сброс", подключённых к соответствующим входам 2го блока, вводит начальное кол-во топлива в баке. Таким образом число, хранящееся во 2м блоке соответствует реальному количеству топлива в баке, корректируется в соответствии с реальным расходом топлива и отображается на индикаторе (Блок 3).

Схема расходомера приведена на рис.2
Изображение

Входная часть устройства реализована на схеме с транзистором Q1 и микросхемами D1.3-D2. Часть схемы на микросхеме D1.3 представляет собой временнУю задержку начала счёта импульсов на входе. Задержка примерно равна 4 минутам и введена из-за того, что во время работы только что запущенного непрогретого двигателя на выходе контроллера присутствуют импульсы с совершенно нереальной частотой... :
Часть схемы на микросхеме D2 - это "временнОй селектор", не пропускающий импульсы с периодом, меньшим заданного - таким образом осуществляется защита от помех и импульсов с частотой, заведомо большей нужной.
Делитель на 16000 реализован на микросхеме D3 (CD4059A, 564ИЕ15) - двоичном счётчике с программируемым коэффициентом деления. Коэффициент деления можно изменять при необходимости точной подстройки под реальный расход топлива. Эту микросхему можно заменить на 561ИЕ16 и 2 корпуса логики.
Десятичный реверсивный счётчик на 2 десятичных разряда реализован на микросхемах D4,D5 (74LS192, 555ИЕ6. Вообще-то на их место предполагалась пара 561ИЕ14, но они оказалиь страшным дефицитом). На суммирующий вход посредством кнопки "+" может быть подан сигнал с частотой примерно 1Гц со схемы на D1.1-D1.2-D2.2 - генератора импульсов с частотой примерно 2Гц и делителя на 2, который одновременно реализует и защиту от "дребезга" контактов кнопки. Таким образом установка текущего уровня топлива в баке сводится к нажатию и удержанию кнопки "+" до момента установления правильного значения на индикаторе. Если при установке текущего уровня топлива происходит ошибка, показания индикатора могут быть сброшены в "0" кнопкой "Сброс".
И наконец, часть схемы на элементах D1.4-D1.5-D6-D7-Q2-Q3 реализует динамическую индикацию на двухразрядный 7ми-сегментный светодиодный индикатор D7 (A-362 в моём случае). На элементах D1.4-D1.5-Q2-Q3 собран задающий генератор, сигнал которого служит для переключения отображаемого разряда. На микросхеме ПЗУ D6 (2716, 573РФ2) реализован дешифратор двоично-десятичного кода, получаемого со счётчиков, в код 7ми-сегментного индикатора. Применение в качестве дешифратора микросхемы ПЗУ позволило значительно упростить схему индикации (а кроме того эта реализация взята "один в один" из другого моего проекта : ). "Прошивка" позволяет использовать индикаторы как с общим анодом, так и с общим катодом (в этом случае придётся поменять местами подключения выводов "Lo" и "Hi" индикатора. Естественно, вместо ПЗУ могут быть применены другие дешифраторы двоично-десятичного кода в код 7ми-сегментного индикатора и индикация может быть реализована статической.
Питание схемы осуществляется от двух интегральных стабилизаторов D8,D9 (7805, КР142ЕН5). От стабилизатора D9 запитывается "дежурная" часть схемы, т.е. та часть, которая питается постоянно. От стабилизатора D8 запитываются микросхема D6, индикатор D7, транзисторы Q1-Q3. Т.е. это наиболее "энергопотребляющая" часть схемы и она запитывается только при включении зажигания. Потребление - 44mА/135mА в соответствующих режимах.
На схеме не изображены фильтрующие конденсаторы по питанию, но они подразумеваются.
На рис.3 показана возможная модернизация схемы - за счёт ввода ещё одного корпуса получается ограничение на ввод кол-ва топлива в баке - не более 60л. вместо 99.
Изображение

Собранный по схеме девайс обкатывался в течение 2х месяцев (рис.4,5) и зарекомендовал себя, как весьма точный инструмент индикации остатка топлива в баке, в отличие от штатного прибора. Сответственно, может быть рекомендован всем, кому делать нечего :smile_bigsmile:
Изображение
Изображение

На текущий момент я обдумываю дальнейшую судьбу получившегося девайса... И ввиду того, что лишних денег на БК пока так и не предвидится ;-) , у этого бреда есть все шансы дожить до встраивания в блок контрольных ламп.

Спасибо за внимание.

PS: Прошивка ПЗУ для дешифратора:
http://slil.ru/25759171
http://ifolder.ru/6433983
http://www.rapidshare.ru/666226
PPS: Схема в большом разрешении:
http://img212.imageshack.us/img212/6307/ris2bigth8.png

_________________
Ихь лебедихь :oops:
Изображение
- ШНГ, 2007г.в., L, "Сочи"
- ШНГ, 2008г.в., GLC, "Кварц"
+ Дустер, 2021


Вернуться к началу
 Профиль  
 
 
Не в сети
 Заголовок сообщения:
Сообщение Добавлено: 06 май 2008, 00:14  
Аватара пользователя
Старожил
Старожил

    1040
  •  3772
  • 60

  •  01 апр 2006, 20:17

  •  Тула

Блог: Просмотр записи (0)
Решпект... простенько и со вкусом... Штатный литроглюкометр изрядно надоел, давно хоцца то то более кошерное.
Печатку разводил или на монтажке ?

_________________
[b:fc3ee0f269] [size=11:fc3ee0f269][color=darkred:fc3ee0f269]Vouloir с'est pouvoir...[/color:fc3ee0f269][/size:fc3ee0f269][/b:fc3ee0f269]
Фото с покатушек http://photo.stream24.ru/users/holg


Вернуться к началу
 Профиль  
 
 
Не в сети
 Заголовок сообщения:
Сообщение Добавлено: 06 май 2008, 00:24  
Аватара пользователя
Резидент
Резидент

    220
Автор темы
  •  365
  • 53

  •  07 дек 2007, 20:30

  •  Питер

Блог: Просмотр записи (0)
Holg писал(а):
Решпект... простенько и со вкусом...
Печатку разводил или на монтажке ?


Спасибо. Хотя конечно "проще и вкуснее" было бы соорудить на какой-нибудь однокристалке типа ATmega... Но не владею...

На монтажке. Только вот сегодня решил окончить тестирование и "зарелизить".

_________________
Ихь лебедихь :oops:
Изображение
- ШНГ, 2007г.в., L, "Сочи"
- ШНГ, 2008г.в., GLC, "Кварц"
+ Дустер, 2021


Вернуться к началу
 Профиль  
 
 
Не в сети
 Заголовок сообщения: Re: Расходомер на логике... ;-)
Сообщение Добавлено: 06 май 2008, 00:28  
Аватара пользователя
Модератор
Модератор

    2200
  •  8914

  •  25 июн 2006, 22:59

  •  Нижний Новгород

Блог: Просмотр записи (0)
Serge_ISA писал(а):
Дело было вечером, делать было нечего ... Денег на БК опять не было, а стрелка расхода топлива опять показывала погоду на Луне... И родилась бредовая идея сваять "на коленке" из минимума деталей расходомер... Причём идея оказалась настолько бредовой, что выжила до состояния релиза. ;-)

Что-то я видимо пива выпил мало :
Хоть и имею дело с аналогичными схемами и рисую всякие счетчики по пригоршне в день, ИМХО реализация этого девайса мне станет дороже чем купить приблуду к КПК в http://check-engine.ru :

_________________
Всё написанное мною на этом форуме является оценочным суждением автора в смысле п.9 Постановления Пленума Верховного Суда Российской Федерации от 24.02.2005. :wink:


Вернуться к началу
 Профиль  
 
 
Не в сети
 Заголовок сообщения: Re: Расходомер на логике... ;-)
Сообщение Добавлено: 06 май 2008, 00:51  
Аватара пользователя
Резидент
Резидент

    220
Автор темы
  •  365
  • 53

  •  07 дек 2007, 20:30

  •  Питер

Блог: Просмотр записи (0)
AR писал(а):
Serge_ISA писал(а):
Дело было вечером, делать было нечего ...

ИМХО реализация этого девайса мне станет дороже чем купить приблуду к КПК в http://check-engine.ru :


Кто б спорил.. :smile_bigsmile:
Только, ИМХО, Gamma GF-223 будет поинтереснее этой блютусной фигни при равной цене. Для решения поставленной задачи, естественно.

Да, K-Line адаптер у меня есть, но это то-же не прикольно... :

_________________
Ихь лебедихь :oops:
Изображение
- ШНГ, 2007г.в., L, "Сочи"
- ШНГ, 2008г.в., GLC, "Кварц"
+ Дустер, 2021


Вернуться к началу
 Профиль  
 
 
Не в сети
 Заголовок сообщения:
Сообщение Добавлено: 06 май 2008, 05:24  
Аватара пользователя
Старожил
Старожил

    110
  •  1071
  • 66

  •  26 янв 2007, 12:37

  •  Пермский край, город Верещагино

Блог: Просмотр записи (0)
Мда, когда-то давно еще в прошлом веке и я этим занимался...мысль о импульсах с контроллера интересная, я думал что реализуется расходомер л/час, а получилось как всегда литр..., если литр , то можно было- проще: напряжение с резистора бака+ головка индикаторная с набором резисторов...поддерживаю мысль об ATmega...не нада изобретать велосипед, всё давно изобретено см. бк..Мультиротроникс 1031...Может построим радар- в тумане и дыму очень полезная вещь...

_________________
Ваз2108 (1989-2004)=
Ваз 21102 L 3-2004+ШН L (18.04.2006-17.11.2007)=
Ваз 21102 L (3.2004-6.2009)=
KIA SPORTAGE NEW 29.11.2007
[img:39c9b9d424]http://www.autometric.ru/lines/mpvts.gif[/img:39c9b9d424]


Вернуться к началу
 Профиль  
 
 
Не в сети
 Заголовок сообщения:
Сообщение Добавлено: 06 май 2008, 06:28  
Резидент
Резидент

    170
  •  825
  • 48

  •  21 июн 2007, 09:13

  •  Екатеринбург

Блог: Просмотр записи (0)
... и почему это у меня штатный прибор с точностью до литра показывает, ума не приложу...


Вернуться к началу
 Профиль  
 
 
Не в сети
 Заголовок сообщения:
Сообщение Добавлено: 06 май 2008, 06:37  
Аватара пользователя
Профи
Профи

    1800
  •  10776
  • 74
  •   0

  •  29 сен 2006, 14:19

  •  Москва ЮЗАО

Блог: Просмотр записи (0)
Не понял, а чем расход по БК не устраивает? У меня показывает достаточно точно без всякого подключения к контроллеру. Стоит ли огород городить? БК все равно нужен.
К тому же такого вывода на 7.0 нет, а только на 7.9.7. Может ошибаюсь?
Расход с 7.9.7 идет и по к-линии


Вернуться к началу
 Профиль  
 
 
Не в сети
 Заголовок сообщения:
Сообщение Добавлено: 06 май 2008, 07:39  
Аватара пользователя
Старожил
Старожил

    110
  •  1071
  • 66

  •  26 янв 2007, 12:37

  •  Пермский край, город Верещагино

Блог: Просмотр записи (0)
Alex195022 писал(а):
Не понял, а чем расход по БК не устраивает? У меня показывает достаточно точно без всякого подключения к контроллеру. Стоит ли огород городить? БК все равно нужен.
К тому же такого вывода на 7.0 нет, а только на 7.9.7. Может ошибаюсь?
Расход с 7.9.7 идет и по к-линии

На разъеме к контроллеру этого вывода нет ни у 7.0 ни 7.9.7 , на разъеме контроллера этот вывод есть и у 7.0 и у 7.9.7
А по к-линии расход идет и у 7.0 и у 7.9.7 :!:

_________________
Ваз2108 (1989-2004)=
Ваз 21102 L 3-2004+ШН L (18.04.2006-17.11.2007)=
Ваз 21102 L (3.2004-6.2009)=
KIA SPORTAGE NEW 29.11.2007
[img:39c9b9d424]http://www.autometric.ru/lines/mpvts.gif[/img:39c9b9d424]


Вернуться к началу
 Профиль  
 
 
Не в сети
 Заголовок сообщения:
Сообщение Добавлено: 06 май 2008, 07:56  
Старожил
Старожил

    290
  •  3081

  •  09 июн 2010, 08:51

Блог: Просмотр записи (0)
Была бы возможность изготовить печатные платы дешево - столько бы уже наделал "примочек" :smile_nod:...
Serge_ISA, малаца :smile_bigsmile: !!!

_________________
Испытания на прочность, скорость и крысату...


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 129 ]  На страницу  След.

 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти: