Автоматическое управление стеклоподъёмниками в автомобиле
Кстати по поводу уровней выхода операциооника, достаточно понизить питание процессора на 1,5в и все будет в порядке, т.к. его питание от 1,8 до 5,5в 
- Реклама
Ок учту. 
добрый, когда сплю. И не стоит уж так детализировать инженеры или радиолюбители. Для меня тот кто с удовольствием, как любитель или профессионал что то творит уже инженер, даже если без диплома...
Эксперементировать буду завтра, т.к. ни странно на работе сегодня было полно работы 
Снизил питание на прцесоре на 1,5В через два последовательно включенных диода, схема работает без сбоев позже выложу измененную схему и печатную плату.
Мля. Стока писал а мне сказали что это спам ип ослали нах... даже не буду повторять! ЛЕНЬ и обидно.
- Реклама
Spider писал(а): Стока писал а мне сказали что это спам ип ослали нах... даже не буду повторять! ЛЕНЬ и обидно.
А очем писал ?
Поглядите здесь: http://www.radiokot.ru/forum/viewtopic.php?t=5119 Обидчивый наш! уже и защитнищки объявились...
Повторяю: делов-то было: кнопку "Назад" в браузере нажать и сообщение подправить чуть-чуть! 
Память очень интересная штука: бывает так, что запомнишь одно, а вспомнишь другое...
Spider писал(а):
А там случайно нет какихнибудь датчикрв хола, через которые проц считает обороты?04 May 21:14
Только что разбирал панель управления стеклоподъёмниками в Субару импреза (кстати сама панель изготовлена ниссаном - мелочь, а прикольно), так вот, там двигло даже не начинает крутиться если стекло в крайне верхнем/нижнем положении. Даже не напрягается. При этом по принципиальной схеме, да и по конструкции стекла никаких концевиков, извещающих о положении стекла, нет.
И ещё. Стекло упopно пытается подняется если вставить распорку между ним и крышей. Ломает распорку и поднимается. Общий ток сети (измерял на клеме аккумулятора) поднимается до 17-20А.
Вот так. Досканально изучить плату управления не получилось - она залита каким-то селиконовым напонителем. Но в процессе отколупывания последнего я видел некий проц залитый каплей смолы (как в китайских поделках безкорпусные процы) и пару подстроечных резисторов. Попробую завтра добраться глубже
Ну визуально нет. Сегодня хозяин Импрезы стоял над душой, и ковырять блок, который между прочим совсем не причина разбора двери, было не удобно. Так и отдал. Заметил одно. Двигатель подъмника всё же трогается при нажатии на кнопку, но если стекло в крайнем положении тут же останавливается.
От двигателя к плате сколько поводов идет? Если два то скорее всего в механической части стоят ограничители, а схемка иименно проверяет вращяется двигатель или нет и если движок остановился то отключает его. Только у них видимо движки стоят мощные, потому что наши можно спокойно пукой остановить.
Да нет там ничего. От мотора 2 провода. Простая сдвоенная кнопка в виде корамысла. По умолчания все концы в во.. землю. Только вот водительсякая кнопка усложнена. Там есть положение Авто вверх и авто вниз.
Тут ставил другу на машину этот блок, на столе работает нормально, а на автомобиле ни вкакую.Пришлось заменить R3 на 5,1ком, а R2 на 270ком.
Ну значит всетаки проц следит за тем вращается мотор или нет. Только знать бы какой, скорее всего специально сконструировали как МАХ для контроля вентиляторов.Да нет там ничего. От мотора 2 провода. Простая сдвоенная кнопка в виде корамысла. По умолчания все концы в во.. землю. Только вот водительсякая кнопка усложнена. Там есть положение Авто вверх и авто вниз.
Вот тока где этот проц?
Неужели в самом движке?
Кто-нибудь повторил мою схему? Интересен результат. 
Проект, исходник и прошивкаАлексей П писал(а):Вот обещаная прошивка.
========
у тебя в проге:
===============
while (PIND.4 == 1) {
// пока Пока PIND.4 не станет 1
===============
НЕТ ! Это условие "Пока на PIND.4 есть 1"
и можно записать его так: while (PIND.4) {
а "пока Пока PIND.4 не станет 1"
будет так: while (! PIND.4) {
см. стр. 5 краткого курса - "Си для МК"
===========
В курсе я рекомендую в шапке исходника описать что делает программа и как.
============
Вместо датчиков можешь подключить кнопки в VMLAB по примеру из прерываний со страницы 3 курса и посмотреть как работет программа. Применение VMLAB описано в задаче 3.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Извиняюсь закоментировал не верно, правельно будет так
while (PIND.4 == 1) {
// пока Пока PIND.4 не станет 0
while (PIND.4 == 1) {
// пока Пока PIND.4 не станет 0
У вас переключения моторов происходят при
возникновении 0 на PIND.5 ?
Мне не понятно нафига там столько пауз ?
Вобщем нужно словами описать что прога должна делать.
возникновении 0 на PIND.5 ?
Мне не понятно нафига там столько пауз ?
Вобщем нужно словами описать что прога должна делать.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Да переключение происходит, когда на PIND.5 стает 0, а паузы нужны, если по истечению 10 секунд на PIND.5 так и останется 1, всеравно переключить.
Транзисторы можно заменить на любые доступные, необходимо только установить токоограничивающие резисторы в базу.


