Например TDA7294

Форум РадиоКот :: Просмотр темы - Корректор спидометра
Форум РадиоКот
https://radiokot.ru/forum/

Корректор спидометра
https://radiokot.ru/forum/viewtopic.php?f=2&t=148861
Страница 1 из 3

Автор:  Beloff12 [ Вс окт 01, 2017 23:13:48 ]
Заголовок сообщения:  Корректор спидометра

Доброе время суток.
Решил сделать цифровой спидометр, но для того, чтобы добиться от него показаний максимально приближенных к реальным, нужно иметь корректор, который сдвигает частоту импульсов с ДСА в ту или иную сторону и на определенный процент. После долгих поисков натолкнулся, на буржуйском сайте, на разработку ихнего кулибина. Смоделировал это дело в Proteusе, все работает, но толи Proteus подвирает, толи есть какие-то недоработки. На частоте 100 Гц все нармально, а с понижением частоты, по частотомеру Proteus, сдвиг частоты происходит неправильно, может и глючит сам протеус. Я не очень силен в проектировании схем и не занимаюсь программированием. Просьба к спецам покопаться в этом проекте и сделать исправления как в самой схеме, так, возможно, и в программе. Корректор выполнен на 16F88. Желательно переделать программу под, если это возможно, к примеру, 16F628. В архиве схема, исходник, hex. Я думаю эта разработка будет полезна многим.

P.S. По поводу переключателей. 1-й - замедление, или ускорение. Комбинация 2-8 - сдвиг в процентах 1,2,4,8,16...

Вложения:
1.rar [46.08 KiB]
Скачиваний: 327

Автор:  As [ Вт окт 03, 2017 05:33:14 ]
Заголовок сообщения:  Re: Корректор спидометра

Для реального повышения точности показаний потребуется таблица поправок - нынешние электронные спидометры не отличаются равномерностью преобразования частоты входных импульсов в показания стрелки прибора, в этом легко убедиться, сравнив показания тахометра и спидометра в диапазоне рабочих режимов двигателя... :dont_know: Наверное, проще будет поставить дополнительный индикатор, показывающий скорость более точно... :roll:

Автор:  Beloff12 [ Вт окт 03, 2017 08:52:12 ]
Заголовок сообщения:  Re: Корректор спидометра

Речь идет не о самом показометре. Дополнительный индикатор будет выдавать такие же неточные данные, как и основной. При смене резины, ремонте ходовой, с заменой редукторных пар и шестерней, привода и датчика скорости, неверную информацию выдает сам ДСА. Почитал, что пишут люди на автомобильных форумах. Прогрешность в показаниях скорости может достигать 10-15 км/час. Соответственно будут неверными и показания одометра. Чтобы исправить эти проблемы и существует корректор.

Автор:  Beloff12 [ Ср окт 04, 2017 22:50:40 ]
Заголовок сообщения:  Корректор спидометра

Доброе время суток.
Закинул эту тему в АвтоМотоВело, но, я так понял, особого интереса она не привлекла, или же нет людей которые могут разобраться с микроконтроллером. Тема Микроконтроллеры почему-то закрыта.
Решил сделать цифровой спидометр, но для того, чтобы добиться от него показаний максимально приближенных к реальным, нужно иметь корректор, который сдвигает частоту импульсов с датчика скорости в ту или иную сторону и на определенный процент. После долгих поисков натолкнулся, на буржуйском сайте, на разработку ихнего кулибина. Смоделировал это дело в Proteusе, все работает, но толи Proteus подвирает, толи есть какие-то недоработки. На частоте 100 Гц все нармально, а с понижением частоты, по частотомеру Proteus, сдвиг частоты происходит неправильно, может и глючит сам протеус. Я не очень силен в проектировании схем и не занимаюсь программированием. Просьба к спецам покопаться в этом проекте и сделать исправления как в самой схеме, так, возможно, и в программе.
В архиве схема, прошивка, исходник.

Вложения:
1.rar [46.08 KiB]
Скачиваний: 268

Автор:  pasha_zv [ Чт окт 05, 2017 09:56:49 ]
Заголовок сообщения:  Re: Корректор спидометра

