PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Сделай сам (http://pccar.ru/forumdisplay.php?f=17)
-   -   Опять вопрос по задержкам! (http://pccar.ru/showthread.php?t=2507)

Wanted 31.05.2007 02:59

Цитата:

Сообщение от Exial (Сообщение 27004)
Мои поздравления :big:
Ну, ежели вдруг не защелкают, вот тебе альтернативный вариант (немного поменял схему, так вроде правильнее). В этом варианте нужно еще подрисовать обработку включения, потому как схема при выключенном компутере не сработает.
Ну и второй картинкой реализация схемы на 3-х микрухах (сугубо мое видиние :smile1: ). Опять же, пока сырая - нужно добавить на выходе элементы, замыкающие контакты кнопок.

P.S. Вот картинка в нормальном размере, а то форум ее порезал.

Интересная тема, Сань а что за микрухи And и Inv? Как их подобия найти или это чисто твоя выдумка???

Exial 31.05.2007 12:42

Пардон, схему выложил недооформленную, потому как увидел движуху в теме, а спать уже сильно хотелось. ))
Мелкосхемки такие: inv - шесть инверторов в одном корпусе (Y-=NOT(A)), and - счетверенный модуль "И" (Y = A and B), 556 - два таймера 555 в одном корпусе. Все микрухи реальные, продаются в чипдипе за копейки, даташиты на них есть там же. Ссылки выложу вечерком из дома, сейчас не найду просто. Еще думаю сюда нужно будет приделать мелкосхемку 4066 (счетверенный свич) для замыкания кнопок mute и pw_on при подаче единицы на вход. Либо какие-нить оптопары.
Еще примечание по логической схеме: квадратик "форм. имп." - это блок формирования кратковременного нулевого испульса в момент нажатия кнопки энкодера - нужно для правильной работы таймеров.

Вчера еще забыл огласить фичи:
1. Компутер выключен.
1.1. Нажатие энкодера - ничего не происходит, потому как схема не запитана (подразумевается что берем +5v с БП). Нужно доработать. Кстати ежели схему запитать напрямую от борта через стабилизатор - то все будет работать красиво и без лишних реле.
2. Компутер включен.
2.2. Нажатие энкодера - ничего не происходит (только в недрах схемы запускаются 2 таймера - короткий и длинный, скажем 0,5 и 4 сек. Интервалы таймеров можно установить любые, независимо друг от друга).
2.3. Энкодер отпущен. Если кнопка отпущена до истечения короткого таймера, то срабатывает mute. Если в период между истечением короткого и длинного - то ничего не происходит.
2.4. Энкодер удерживается нажатым после истечения длинного таймера - замыкаются контакты pw_on и остаются замкнутыми до отпускания энкодера либо до выключения питания на схеме.

Таким образом, главное отличие от Пашиной системы - Мут замыкается только при отпускании кнопки не позднее чем период короткого таймера. Таким образом, если кнопка удерживается длительное время, то Мут не замыкается, а отрабатывается выключение компьютера. В итоге все стоит дешевле и не щелкает. )
В общем если есть желание повозиться подольше чем с релюшками, зато все сделать красиво и правильно, то могу попробовать печатку под это дело отрисовать. Под поверхностный монтаж.

P.S. Люди добрые, проверьте схему, а? ))

Wanted 02.06.2007 03:59

Вообщем пока КАЛ, схема номер 1, работает но не так как отелось бы.
При выключении компа она снова его включает.... пока передумываю таймер.... думаю пойду по пути den_sad'a....

Wanted 02.06.2007 15:29

Вложений: 1
Пре-Финал. Все проще и дешевле. Работает как часы.

den_sad 04.06.2007 17:02

Цитата:

Сообщение от Wanted (Сообщение 27165)
Пре-Финал. Все проще и дешевле. Работает как часы.

Адоптировал мою схемку :pleasantry:

Wanted 04.06.2007 17:49

Цитата:

Сообщение от den_sad (Сообщение 27239)
Адоптировал мою схемку :pleasantry:

Да :pleasantry: За что тебе огромное спасибо и пиво на слете!!!!

Wanted 04.06.2007 18:01

Вложений: 1
2 Z@GR:
Андрюх, где + 12В - подаешь ACC, выставляешь задержку с помощью потенциометра R1. На Реле K1 (нормально разомкнутое) скоммутируешь ACC на усилок и будет тебе счастье!

Exial 22.06.2007 01:21

Вложений: 2
В общем, идея микрухами стандартной логики плавно мутировала до контроллера AVR и дело закончилось созданием вот такого девайса.

http://forum.mp3car.ru/attachment.ph...8&d=1182457186 http://forum.mp3car.ru/attachment.ph...9&d=1182457186

Заявленные фичи:
- при выключенном АСС на девайсе нажатие энкодера включает компьютер.
- при включенном:

1. Короткое (менее 1 сек) нажатие - замыкает mute при отпускании. То есть если держать более 1 секунды, mute замыкаться не будет.
2. Длинное нажатие - через 4 секунды после нажатия замыкается PW_ON и остается замкнутым пока держим кнопку.
3. Вращаем энкодер туда-сюда - сигналы с энкодера транслируются на контроллер клавы без изменений, соотвессно регулировка громкости. (как вариант можно переводить вращение энкодера в нажатие клавиш +/-, для тех у кого энкодер не поддерживается клавой)
4. Нажимаем, вращаем вперед/назад, отпускаем (все это в пределах 1 сек) - переход к следующему/предыдущему треку.
5. Нажимаем, вращаем, держим нажатой - через 1 секунду начинается перемотка по треку вперед/назад, мотается до тех пор пока держим энкодер нажатым.

Питается все это от бортовых 12В (стабилизатор свой на плате), сигнал о включенном компьютере - тоже 12В, с блока питания. Осталось еще немного ножек на контроллере для веселого мигания светодиодами. ))

Z@GR 22.06.2007 01:42

Цитата:

Сообщение от Exial (Сообщение 28091)
В общем, идея микрухами стандартной логики плавно мутировала до контроллера AVR и дело закончилось созданием вот такого девайса.

монстр просто!

и когда тока успеваете всё!

а сложно такое на поток запустить, я вот к пайке холоден, но такой девайс думаю не помешал бы мне тоже.

Я бы даже дыру в рамке проделал под какой-нить энкодер себе.

Правильно ли я понял, что при помощи такого контроллера можно управлять вышеозвученными функциями напрямую, без всяких контроллеров выломанных из клавы?

Exial 22.06.2007 01:58

Мда, верное наблюдение. ) Успевал в основном в районе 1-3 ночи, вместо законного сна )) Так что звиняйте хлопцы, с потоком ниче не выйдет. Ну а картинку печатки со всеми инструкциями и прошивкой могу дать, ежели кто надумает повторить.
А насчет прямого управления компьютером к сожалению догадка неверная, девайс всего лишь замыкает кнопки клавиатурного контроллера. Так что без него никак. И кстати кнопки перемотки по треку насколько я знаю далеко не во всех клавиатурах имеются, так что для поддержки этой фичи нужно либо взламывать подходящую клаву, либо программно переназначать другие кнопки на эту функцию.


Часовой пояс GMT +4, время: 00:34.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot