Спідометр - одометр + квазіаналогова шкала

Спідометр - одометр + квазіаналогова шкала
У зв’язку з закриттям і видалення комерційних проектів шановного МАМАДА , було вирішено створити прилад по функціям подібний на його прилад. Але прилад вийшов на багато функціональніший, ніж прилад МАМЕДА.
І ось закінчена робота над проектом «Багатофункціональний цифровий спідометр – одометр + квазіаналогова шкала на світлодіодах», далі «Одометр».
Величезна подяка і низький уклін автору прошивки, за винахідливість, терплячість, увагу і ще раз терплячість. Його ім'я є в заставці при запуску одометра, про що скажу нижче.
Одометр виконано за стандартною схемою з застосуванням дешевого, надійного і доступного мікроконтролера фірми
ATMEL ATMega8A-PU.
Умовою проекту стало максимально напхати функціями і можливостями одометр і зробити гнучку настройку не вдаючись до перепрограмування контролера, і це все однією кнопкою. Так як управляти довелося багатьом, а виходами контролер не дуже багатий, були застосовані зсувні регістри для управління індикаторами.
І так ми маємо:
Спідометр, з можливістю встановлення кількості вхідних імпульсів від 1 до 19 на 1 метр, через меню (за замовчуванням 6 імпульсів). Вимірювання швидкості від 0 до 999 км. г. Виведення інформації на трьох розрядний, семи сегментний дисплей плюс дублювання аналоговою світлодіодною шкалою з дискретністю 5 км.г. Шкала має 32 світлодіода (0 – 160 км. год)
Одометр, з виведенням інформації на шести розрядний семи сегментний індикатор. Три режими відображення, вибір режиму по колу , загальний одометр – добовий одометр – залишок пробігу до заміни масла, коротким натисканням кнопки (протягом 1 сек.).
1: Загальний пробіг від 0 до 999 999 км., не значущі нулі не висвітлюються.
2: Добовий пробіг від 0 до 999, 99 км. Десятки, сотні метрів (при переповненні скидання на нулі).
3: Сервісний лічильник до заміни масла. Залишок пробігу до заміни масла від 10 000 км. до 0, за замовчуванням. В меню можливо виставити будь яке.
Функції:
1: Сервісний (жовтий) світлодіод . При залишку до заміни масла 100 км. починає блимати, а при 0 загоряється постійно.
2: Вихід на зумер. При досягненні певної швидкості одноразово подає чотири коротких сигнали. Швидкість при якій спрацьовує зумер, виставляється в меню від 0 до 999 км. г.
3: Вихід для управління реле світла. При початку руху з'являється сигнал на включення ближнього світла або ходових вогнів. При зупинці вогні будуть продовжувати горіти ще 5 хвилин, щоб уникнути світлового шоу в тягучках і на світлофорах. Більше п'яти хвилин в тягучках і світлофорах не стоїмо, а якщо і стали, то це дуже рідко і не так страшно, якщо вогні згаснуть. Час можна виставити в меню від 0 до 99 хв.
4: При включенні ближнього світла індикатори і світлодіоди притухають на 50%. Можна змінити в меню від 0 до 99%
Управління:
У звичайному режимі коротким натисканням на кнопку, переходимо на відображення
«загальний одометр – добовий одометр – залишок пробігу до заміни масла»
І так по колу, при цьому незначущі нулі не світяться.
В режимі добового одометра тривале (більше 2 секунд) натискання на кнопку викличе скидання лічильника на 0,00
В режимі залишок до заміни масла тривале (більше 2 секунд) натискання на кнопку викличе скидання лічильника на 10 000.
У режимі загального одометра тривале (більше 2 секунд) натискання на кнопку викличе перехід в сервісне меню.
Сигналом переходу буде блимаючий напис на індикаторі спідометра “od.c"(od. common - од. загальний), меню установки загального стартового пробігу. Він буде блимати 10 секунд, протягом цього часу потрібно провести подальші дії. Якщо нічого не робити, після закінчення 10 секунд одометр повертається у початковий стан, загальний одометр, з будь-якої точки програмування,
Регулювання від 0 до 999 999. За замовчуванням виставлено 0 км.
Коротке натискання викличе перехід до наступного меню “od.d" (od. daily - од. добовий), меню установки добового стартового пробігу. (Якщо вже точно хочете виставити стартовий пробіг) Регулювання від 0 до 9 999.99. За замовчуванням 0.00 км.
Далі перехід в меню “od.o" (od. oil - од. олії), меню установки пробігу до заміни оливи, регулювання від 0 до 999 999. За замовчуванням
10 000 км.
Далі перехід в меню "diu" (data interface unit - блок інтерфейсу даних), меню установки кількості імпульсів на 1 метр шляху, регулювання від 1 до 19. За замовчуванням 6 імп.м.
Далі перехід в меню "SPd" (speed - швидкість), меню установки швидкості при якому спрацює зумер, регулювання від 0 до 999. За замовчуванням 80 км. ч.
Далі перехід в меню "L.OF" (lamp off - вимкнути лампи), меню установки часу, після закінчення якого вимкнеться ближнє світло регулювання від 0 до 99 хвилин, при значенні 00 світло включатися не буде. За замовчуванням 5 хвилин.
Далі перехід в меню "HAb" (Here Adjustment - Тут Регулювання, brightness –яскравість), меню установки яскравості індикаторів при включених габаритах. Якщо в цей момент включені габарити, то можна спостерігати яка буде яскравість індикаторів, регулювання від 1 до 99%. За замовчуванням 50%
Далі вихід з сервісного режиму.
У меню “od.c", тривале натискання (більш 2 сек.) кнопки переведе нас до установки загального пробігу, “od.c", перестане блимати і на індикаторі одометра з'явиться блимаючий перший розряд, не значущі нулі засвітяться. Короткими натисканнями виставляємо кілометри стартового пробігу. Тривале натискання викличе перехід на наступний розряд десятки кілометрів, він почне блимати. І так далі.
Аналогічні дії і в інших меню. Після 10 секунд від останньої дії одометр перейде до початкового стану!
Запуск:
Після включення запалювання, на 2 секунди загоряються всі сегменти індикаторів і всі світлодіоди, показуючи справність.
Далі протягом 2 секунд на індикаторі спідометра проходить біжучий рядок з іменем розробника прошивки і знаком UA, а на індикаторі одометра слово "HELLO".
Далі ще на 2 секунди затримується "UA HELLO". Після цього прилад переходить в робочий режим.