Убрал.
Насчет денег, это или в личку или в раздел "базар"
aen

Автор:  Z_h_e [ Чт окт 05, 2017 14:09:37 ]
Заголовок сообщения:  Re: Корректор спидометра

А что, Ваш датчик скорости нелинеен?

Автор:  Beloff12 [ Чт окт 05, 2017 16:13:40 ]
Заголовок сообщения:  Re: Корректор спидометра

Датчик, конечно, линеен. Он выдает 6 импульсов за один оборот. Я уже объяснял в теме АвтоМотоВело. Даже при смене резины на авто, не говоря уже о ремонте ходовой(замена пар дифференциала, привода самого датчика и многого прочего), показания спидометра дают погрешность в ту или иную сторону. Эта погрешность может составлять 5-15 км/час, соответственно врет и одометр. По одометру многие автомобилисты определяют на какое расстояние хватит заправленного в бак бензина, естественно приблизительно. Как пишут на автомобильных форумах, погрешность по одометру может составлять 50 и более метров на 1 км пробега. При помощи корректора, сдигая частоту в ту или иную сторону, по GPS навигатору можно откорректировать спидометр довольно точно. Для этой цели корректор и существует. И это прибор, который понадобится многим автомобилистам.

Автор:  As [ Чт окт 05, 2017 17:57:37 ]
Заголовок сообщения:  Re: Корректор спидометра

Тогда нужен не "исправитель искривителя", а отдельный датчик скорости и пройденного пути, например, на основе приёмника какой-либо спутниковой системы навигации... :)

Автор:  Beloff12 [ Чт окт 05, 2017 19:17:15 ]
Заголовок сообщения:  Re: Корректор спидометра

Вы, я вижу, впервые услышали о проблемах влекущих за собой неправильную работу спидометра и начинаете рассуждать о каких-то искивителях и исправителях. Никто ничего не искривляет. Датчик как выдавал 6 или 10, зависит от марки датчика, импульсов за оборот, так и выдает, но колесо, в силу определенных причин, о которых я писал выше, "прокатывает" разный отрезок пути. Чтобы это исправить и требуется корректор. Эта практика используется во всем мире. Есть фирменные корректоры, но, для того и существует радиолюбительская практика - сделать самому. Программатор тоже можно купить в магазине, но люди, почему-то делают его сами.

Автор:  otest [ Чт окт 05, 2017 19:52:43 ]
Заголовок сообщения:  Re: Корректор спидометра

на каждое колесо по датчику скорости?

Автор:  Beloff12 [ Чт окт 05, 2017 20:20:10 ]
Заголовок сообщения:  Re: Корректор спидометра

Ребята, вам делать нечего, или вы впервые узнали, что в мире есть автомобили? Ликбез: Датчик скорости один и стоит он в коробке переключения передач(КПП), от КПП идет карданный вал(если машина заднеприводная)к редуктору заднего моста, а через него, посредством полуосей крутятся колеса, которые и "прокатывают".

Автор:  otest [ Чт окт 05, 2017 21:04:03 ]
Заголовок сообщения:  Re: Корректор спидометра

Можно внутренним генератором корректировать (МК без кварца). Можно вводить поправку (делал для велика, а у них очень разные колеса). Зачем какойто внешний корректор ?

Автор:  Beloff12 [ Чт окт 05, 2017 21:29:28 ]
Заголовок сообщения:  Re: Корректор спидометра

Я что-то не понял, внутренним генератором чего? И куда вносить поправку?

Автор:  akl [ Пт окт 06, 2017 03:55:32 ]
Заголовок сообщения:  Re: Корректор спидометра

Если бы на AVR, то можно было бы попробовать аналогично этому viewtopic.php?p=2930136#p2930136

Автор:  musor [ Пт окт 06, 2017 05:25:58 ]
Заголовок сообщения:  Re: Корректор спидометра

