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

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

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

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

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

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

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

 
Опции темы
Непрочитано 11.03.2011, 14:32  
swa_f_trade
Временная регистрация
 
Регистрация: 09.03.2011
Сообщений: 91
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
swa_f_trade на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

OBDII - есть общий сбор нескольких стандартов. В частности ВАЗ использует ISO 14230 - 3 Keyword Protocol 2000. Стандартная скорость обмена 10400 бод. Можно поднять и выше. Далее... время между запросм и ответом ЭБУ мин25мс, макс50мс. Время между окончанием ответа блока управления и началом следующего запроса мин100мс, макс5000мс. Важно!-за один запрос я получаю 36 байт на скорости 10400(можно и 57600), в которых есть и обороты, и полож ДПЗ и скорость. Вопрос в другом: как часто сам ЭБУ обновляет эти данные для выдачи наружу...
Реклама:
swa_f_trade вне форума  
Непрочитано 11.03.2011, 15:18  
swa_f_trade
Временная регистрация
 
Регистрация: 09.03.2011
Сообщений: 91
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
swa_f_trade на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Зачем нам все эти напряжения, о которых вы писали? Достаточно уже интерпретированных значений... зачем нам знать расход воздуха и т.п.?
Для нашей задачи нужно знать лишь: достигло ли положение ДПДЗ начала или конца. Мы сможем узнать об этом за, примерно, 50, ну макс 100мс. Этого не достаточно?
swa_f_trade вне форума  
Непрочитано 11.03.2011, 15:48  
gnomon72
Почётный гражданин KAZUS.RU
 
Регистрация: 25.06.2010
Сообщений: 1,223
Сказал спасибо: 13
Сказали Спасибо 176 раз(а) в 123 сообщении(ях)
gnomon72 на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Мы управляем приводом импульсами с промежуточными паузами (по крайней мере так делаю я). После подачи импульса (8 мсек у меня) на привод следует проверка концевиков на достижения крайних положений и, если они достигнуты, то привод больше в эту сторону не отрабатывает. Вы представьте, что будет, если придется ждать данных от ЭБУ по 50 мсек на каждый импульс.
А будет вот что:.
Допустим, что наш привод имеет точность позиционирования дросселя 1%. Периодичность управления у нас 1 секунда. Мы получаем приличное отрицательное ускорение при въезде на крутую горку и хотим увеличить дроссель на 30%. Нам надо за остатки этой секунды (ведь часть времени уже ушла на получение скорости с ЭБУ) выдать на привод 30 импульсов по 1%, а ЭБУ может выдать в секунду максимум 20 импульсов (период 50 мсек). Я уж не говорю, что каждый импульс тоже занимает какое-то время. Да ещё надо учесть, что не каждый пакт данных с ЭБУ может прийти без ошибок.
В итоге получаем ограничение - 20% ход привода на 1 секунду (это в идеале ). Это отнюдь не смертельно, но уже неприятно. А в реальности будет меньше 20%.
Так что, 50 мсек - это очень много. У меня ограничение на суммарное время работы привода в одном периоде управления 1,5 сек, т.е. за это время он гарантированно отрабатывает 100%, а тут мы за 1 сек можем дать максимум 20%.

Ещё хуже ситуация, когда нам просто надо быстренько отключить КК. Газ надо сбросить очень быстро, тут уже не до 50 мсек задержек.
Хотя конечно можно попробовать откалибровать зависимость процентного хода привода от текущего абсолютного положения дросселя, но это сложно, т.к. пружина дросселя меняет своё усилие в зависимости от угла её поворота.

Последний раз редактировалось gnomon72; 11.03.2011 в 15:54.
gnomon72 вне форума  
Непрочитано 11.03.2011, 16:19  
swa_f_trade
Временная регистрация
 
Регистрация: 09.03.2011
Сообщений: 91
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
swa_f_trade на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Черт! Начинаю уже сомневаться в правильности выбранного направления... Хотя, возможно, применение именно ШД спасает ситуацию... к вечеру уже голова плохо соображает...
swa_f_trade вне форума  
Непрочитано 11.03.2011, 16:36  
gnomon72
Почётный гражданин KAZUS.RU
 
