![]() |
![]() |
+7-978-708-85-73 Дроссель Amadeus Productions. Быстрый заказ по телефону. (Viber, WhatsApp, Telegram) |
![]() |
![]()
Сообщение
#1
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: ![]() ![]() ![]() |
По многочисленным просьбам труящихся - схема Shift-Light устройства.
Как уже отмечал - никогда с такими устройствами дело не имел, поэтому этот вариант можно считать не окончательным. Хотя основное предназначение - индикация определенных оборотов - устройство выполняет. Жду ваших предложений по добавлению-убавлению функций. Одно предложение уже озвучено, но в этом вариане пока не реализовано, а именно - двухцветная индикация на разных оборотах. А вот и сама схема: ![]() Кнопка "SET" предназначена для установки "отсечки" оборотов. Просто нажимаем её при необходимых оборотах, светодиод начинает хаотично моргать и все - обороты записаны в память. При первом включении (имеется в виду после сборки и установки (IMG:style_emoticons/default/smile.gif) ) обороты устанавливать обязательно! Небольшая неясность в цепи подачи сигнала "Tacho", я не помню какой величины сигнал идет на этот контакт (см. распиновку приборки - http://forum.amadeus-project.com/index.php?showtopic=1350 ). Если 5В - то можно оставить так как на схеме, если 12В - лучше через делитель. Просто поленился снимать приборку и измерять, все испытывал на стенде. Сегодня постараюсь исправиться и внести ясность... Ну и естественнно - прошивка МК: ![]() P.S. Изменено. Схема исправлена с учетом того, что на приборку поступают импульсы амплитудой 12В... |
![]() |
|
![]() |
![]()
Сообщение
#2
|
|
Технический Маньяк-Гуру ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 7044 Регистрация: 3.6.2009 Из: Армения Вне форума Авто: Lancer IX, AT Репутация: ![]() ![]() ![]() |
Так выше я как-раз и ответил на этот вопрос. Светодиод мигать будет в любом случае, но если убрать звук, то частота миганий будет довольно большой и вполне возможно, что на глаз будет восприниматься как непрерывное горение. Для увеличения интервала миганий вставляем команды PAUSE или PAUSEUS с необходимыми нам аргументами. Для 200 мс и установленной внутренней частоте 4 МГц команда будет иметь вид:
PAUSE 200 Вот фрагмент подправленной программы: Код IF PERIOD < STORED THEN ' SOUND BIPPER,[120,10] - комментируем эту строку LED = 1 PAUSE 200 ' - вставляем задежку между выключением LED = 0 PAUSE 200 ' - и включением светодиода ENDIF Задержку (число 200) скорее всего придется немного подобрать, во-первых из-за погрешности внутреннего генератора контроллера, во-вторых из-за уже присутствующих задержек в программе - каждая команда требует ведь время, хоть и незначительное, для выполнения. |
![]() |
|
![]() ![]() ![]() |
![]() |
+7-978-708-85-73 Дроссель Amadeus Productions. Быстрый заказ по телефону. (Viber, WhatsApp, Telegram) |
Текстовая версия | © 2006-2024 Форум Технических Маньяков. |
|