думаю это актуално толко для таксонов и далнобоеф где по километражу считают истиный пробег... и оплату
для осталных думаю надо просто знать поправку например ограничение 60км.ч а ваш спидометр при такой скоросити кажет 70 чтоб не превысить допуск и не попасть под штраф
просто надо помнить-эталоном может быть GPS навигатор кстати навигатор если карта свежая сам предупредит об ограничени скорости
конечно вводить калибровочный коэфицент в приставку к спид ометру интересно но ...в 90% случаев не нужно
а для механики где тросик вообще невозможнно(ну нестанете же делать схему генератор двигатель)

Автор:  vlasovzloy [ Пт окт 06, 2017 05:54:00 ]
Заголовок сообщения:  Re: Корректор спидометра

С телефона не могу посмотреть, но подозреваю там есть кварцевый генератор. Смысл такой что заменить его на кварцевый генератор с гун и его подстраивать. Например с навигатором на ровной дороге разогнался и сравнил-подкрутил прям на ходу. Для одометра такое не пройдет конечно, но можно примерно высчитать и убавлять прибавлять

Автор:  otest [ Пт окт 06, 2017 14:40:09 ]
Заголовок сообщения:  Re: Корректор спидометра

Init
; Initialize the system clock oscillator frequency
banksel OSCCON
bsf OSCCON,IRCF2 ; IRCF2:IRFC1:IRFC0 = b'111'
bsf OSCCON,IRCF1 ; Configure the internal clock to run at 8MHz
bsf OSCCON,IRCF0
Любому МК нужен генератор. Здесь используется внутренний. Вот настройка генератора. Все таймеры в МК работают тоже от него.
Изменяя его частоту можно в не больших пределах корректировать измерения.

Автор:  Beloff12 [ Пт окт 06, 2017 17:47:30 ]
Заголовок сообщения:  Re: Корректор спидометра

Уважаемый, otest.
Огромное спасибо Вам за Ваше предложение. Дело в том, что частоту генератора можно, действительно, изменять, но пределы этих изменений очень уж маленькие, а еще учитывая то, что их придется изменять как в плюс, так и в минус, этот диапазон еще больше сужается. Даный же прибор, при помощи переключателей, с шагом в 1% позволяет изменять частоту хоть до 100% в ту или иную сторону. По поводу кварца, да, согласен, что он внесет в работу прибора большую стабильность. Я уже писал, что в программировании полный ноль, да и учиться в пенсионном возрасте поздно. Если у Вас есть время и желание, поправьте, пожалуйста, исходник с учетом применения внешнего генератора и если это возможно, применить другой контроллер, например 16F628. Я бы уже попробовал собрать схему как она есть, но 16F88 у меня нет и врядли я его найду.

Автор:  otest [ Пт окт 06, 2017 19:45:33 ]
Заголовок сообщения:  Re: Корректор спидометра

Я не разбирался подробно в программе, но переключатели меня озадачили . О них нужно было написать.
Значит коррекция есть. А что не устраивает? Вопрос изначально не правильно поставлен.

Автор:  Beloff12 [ Пт окт 06, 2017 21:01:50 ]
Заголовок сообщения:  Re: Корректор спидометра

Я писал в первом посте, что изначально бросил все в АвтоМотоВело, потом модератор перекинул оттуда сюда. Вы, очевидно, не читали первый пост. Небыло бы смысла в этом корректоре, если бы он не делал сдвига частоты в широких пределах. Переключатели: 8-й в плюс, или в минус, 1-7-процент сдвига:1-2-4-8-16-32-64. Комбинацией переключателей можно сделать любой сдвиг с шагом 1%. Что неустраивает? В Proteus, почему-то, при частоте 100 Гц, что соответствует скорости автомобиля 50-55 км/час, по его же частотомеру, все отлично. При понижении частоты - полное несоответствие. Может глючит сам Proteus, не знаю. У меня нет микроконтроллера, чтобы проверить в железе. Потому и выложил все что есть для того, чтобы люди занимающиеся программированием, проверив исходник, сказали -да, или нет. Плюс хотелось бы "прицепить" к другому микроконтроллеру.
Если, действительно, это Вас заинтересовало, могу скинуть состряпанную мной схему в Proteus, hex приклеите с архива 1 поста.

Страница 1 из 3 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/