Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Электроника средств транспорта Ремонт и разработка дополнительного автооборудования. Бортовые компьютеры и многое другое.

Ответ
Опции темы
Непрочитано 04.05.2011, 21:34   #611
gnomon72
Почётный гражданин KAZUS.RU
 
Регистрация: 25.06.2010
Сообщений: 1,223
Сказал спасибо: 13
Сказали Спасибо 176 раз(а) в 123 сообщении(ях)
gnomon72 на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Сообщение от Dovganya Посмотреть сообщение
А можно для лучшего понимания небольшой пример...
Как пример?
Реклама:
gnomon72 вне форума   Ответить с цитированием
Непрочитано 04.05.2011, 21:38   #612
BAYS2006
Временная регистрация
 
Аватар для BAYS2006
 
Регистрация: 28.07.2006
Адрес: Сургут
Сообщений: 65
Сказал спасибо: 36
Сказали Спасибо 97 раз(а) в 42 сообщении(ях)
BAYS2006 на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Один раз. У меня все-таки подозрение на отсутствие сигнала с датчика скорости. У меня ВАЗ-2115, сигнал брал с 9 контакта штатного маршрутного компьютера- таким образом ближе вести провод. Саму плату установил в центральной консоли. Все соединения на обжимных клеммах. Придется опять залезть под панель и перепровериться... Спасибо, Gnomon72!
BAYS2006 вне форума   Ответить с цитированием
Непрочитано 04.05.2011, 21:57   #613
gnomon72
Почётный гражданин KAZUS.RU
 
Регистрация: 25.06.2010
Сообщений: 1,223
Сказал спасибо: 13
Сказали Спасибо 176 раз(а) в 123 сообщении(ях)
gnomon72 на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

BAYS2006, при выходе за диапазон скоростей должно быть три сигнала. Подключать всё таки лучше прямо к датчику скорости, imho.
gnomon72 вне форума   Ответить с цитированием
Непрочитано 04.05.2011, 22:00   #614
Dovganya
Частый гость
 
Регистрация: 12.07.2005
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Dovganya на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Сообщение от gnomon72 Посмотреть сообщение
Как пример?
Взять одно придуманное значение и провести его по вычислениям, для наглядности. желательно с пояснениями
Dovganya вне форума   Ответить с цитированием
Непрочитано 04.05.2011, 22:51   #615
Edinolichnik
Почётный гражданин KAZUS.RU
 
Регистрация: 12.09.2004
Адрес: Москва
Сообщений: 1,001
Сказал спасибо: 432
Сказали Спасибо 361 раз(а) в 249 сообщении(ях)
Edinolichnik на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Сообщение от BAYS2006 Посмотреть сообщение
У меня ВАЗ-2115, сигнал брал с 9 контакта штатного маршрутного компьютера- таким образом ближе вести провод.
9-ый контакт МК это сигнал с датчика уровня бензина, а скорость МК читает с ЭБУ по линии диагностики, как и другие параметры двигателя.
__________________
С уважением, Дмитрий
Edinolichnik вне форума   Ответить с цитированием
Непрочитано 04.05.2011, 23:06   #616
gnomon72
Почётный гражданин KAZUS.RU
 
Регистрация: 25.06.2010
Сообщений: 1,223
Сказал спасибо: 13
Сказали Спасибо 176 раз(а) в 123 сообщении(ях)
gnomon72 на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Сообщение от Dovganya Посмотреть сообщение
Взять одно придуманное значение и провести его по вычислениям, для наглядности. желательно с пояснениями
Можно.
Например, скорость стабилизации задана 70 км/ч. Машина замедляется и выходит на скорость 68 км/ч. Все измерения в сантиметрах и секундах. Пусть до 68 км/ч скорость упала за 1 секунду (в реальности это небольшая горка).
1. Фазификация. Находим терм ошибки скорости.
70 км/ч = 1944 см/сек
68 км/ч = 1889 см/сек
Ошибка скорости = 1889-1944=-55 см/сек
Ищем по таблице ошибки скорости подходящий диапазон. Находим "-130, -53" - от -130 до -53 см/сек. Это соответствует терму ns - малый отрицательный (negative small).
(Терм z - это нулевой (zero), где стабилизация не производится. В нашем случае он от -22 до 22 см/сек.)
2. Фазификация. Находим терм ускорения.
(1889-1944)/1 сек= -55 см/сек^2
Соответствует диапазон таблицы ускорений "-55, -35". Терм тоже ns.
3. Теперь, имея термы ошибки скорости и ускорения, ищем по массиву термов ПД (перемещение дросселя) терм перемещения дросселя. Находим ps - малый положительный.

Естественным, человеческим языком это можно выразить так. "Если машина слегка замедляется и скорость слегка упала, то надо слегка добавить газку". Это "огрызок" от методов fuzzy logic. Сначала был и реальный fuzzy logic, но в связи с большим объемом вычислений и низкой точностью привода, которая оказалась на три порядка ниже точности получаемых расчетом данных, я всё "покоцал" до безобразия.