Перші дві секунди потрібні для діагностики елементів індикації
Другі дві секунди заставки, обов'язкова умова розробника програмного забезпечення! Треті дві секунди моя обов'язкова умова.
Видалятися і змінюватися не буде !!! Кому не подобається не починайте проект !!!

Прилад і прошивка були перевірені на макеті і в залізі, все працює бездоганно.
Індикатори застосовані зі спільним АНОДОМ (змінюватись теж не буде!!!), вони не є дефіцитом і придбати їх можливо у будь якому інтернет магазині.
В архіві є проект в ПРОТЕУСІ, і там виставлені точні частоти для відповідної швидкості. Після 40 км\г і до 80 км\г, спідометр буде показувати на 1 км\г більше. 90 – 120 + 2 км\г. 130 -150 + 3 км\г. 150 - 180 + 4 км\г. і так далі. В реальній ситуації відхил від справжньої швидкості може досягати до + 5 км/г. в інтервалі від 10 до 100 км\г. і +10 км\г. в інтервалі 100 - 200 км\г. Всі заводські спідометри мають більшу похибку!
Ось витримка з форуму на цю тему:
Одометри всіх видів встановлені на транспортні засоби не належать до класу точних приладів. Для кожного виду даних приладів встановлені допустимі похибки. Треба враховувати, що дані похибки встановлені тільки для самих приладів, всі конструктивні зміни, а так само фізичний знос деяких вузлів автомобіля в цю похибка не включені.
Також, за технічним вимогам ЄЕК ООН N39 спідометри не можуть занижувати свідчення, тому і одометр конструктивно пов'язаний зі спідометром так само, як правило, дає завищені свідчення. Середня похибка спідометра за правилами ЄЕК ООН N39 (ГОСТ Р 41.39-99) може бути тільки позитивним і не перевищувати дійсну швидкість руху більш ніж на 10%+6 км/год
В архіві є текстовий файл із швидкістю і частотами округленими до цілого числа.
Формула розрахунку для швидкості з датчиком на 6 імпульсів до третього знаку 1.667 * ХХХ
( де ХХХ потрібна швидкість )
Ось схеми приладу в DIP, SMD і фото працюючого приладу, зовнішній вигляд який має бути.
більш детальна інформація, фото схем, фото і відео спідометра на сайті.
https://baa527.wixsite.com/bogdan/spidometr-odometr.
Відео: https://youtu.be/hiAWUDZMPX0
Схеми, плати, прошивка в АРХІВІ.
У вас нет доступа к скачиванию файлов с нашего сервера

Фото як має бути і фото працюючого приладу::




0 комментариев

Ваше имя: *
Ваш e-mail: *
Войти через
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Введите два слова, показанных на изображении:
© 2010-2019 Все права соблюдены.