Модернизация на електрическия прозорец на водача

Бутонът за електрически прозорец на вратата на шофьора е труден, ако го натиснете силно надолу, прозорецът автоматично ще се спусне.

Имаше идея, но как да направим повече и автоматично вдигане на чашата.

За размисъл върху тази тема, както и върху някои други, ме вдъхнови Booroondook от форума на Rezzo. На тяхната кола като цяло редовният алгоритъм за управление на шофьорското стъкло е ужасен J. Но това не е важно.

И реших да проуча блока с бутони.

Podkolupnul блок на подлакътника, след развиване на винта в дръжката.

Извади го на светлината, разкачи два конектора.

Откачаме самия блок с бутони от подплатата, отиваме на студа (навън е горещо)

И разглобете блока, като премахнете белия капак.

Започваме да изучаваме таксата.

Тоест рисуваме диаграма. (щракнете върху голяма опция)

Какво виждаме: микроконтролер, свързано реле, верига за анализ на ток. И хитър плъзгащ се превключвател, който е отворен в първоначалното положение и когато се премести, първо се затваря един контакт (това е само контрол), а след това, ако се придвижим по-нататък, вторият. Това е автоматично спускане в едната посока и неизползван контакт в другата. Тоест хардуерната верига е подходяща за управление на стъклото в двете посоки, но корейците решиха да направят само половината.

Останалите прозорци се управляват просто с бутони.

Консумацията на уреда е 55mA, от които 45mA се поемат от светодиодите за осветяване на бутоните.

Също така беше забелязано, че бутонът не достига неизползвания контакт поради ограничителя.

Този недостатък лесно се отстранява с пила или нож.

Освен това, както можете да видите от диаграмата (подобренията са обозначени с дебели линии), реших да свържа свободен контакт към входа „автоматично изключване“. И по принцип това може да е единственото подобрение, с изключение на подмяната на контролера с нов от другфърмуер. Запоеният контролер е програмируем веднъж, така че е невъзможно просто да се препрограмира. За съжаление не съм приятел с PIC и нямах такъв контролер. Затова реших да използвам познатия и най-важното достъпен

прозорец
ATTiny13.

Въпреки това, по мое предложение, Intel написа програма под

електрическия
PIC12F629.

При използване на PIC е необходима само една модификация и подмяна на описания по-горе процесор. Докладът на Intel е тук. За тези, които нямат ATTiny и не им пука какво да купят, препоръчвам да го направят на PIC, като по-проста реализация.

И ще продължа за моята реализация: Тъй като захранващата връзка за тези контролери е различна, модифицирах платката да използва ATTiny. Три разфасовки, четири джъмпера. (Не се изисква за PIC)

И още един разрез отгоре. Също така, вместо запоения PIC, ние запояваме панела.

Както обикновено, ние разработваме фърмуера на микроконтролера.

След флашване на програмата, трябва да флашнете конфигурацията. Необходимо е да се мигат нули, обикновено това е проверено състояние, в следните битове:

модернизация
Внимание, след настройка на бит RSTDISBL, по-нататъшното програмиране с 5-проводни адаптери ще стане невъзможно. И ще бъде възможно да се презарежда само от професионален програмист.

Събираме в обратен ред и отиваме да пробваме в колата.

Натискането (издърпването) на бутона наполовина кара стъклото да се движи, докато се освободи. Силното натискане (издърпване) на бутона до щракване предизвиква автоматично, докрай, или ако ограничителят не е фиксиран, след това десет секундно движение на стъклото. Стъклото, което се движи върху машината, може да бъде спряно чрез натискане на бутона в обратна посока. Точно тази логика редовно се прилага и на други автомобили, например Nissan Almera, Ford Focus. Освен това тази несправедливост трябва да бъде премахната! контролпътническите врати, разбира се, останаха непроменени. Изглежда, че всичко Дж.