4. По найденному терму перемещения дросселя производим "псевдодефазификацию", т.е. по таблице ПД присваиваем терму конкретное значение (уже не диапазон, а именно значение) - получаем значение 2.
2 - это надо добавить приводом 2% от всего хода дросселя под нагрузкой (т.к. положительное значение).
Дефолтное значение хода дросселя под нагрузкой 60 импульсов (при калибрации оно меняется), т.е. получаем 60/100*2=1.2 импульса. Импульс всегда (почти) равен 8 мсек. Надо дать импульс длительностью 1.2*8=9.6 мсек, а будет дан округленный 10 мсек. Если бы значение было больше 16 мсек, например 19 мсек, то был бы один импульс 8 мсек и еще один 11 мсек, как остаток, который не может быть меньше 4. Это издержки низкой точности привода, т.к. при импульсе равном или меньше 4 мсек привод вообще может не двигаться.

Вроде расписал. Выдал военную тайну.

Последний раз редактировалось gnomon72; 04.05.2011 в 23:20.
gnomon72 вне форума   Ответить с цитированием
Сказали "Спасибо" gnomon72
Alex_Sss (04.06.2012)
Непрочитано 04.05.2011, 23:07   #617
gnomon72
Почётный гражданин KAZUS.RU
 
Регистрация: 25.06.2010
Сообщений: 1,223
Сказал спасибо: 13
Сказали Спасибо 176 раз(а) в 123 сообщении(ях)
gnomon72 на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Сообщение от Edinolichnik Посмотреть сообщение
9-ый контакт МК это сигнал с датчика уровня бензина, а скорость МК читает с ЭБУ по линии диагностики, как и другие параметры двигателя.

Бывает и похлеще.
gnomon72 вне форума   Ответить с цитированием
Непрочитано 05.05.2011, 04:39   #618
BAYS2006
Временная регистрация
 
Аватар для BAYS2006
 
Регистрация: 28.07.2006
Адрес: Сургут
Сообщений: 65
Сказал спасибо: 36
Сказали Спасибо 97 раз(а) в 42 сообщении(ях)
BAYS2006 на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Распиновка штатного маршрутного компьютера.Датчик уровня бензина - это контакт 8.
Вложения:
Тип файла: doc ris211501_3.doc (254.0 Кб, 108 просмотров)
Тип файла: doc ris211501_1.doc (534.0 Кб, 85 просмотров)
BAYS2006 вне форума   Ответить с цитированием
Непрочитано 05.05.2011, 06:03   #619
Dovganya
Частый гость
 
Регистрация: 12.07.2005
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Dovganya на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Сообщение от gnomon72 Посмотреть сообщение
Вроде расписал. Выдал военную тайну.
Предателем не считаем
Теперь стало все на свои места, не была понятна функция table, эта функция заточена под конкретный компилятор.
Спасибо ...
Dovganya вне форума   Ответить с цитированием
Непрочитано 05.05.2011, 06:43   #620
Edinolichnik
Почётный гражданин KAZUS.RU
 
Регистрация: 12.09.2004
Адрес: Москва
Сообщений: 1,001
Сказал спасибо: 432
Сказали Спасибо 361 раз(а) в 249 сообщении(ях)
Edinolichnik на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Сообщение от BAYS2006 Посмотреть сообщение
Распиновка штатного маршрутного компьютера.Датчик уровня бензина - это контакт 8.
А на схеме авто - http://www.vaz-autos.ru/2115/223.htm

Зы. Тьфу, блин - оказывается нумерация контактов разъёма у маршрутника по другому ведётся - шахматным порядком, а не так, как это принято у производителя авто - по кругу Так что у Вас правильно подключено.

Кстати, неплохо бы осциллографом посмотреть сигнал на этом контакте - датчики скорости откровенное г..., очень хорошо гниют, а пока не догниют до конца - сигнал с него бывает искажённый, и получаются забавные артефакты, как то спидометр показывает нормально, а ЭБУ "видит" все 200км/ч, или не видит вовсе. Так и здесь может устройству этот сигнал чем то не устраивает.
__________________
С уважением, Дмитрий
Edinolichnik вне форума   Ответить с цитированием
Сказали "Спасибо" Edinolichnik
BAYS2006 (05.05.2011)
Ответ

Закладки


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Контроль приближения/удаления целевого обьекта или аналог proximity Boris_gunner Электроника - это просто 18 25.04.2016 11:52
[Решено] Самодельный пирометр Classic001 Измерительное оборудование 6 27.10.2011 10:52
Самодельный сварочный трансформатор - дополнительная обмотка E_C_C Производственное оборудование 5 01.11.2010 21:02
Контроль целостности передаваемых данных ksd034 Микроконтроллеры, АЦП, память и т.д 4 08.07.2010 21:46
Входной контроль микроконтроллеров TMS320LF2406APZA alnikr Цифровые сигнальные процессоры 8 18.05.2010 14:38


Часовой пояс GMT +4, время: 14:13.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot