Усім доброго часу доби. Останнім часом трохи закинув БЖ і вирішивманенько дозаповнити. Будь-які технічно/механічно покращувачівикладу вже окремим постом.
Сьогодні мова піде про БК ака Бортовий Комп'ютер Дедроводи у курсі, що БК у наших відрах є, але здебільшого він автентично аутистичний- отримати інформацію від нього дуже складно, при чому повністю, крім приладів з екраном, яких було аж 2 ( "ламбоприладка" і зелектронним табло земесто годин), обидві вони рідкість рідкісна іне без проблемні.
Власники фірмових швейцарських годинників veglia-borletti чудовознають, що ходять вони за особливим - марсіанським часом, а взимкуможуть впадати в сплячку. Тому пластиково-металеві шестерні, якігризуть один одному зуби і нерви господареві, пил згодом забиваємеханізм і починається "життя по новому"…
Якось зимовим ранком, після 1го січня, вирішив я покласти цьомукінець:задумав зібрати годинник на основі мікроконтролера таекранчика. Прикупив IPS 1.3" екран, DC-DC стабілізатор і почаввишивати прошивку для атмеги ... У процесі створення було випитобагато вина і пива, від того прийшло розуміння, що просто тикагодинником на такому екрані не цікаво і чому б не заробитиповноцінний БК?
Полазив по форумах, почитав як цей шлях проходять іншийсамураї…
Чого я тільки не бачив, від повноцінного Pentium4 у багажнику, доall-in-one розробки з травленням на фабриці з власної схемі.Всівони мають право на життя і мають свої плюси і мінуси.У багаточому, всі намагалися з'єднати якомога більше функціоналу в якомогаменшому пристрої.З одного боку, все логічно - компактно, ефективно, функціонально ... Але не ремонтопридатно. Виходу з ладу будь-якогокомпонента відключається вся система, мене це не влаштовувало, бо внаших колісницях немає ідеально стабілізованого джерела живлення, апро те, як вони люблять мізки електрикою — складаютьдифірамби...
Отже, я вирішив робити розподілену систему Приблизна блок-схемавиглядає так:Незалежні контролери кожного з блоків Маємо великийекран, у моєму випадку Nextion 4.2 але це поки не фінальнийваріант. Його плюси - це власний контролер зображення, флеш-пам'ятьдля ресурсів та UART інтерфейс для обміну даними. З мінусів —посередні кути зображення, але для моєї витівки цілкомдостатньо.
Так як блоків у системі може бути багато, а екран — один, для ньогопередбачений власний драйвер, який приймає дані, у спеціальнихпакетах, від інших блоків, сортує їх за пріоритетами і відправляєна екран ... Такий собі менеджер черги на рендер. За закриттямдверей, ЦЗ, склопідйомники, освітлення (поки заклав дляпідсвічування ніг пасажирів та дверних отворів).
Драйвер сенсорів — знімає показання з датчиків, веде аналізотриманих даних та попереджає у разі виникнення критичних ситуацій (слабкий тиск олії, перегрів, сухий бак)
K-line блок - підключається до мізків і читає помилки тапоказання по двигуну (поки не реалізовано)
Спілкуються всі блоки по I2C шині (2 дроти).
Разом:маємо розподілену систему, яка може бути децентралізована, легко масштабована (код також запиляний на роботу з сутностями, ане покривало з буквено-циферного місива) і у разі загибелі одногобійця — решта залишається життєздатною, за дуже великого бажання, будь-який блок може тимчасово замінити померлого товариша, алетакий підхід ускладнює підключення блоків до проведення авто.Відстань між блоками обмежена властивостями шини і дорівнює 75метрів при підключенні проводом типу "вита пара". Покажу ті, щодожили до сьогодні:Історія розвитку та переродження Спочатку, кольорова гама була білою. Але під час нічної їзди таке колірнерішення виїдає очі як водію, так і пасажиру. Тому графіка мутувалав чорні тони. Спочатку, хотілося, але перехотілося реалізуватидвоколірний варіант "день-ніч", але робити такий варіант зі старту- невиправдано складно. Спочатку реалізую прийнятний варіант водному колірному рішенні, а там уже буде видно, чи буденеобхідність у другому. Очей хоч трохи. Так, голих цицьок тамнемає, але тим не менше:Тепер, завдяки соведерникам одноклубникам, у мене є піддослідна панель приладів, куди має бути. Врізати екран.Блоки будуть зібрані в знімному корпусі з 48 піновим роз'ємом ізаховані під приладкою. Також буде додано відсутній на схемі блок -адаптер нестандартних сенсорів. Так як ДПДЗ типу PF-09 вкрайрідкісний птах, а новий — не існує в природі, для нього бувреалізований блок-адаптер, що дозволяє встановити будь-який ДПДЗ звідповідним діапазоном значень через перехідну пластину…але про цев наступних записах…
"сухий бак)
K-line блок - підключається до мізків і читає помилки тапоказання по двигуну (поки не реалізовано)
Спілкуються всі блоки по I2C шині (2 дроти).
Разом:маємо розподілену систему, яка може бути децентралізована, легко масштабована (код також запиляний на роботу з сутностями, ане покривало з буквено-циферного місива) і в разі загибелі одногобійця — решта залишаються життєздатними, за дуже великого бажання, будь-який блок може тимчасово замінити померлого товариша, алетакий підхід ускладнює підключення блоків до проведення авто.Відстань між блоками обмежена властивостями шини і дорівнює 75метрів при підключенні проводом типу "вита пара". Покажу ті, щодожили до сьогодні:Історія розвитку та переродження Спочатку, кольорова гама була білою. Але під час нічної їзди таке колірнерішення виїдає очі як водію, так і пасажиру. Тому графіка мутувалав чорні тони. Спочатку, хотілося, але перехотілося реалізуватидвоколірний варіант "день-ніч", але робити такий варіант зі старту- невиправдано складно. Спочатку реалізую прийнятний варіант водному колірному рішенні, а там уже буде видно, чи буденеобхідність у другому. Очей хоч трохи. Так, голих цицьок тамнемає, але тим не менше:Тепер, завдяки соведерникам одноклубникам, у мене є піддослідна панель приладів, куди має бути. Врізати екран.Блоки будуть зібрані в знімному корпусі з 48 піновим роз'ємом ізаховані під приладкою. Також буде додано відсутній на схемі блок -адаптер нестандартних сенсорів. Так як ДПДЗ типу PF-09 вкрайрідкісний птах, а новий — не існує в природі, для нього бувреалізований блок-адаптер, що дозволяє встановити будь-який ДПДЗ звідповідним діапазоном значень через перехідну пластину…але про цев наступних записах…
"сухий бак)
K-line блок - підключається до мізків і читає помилки тапоказання по двигуну (поки не реалізовано)
Спілкуються всі блоки по I2C шині (2 дроти).
Разом:маємо розподілену систему, яка може бути децентралізована, легко масштабована (код також запиляний на роботу з сутностями, ане покривало з буквено-циферного місива) і в разі загибелі одногобійця — решта залишаються життєздатними, за дуже великого бажання, будь-який блок може тимчасово замінити померлого товариша, алетакий підхід ускладнює підключення блоків до проведення авто.Відстань між блоками обмежена властивостями шини і дорівнює 75метрів при підключенні проводом типу "вита пара". Покажу ті, щодожили до сьогодні:Історія розвитку та переродження Спочатку, кольорова гама була білою. Але під час нічної їзди таке колірнерішення виїдає очі як водію, так і пасажиру. Тому графіка мутувалав чорні тони. Спочатку, хотілося, але перехотілося реалізуватидвоколірний варіант "день-ніч", але робити такий варіант зі старту- невиправдано складно. Спочатку реалізую прийнятний варіант водному колірному рішенні, а там уже буде видно, чи буденеобхідність у другому. Очей хоч трохи. Так, голих цицьок тамнемає, але тим не менше:Тепер, завдяки соведерникам одноклубникам, у мене є піддослідна панель приладів, куди має бути. Врізати екран.Блоки будуть зібрані в знімному корпусі з 48 піновим роз'ємом ізаховані під приладкою. Також буде додано відсутній на схемі блок -адаптер нестандартних сенсорів. Так як ДПДЗ типу PF-09 вкрайрідкісний птах, а новий — не існує в природі, для нього бувреалізований блок-адаптер, що дозволяє встановити будь-який ДПДЗ звідповідним діапазоном значень через перехідну пластину…але про цев наступних записах…
"варіантів було багато, у різних колірних рішеннях, нижче покажуті, що дожили до сьогодні:Історія розвитку та переродженняСпочатку, колірна гама була білою. Але під час нічної їзди такеколірне рішення виїдає очі як водію, так і пасажиру. Тому графікамутувала в чорні тони. Спочатку, хотілося, але перехотілосяреалізувати двоколірний варіант "день-ніч", але робити такийваріант зі старту - невиправдано складно. Спочатку реалізуюприйнятний варіант в одному колірному рішенні, а там уже будевидно, чи буде необхідність у другому. Очей хоч трохи. Так, голихцицьок там немає, але тим не менше:Тепер, завдяки соведерникамодноклубникам, у мене є піддослідна панель приладів, куди має бути.врізати екран. Блоки будуть зібрані в знімному корпусі з 48 піновимроз'ємом і заховані під приладкою. Також буде додано відсутній насхемі блок - адаптер нестандартних сенсорів. Так як ДПДЗ типу PF-09вкрай рідкісний птах, а новий — не існує в природі, для нього бувреалізований блок-адаптер, що дозволяє встановити будь-який ДПДЗ звідповідним діапазоном значень через перехідну пластину…але про цев наступних записах…
"варіантів було багато, у різних колірних рішеннях, нижче покажуті, що дожили до сьогодні:Історія розвитку та переродженняСпочатку, колірна гама була білою. Але під час нічної їзди такеколірне рішення виїдає очі як водію, так і пасажиру. Тому графікамутувала в чорні тони. Спочатку, хотілося, але перехотілосяреалізувати двоколірний варіант "день-ніч", але робити такийваріант зі старту - невиправдано складно. Спочатку реалізуюприйнятний варіант в одному колірному рішенні, а там уже будевидно, чи буде необхідність у другому. Очей хоч трохи. Так, голихцицьок там немає, але тим не менше:Тепер, завдяки соведерникамодноклубникам, у мене є піддослідна панель приладів, куди має бути.врізати екран. Блоки будуть зібрані в знімному корпусі з 48 піновимроз'ємом і заховані під приладкою. Також буде додано відсутній насхемі блок - адаптер нестандартних сенсорів. Так як ДПДЗ типу PF-09вкрай рідкісний птах, а новий — не існує в природі, для нього бувреалізований блок-адаптер, що дозволяє встановити будь-який ДПДЗ звідповідним діапазоном значень через перехідну пластину…але про цев наступних записах…






Коментарі6
Дуже класне рішення так само хотілося б))
Так, тільки 4.2 виявилося трохи забагато і він на 3-4мм залазить на ручку управління годинником, яку я планував використовувати як 3 позиційний енкодер. А якщо зрушувати убік, то треба рухати економайзер ... загалом, я в сум'ятті))
А менше, якщо діагональ?
Менше 3.8 дістати такий дуже складно. А за ним йде 3.2 що мало ... тому, винаходитимемо велосипед. Можливо поміняю скло
Потому при вдалому збігу обставин, зроблю в тебе замовлення;))
Ось це цікаво, теж замислювався про таке, якщо свапу доля відбулася. Готовий допомогти з розробкою, якщо знадобиться.