Электроника средств транспорта Ремонт и разработка дополнительного автооборудования. Бортовые компьютеры и многое другое. |
05.07.2012, 01:22
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.06.2010
Сообщений: 1,223
Сказал спасибо: 13
Сказали Спасибо 176 раз(а) в 123 сообщении(ях)
|
Re: Самодельный круиз-контроль
Alex_Sss, а что, вполне возможно и такое.
Я теперь даже склоняюсь к мысли, что так оно и есть.
Даже наверняка так и есть. Т.к. уж больно велики скачки по скорости. И их амплитуда подозрительно смахивает на отклонение скважности.
Блин, надо как то проверить. Соберу эмулятор "кривого" ДС с разными скважностями в пачке импульсов для проверки этого дела.
Последний раз редактировалось gnomon72; 05.07.2012 в 01:25.
|
|
|
|
05.07.2012, 01:29
|
|
Прописка
Регистрация: 03.06.2012
Сообщений: 159
Сказал спасибо: 8
Сказали Спасибо 10 раз(а) в 10 сообщении(ях)
|
Re: Самодельный круиз-контроль
gnomon72, Именно поэтому, раз Вы решились на написание альтернативного драйвера - сделать его правильно, и сравнить. Я бы с удовольствием помог, но увы, в паскале не силен (.
Но думаю я, что переделка должна помочь.
|
|
|
|
05.07.2012, 01:30
|
|
Прописка
Регистрация: 03.06.2012
Сообщений: 159
Сказал спасибо: 8
Сказали Спасибо 10 раз(а) в 10 сообщении(ях)
|
Re: Самодельный круиз-контроль
Всем спокойной ночи и приятных снов!!!
|
|
|
|
05.07.2012, 01:33
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.06.2010
Сообщений: 1,223
Сказал спасибо: 13
Сказали Спасибо 176 раз(а) в 123 сообщении(ях)
|
Re: Самодельный круиз-контроль
Alex_Sss, да тут ещё проблема. Низкую то частоту за 100 мсек и не померять получается. Надо пару импульсов чтоб хоть один период получить, т.е. для одного периода уже надо 20 Гц. При 6-импульсном датчике это 12 км/ч. А один период - это ничем не лучше чем было. Надо не меньше 3-х, чтобы повыкидывать дефектный, если он будет. Т.е. уже от 36 км/ч. А у кого то ДС вообще на 4 импульса. Тогда от 48 км/ч начинается адекватный замер.
Последний раз редактировалось gnomon72; 05.07.2012 в 01:39.
|
|
|
|
05.07.2012, 06:26
|
|
Частый гость
Регистрация: 06.09.2006
Сообщений: 15
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Самодельный круиз-контроль
Сообщение от gnomon72
|
Alex_Sss, да тут ещё проблема. Низкую то частоту за 100 мсек и не померять получается. Надо пару импульсов чтоб хоть один период получить, т.е. для одного периода уже надо 20 Гц. При 6-импульсном датчике это 12 км/ч. А один период - это ничем не лучше чем было. Надо не меньше 3-х, чтобы повыкидывать дефектный, если он будет. Т.е. уже от 36 км/ч. А у кого то ДС вообще на 4 импульса. Тогда от 48 км/ч начинается адекватный замер.
|
Что интересно, штатный драйвер ошибался только на высоких скоростях
|
|
|
|
05.07.2012, 09:52
|
|
Прописка
Регистрация: 03.06.2012
Сообщений: 159
Сказал спасибо: 8
Сказали Спасибо 10 раз(а) в 10 сообщении(ях)
|
Re: Самодельный круиз-контроль
Сообщение от gnomon72
|
Alex_Sss, да тут ещё проблема. Низкую то частоту за 100 мсек и не померять получается. Надо пару импульсов чтоб хоть один период получить, т.е. для одного периода уже надо 20 Гц. При 6-импульсном датчике это 12 км/ч. А один период - это ничем не лучше чем было. Надо не меньше 3-х, чтобы повыкидывать дефектный, если он будет. Т.е. уже от 36 км/ч. А у кого то ДС вообще на 4 импульса. Тогда от 48 км/ч начинается адекватный замер.
|
Если я правильно помню (давно ничего не делал на AVR) - порт ICP можно настроить на прерывания от обоих фронтов. Тогда уже достаточно меньше импульсов.
А насчет минимальной скорости - не думаю, что кто-то пользует круиз на скорости до 30км/ч. Т.е. поддерживает скорость на величине ниже 30..40. Маленькая скорость нужна только для того, чтобы круиз запустился, и начал разгонять машину. Тут точность не нужна. А вот на высоких скоростях - наоборот - точность нужна немалая. А тут наш метод даст хорошую точность, потому что импульсов уже будет много и помеха просто будет вносить минимальный вклад.
|
|
|
|
05.07.2012, 09:54
|
|
Прописка
Регистрация: 03.06.2012
Сообщений: 159
Сказал спасибо: 8
Сказали Спасибо 10 раз(а) в 10 сообщении(ях)
|
Re: Самодельный круиз-контроль
Сообщение от gep
|
Что интересно, штатный драйвер ошибался только на высоких скоростях
|
Может, разрешения таймера не хватает еще? Мы ведь меряем период...
Но в любом случае - увеличение количества импульсов для замера положительно скажется на точности даже без увеличения разрешения таймера. Ведь 1 кривой импульс из 100 - это гораздо лучше, чем 1 из 2х ). Потому что погрешность в первом случае поделится на 100, а во втором - на 2...
|
|
|
|
05.07.2012, 10:29
|
|
Временная регистрация
Регистрация: 21.06.2012
Сообщений: 61
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Самодельный круиз-контроль
доброго дня вставлю свои пять копеек, вот все вы хотите побольше импульсов а у меня их много по сравнению с калиной аж 12, и пошел я по другому пути поделил их на два и вот тут произошло то что и хотелось качка уменьшилась а с регулировкой апроксимации до -20%-30%(еще пока не определился что лучше) кк вообще стал достаточно адекватно вести себя, теперь бы еще подправить скорость педалирования, но это только программой, бо я в попытке удержать скорость ногой ну очень нежно ею работаю
|
|
|
|
05.07.2012, 10:48
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.06.2010
Сообщений: 1,223
Сказал спасибо: 13
Сказали Спасибо 176 раз(а) в 123 сообщении(ях)
|
Re: Самодельный круиз-контроль
Сообщение от псо
|
...я по другому пути поделил их на два и вот тут произошло то что и хотелось качка уменьшилась
|
Отклонение периода тоже разделилось на два и ошибка стала в два раза меньше.
Не стоит делить аппаратно. Я сделаю драйвер с усреднением и будет нормально.
|
|
|
Сказали "Спасибо" gnomon72
|
|
|
05.07.2012, 10:54
|
|
Временная регистрация
Регистрация: 21.06.2012
Сообщений: 61
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Самодельный круиз-контроль
gnomon72, я тоже об этом подумал, я имел ввиду может не стоит гнаться за большой точностью замера скорости, и еще а усреднение не приведет к большему расхождению между реальной скоростью авто и тем что будет видеть кк, и как следствие еще большему перерегулированию и раскачке
Последний раз редактировалось псо; 05.07.2012 в 10:56.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:17.
|
|