Регистрация: 25.06.2010
Сообщений: 1,223
Сказал спасибо: 13
Сказали Спасибо 176 раз(а) в 123 сообщении(ях)
gnomon72 на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

swa_f_trade, а почему собственно вся завязка на ЭБУ то? imho, КК должен быть либо как часть программы ЭБУ и тогда все эти задержки не актуальны, либо внешний, но использующий свой прямой доступ к необходимым датчикам.
Сделайте с прямым доступом, а заодно и не придется втыкать в прошивку поддержку протокола OBD II. По моему, это будет неплохим решением.

Я в своей схеме делал управление для КК по RS-485 с дополнительной платы имеющей ЖК-дисплей и кнопки управления, так замучился согласовывать все задержки связанные с передачей данных и временные параметры работы самого КК. Сделал конечно в итоге, но потом всё равно отказался от этого из-за отсутствия реального смысла в таких наворотах.
gnomon72 вне форума  
Непрочитано 11.03.2011, 17:13  
swa_f_trade
Временная регистрация
 
Регистрация: 09.03.2011
Сообщений: 91
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
swa_f_trade на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Сообщение от gnomon72 Посмотреть сообщение
Сделайте с прямым доступом, а заодно и не придется втыкать в прошивку поддержку протокола OBD II. По моему, это будет неплохим решением.
Это будет изобретение велосипеда, ранее изобретенного Вами
Беру тайм-аут для размышлений над перспективностью использования ЭБУ...
но общего обсуждения темы не ухожу, возник вопрос: была у Вас мысль использовать оптические датчики вместо кнопок?
swa_f_trade вне форума  
Непрочитано 11.03.2011, 17:20  
gnomon72
Почётный гражданин KAZUS.RU
 
Регистрация: 25.06.2010
Сообщений: 1,223
Сказал спасибо: 13
Сказали Спасибо 176 раз(а) в 123 сообщении(ях)
gnomon72 на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Сообщение от swa_f_trade Посмотреть сообщение
Это будет изобретение велосипеда, ранее изобретенного Вами
Ну, изобретатель то не я. Это уже не первый самодельный КК. В рунете лежат ещё два.
Сообщение от swa_f_trade Посмотреть сообщение
была у Вас мысль использовать оптические датчики вместо кнопок?
Вы имеете в виду конечники? Если да, то такая мысль была. Просто не нашел достаточно простого решения по монтажу пары светодиод-фотодиод.
gnomon72 вне форума  
Непрочитано 11.03.2011, 17:32  
swa_f_trade
Временная регистрация
 
Регистрация: 09.03.2011
Сообщений: 91
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
swa_f_trade на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Да, именно конечники... есть готовые оптопары, достаточно миниатюрные. К шкиву прикручивается две небольшие пластинки, которые проходят в разрез пары когда шкив достигает конечного положения. Из чего сделан у Вас пульт? Аккуратный получился!
swa_f_trade вне форума  
Непрочитано 11.03.2011, 17:37  
gnomon72
Почётный гражданин KAZUS.RU
 
Регистрация: 25.06.2010
Сообщений: 1,223
Сказал спасибо: 13
Сказали Спасибо 176 раз(а) в 123 сообщении(ях)
gnomon72 на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Сообщение от swa_f_trade Посмотреть сообщение
Да, именно конечники... есть готовые оптопары, достаточно миниатюрные. К шкиву прикручивается две небольшие пластинки, которые проходят в разрез пары когда шкив достигает конечного положения.
Насчет пластины я и думал, но не нашел доступного блока оптопары. На заказ то конечно могут привести, но хотелось сделать из подручных деталей.

Сообщение от swa_f_trade Посмотреть сообщение
Из чего сделан у Вас пульт? Аккуратный получился!
Коробочку в магазине купил, а кнопки от панели управления BMW.
gnomon72 вне форума  
Непрочитано 11.03.2011, 17:41  
swa_f_trade
Временная регистрация
 
Регистрация: 09.03.2011
Сообщений: 91
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
swa_f_trade на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

я поищу ссылку на пары, скину, но это будет на след неделе... домой интернет (злейший враг свободного времени) не провожу специально!
swa_f_trade вне форума  
 

Закладки
Опции темы

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

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, время: 16:22.


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