Freeriders.lv
Мастерская => Гараж => Тема начата: Димдимыч от 17.06.2016 22:18:33
-
Всем привет. Интересует девайс. По алгоритму: подключается к жиле штатного датчика скорости (мото), считает импульсы, настраивается (программируется) под верхнее значение, при достижении срабатывает реле. Где взять, где искать?
-
Круиз контроль ?
Одна из вариаций .. На моц не встречал 0_о
-
Ātruma ierobežotājs motociklam?Brauc ar tramvaju! :D
-
Вообще ничего не поняла, но удачи! :trolldad:
-
Всем привет. Интересует девайс. По алгоритму: подключается к жиле штатного датчика скорости (мото), считает импульсы, настраивается (программируется) под верхнее значение, при достижении срабатывает реле. Где взять, где искать?
Чем реле будет управлять?
Готового решения наверно в природе не встретить, но собрать просто. К датчику оптрон, его к микроконтролеру типа arduino или маленьких аналогов. С него через еще один оптрон на реле. Все запитать лучше через DC-DC step down регулятор напряжения. Если закупиться на ebay, то в 10-15 евро можно вложиться.
-
Для мопедок и скуторашек такие устройства есть в свободной продаже.
На входе устройство считывает сигналы датчика зажигания на выходе при достижении определенной частоты вращения начинает изменять угол опережения зажигания. Мопедка пердит рычит и не едет.
-
Вообще ничего не поняла, но удачи! :trolldad:
Винни 2. ;D
-
Винни 2. ;D
Дежавю...
-
Винни 2. ;D
Винни 2 уже есть)) и три тоже вроде
-
Чем реле будет управлять?
Красной кнопкой или просто подавать сигнал.
По остальному спасибо, правда, я с такими вещами (оптрон, ардуино) пока не знаком, и откуда начать знакомиться, не знаю. Думал, может есть готовые схемы, которые сразу можно использовать под эту задачу.
-
Красной кнопкой
Ты кому на мотоцикл это поставить хочешь??????
-
искать по "ограничитель оборотов двигателя". В виде готовых приблуд ставятся на некоторые квадрики, лодочные моторы, трактора. Есть в виде "автотахометра с лампочкой" (лампа загорается при превышении заданных заранее оборотов. Повесить вместо неё реле - элементарно).
В нете есть и куча схем на эту тему. Например - вотЪ (http://www.barque.ru/engine/1986/tachometer_with_limiter_maximum_speed).
А по сути - любой преобразователь частота-напряжение, плюс пороговое реле напряжения.
ЗЫ. Только сигнал снимать не датчика оборотов, а с датчика скорости.
-
По остальному спасибо, правда, я с такими вещами (оптрон, ардуино) пока не знаком, и откуда начать знакомиться, не знаю. Думал, может есть готовые схемы, которые сразу можно использовать под эту задачу.
Если достаточно горящего диодика то хватит такого мега устройства
http://www.ebay.com/itm/Digispark-Kickstarter-ATTINY85-Arduino-General-Micro-USB-Development-Board-/201547477227?hash=item2eed2a70eb (http://www.ebay.com/itm/Digispark-Kickstarter-ATTINY85-Arduino-General-Micro-USB-Development-Board-/201547477227?hash=item2eed2a70eb)
Оптопара, диод на 20mA и два резистора, один на 4.7kOm, второй на 470Om. Это добро можно в любом магазине радиодеталей взять за копейки.
Если нужна именно реле, то вместо диода и резистора 470 Om - готовая релюха с опт. развязкой.
http://www.ebay.com/itm/5V-One-1-Channel-Relay-Module-Board-Shield-PIC-AVR-DSP-ARM-MCU-Arduino-/310566336050?hash=item484f323632 (http://www.ebay.com/itm/5V-One-1-Channel-Relay-Module-Board-Shield-PIC-AVR-DSP-ARM-MCU-Arduino-/310566336050?hash=item484f323632)
Дальше элементарная программа, считаем импульсы например пол секунды, если больше заданного значения то включаем реле, если меньше то выключаем. Можно задать разные пределы включения и выключения.
-
AleksBas, как я писал, мне не хватает базы знаний для реализации решений на Arduino. (посоветуй, что почитать, если не сложно)
Более того, не понял, какую роль тут играет оптопара.
-
Более того, не понял, какую роль тут играет оптопара
Роль гальванической развязки и преобразователя уровней сигнала.
-
Если бы делал для себя, то скорей всего реализовал не просто лампочку, а быстро мигающую лампочку через SSR реле. Так заметней, и не щелкает, можно при желании даже диммирование лампочки сделать. В общем схема от меня.
Надо:
1. Микроконтролер
2. SSR реле
3. Оптопара
4. Резистор 10кОм
1. http://www.ebay.com/itm/Digispark-Kickstarter-ATTINY85-Arduino-General-Micro-USB-Development-Board-/201547477227?hash=item2eed2a70eb (http://www.ebay.com/itm/Digispark-Kickstarter-ATTINY85-Arduino-General-Micro-USB-Development-Board-/201547477227?hash=item2eed2a70eb)
2. http://www.ebay.com/itm/1X-40A-DC-DC-Soild-State-Relay-SSR-40-DD-3-32V-DC-5-80V-DC-/121550066192?hash=item1c4cf2d210:g:FWMAAOSwzrxUwJ5u (http://www.ebay.com/itm/1X-40A-DC-DC-Soild-State-Relay-SSR-40-DD-3-32V-DC-5-80V-DC-/121550066192?hash=item1c4cf2d210:g:FWMAAOSwzrxUwJ5u)
Оптопару и резистор купить по месту жительства, стоит пару копеек.
Правда есть нюанс, количество импульсов, если слишком много то контролер может не справить. Но это уже проверять по факту надо, собрав и подключив. Сейчас не кто не скажет сколько импульсов у тебя соответствует какой скорости.
По обучению, почитай тут, если что с программой помогу.
http://arduinokit.ru/electronics/microcontrollers/simple-circuit-attiny85.html (http://arduinokit.ru/electronics/microcontrollers/simple-circuit-attiny85.html)
Ну и примерный код, правда для Arduino Uno, но чуть переделав можно и к Attiny85 приделать.
const int SensorPin = 2;
const int RelayPin = 13;
const int TimeStep = 500;
const int SpeedLimit = 1000;
int CunterSum = 0;
long TimeNow = 0;
long TimeNext = 0;
void setup() {
pinMode(RelayPin, OUTPUT);
pinMode(SensorPin, INPUT);
TimeNext = TimeNow + TimeStep;
attachInterrupt(digitalPinToInterrupt(SensorPin), Counter, FALLING);
}
void loop() {
TimeNow = millis();
if (TimeNow >= TimeNext)
{
detachInterrupt(digitalPinToInterrupt(SensorPin));
if (CunterSum >= SpeedLimit) {
digitalWrite(RelayPin, HIGH);
} else {
digitalWrite(RelayPin, LOW);
}
TimeNow = millis();
TimeNext = TimeNow + TimeStep;
CunterSum = 0;
attachInterrupt(digitalPinToInterrupt(SensorPin), Counter, FALLING);
}
}
void Counter() {
CunterSum = CunterSum + 1;
}
-
AleksBas, спасибо, конечно, но на сегодняшний день для меня это темный лес. Ну это как если бы тебе дали музыкальные ноты и сказали "давай сыграй" (если ты не имел с ними дела ранее). В общем я все же решил начать с "мигающего светодиода", образно говоря. И купил кит для новичков (Arduino Uno). Так что к этому вернусь позже.
Но также появился вопрос ко всем:
как технически ограничить скорость? В смысле без хирургии, а нажал кнопочку - включил ограничение, нажал - отключил. Двигатель карбюраторный. Первое, что приходит на ум - это играться с вакуумом/давлением в мембранных камерах извне, принудительно опуская иглы и обедняя смесь.
П.С.:пусть это будут просто как теоретические размышления, чтобы не было вопросов "зачем", "кому", "забей" и т.д.
-
На карбюраторном двигателе теоретически скорость ограничивается уменьшением проходного сечения воздуховодов идущих к карбюраторам. Нажал кнопку - шайбы задвинулись. На любом двигателе скорость ограничивается мозгом водителя. Все необходимые устройства для этого есть в стандартной комплектации мотоцикла.
-
На карбюраторном двигателе теоретически скорость ограничивается уменьшением проходного сечения воздуховодов идущих к карбюраторам. Нажал кнопку - шайбы задвинулись. На любом двигателе скорость ограничивается мозгом водителя. Все необходимые устройства для этого есть в стандартной комплектации мотоцикла.
Если не ошибаюсь, то сечение воздуховодов регулируют заслонки, а их тросик от ручки газа? Это получается надо городить выдвигающийся штырь, который будет ограничивать максимальный поворот заслонок. На первый взгляд как то сложно.
-
Если не ошибаюсь, то сечение воздуховодов регулируют заслонки, а их тросик от ручки газа? Это получается надо городить выдвигающийся штырь, который будет ограничивать максимальный поворот заслонок. На первый взгляд как то сложно.
Если ты про стандартные устройства, то я имел в виду таки да, спидометр, заслонки, тросик, ручку газа и мозг пилота, ту самую ручку крутящего. Я просто так завуалировано написал, чтобы не задавать вопрос "зачем?" А воздуховоды можно чисто физически ограничить - шайбами. Так, вобщем-то движки и "душат". На том же XJR замена стандартных патрубков к карбюраторам на патрубки от FJ1200, которые больше диаметром, даёт прибавку около 20 кобыл.
Кстати, идея твоя - отличная! Можно просто впендюрить штырь, ограничивающий угол поворота ручки газа! Дешево и сердито. И никаких ардуино, оптронов и программирования. Надеюсь, что топикстартеру механика знакома больше, чем электрика :)
-
Топикстартеру электрика прекрасно знакома.
А ограничение ручки газа и прочие шайбы - это как-то совсем мимо... :wtf:
-
Топикстартеру электрика прекрасно знакома.
А ограничение ручки газа и прочие шайбы - это как-то совсем мимо... :wtf:
А не топикстартер ли вопрошал, что такое оптрон и зачем он нужен?
И чем тебя не устраивает ограничитель ручки газа? Функцию ограничителя скорости он отлично выполняет. Ты бы объяснил, зачем тебе это нужно, может тогда бы и яснее стало..
-
А не топикстартер ли вопрошал, что такое оптрон и зачем он нужен?
ну это кагбэ уже и не электрика вовсе, а электроника.
А вопрошал - для чего оптрон в этой конкретной схеме.
Ограничитель ручки газа ограничит газ во всем диапазоне оборотов/скоростей. Это вообще не вариант, т.к. не будет ни динамики, ни езды. Далее, условием было простое включение-отключение.
Зачем: шоб было. Чтобы в городе не превышать. И главным образом интересно как проект.
-
Эко вас тыркнуло. :)
-
простое включение-отключение.
Зачем: шоб было. Чтобы в городе не превышать. И главным образом интересно как проект.
Давай я займусь любимым делом - занудством :) :) Уже на протяжении многих лет сталкиваюсь с тем, что самая трудная часть любого проекта - это правильно составленое техзадание. Обычно и начинается со "шоб было", потом обрастает кучей подробностей.. Но, когда полностью понятно, что в имеется в основе и что хочется получить, дальше - дело техники.
Ок, допустим ты имеешь датчик скорости, выдающий импульсы. Известно, какая частота соответствует какой скорости. Отлично, входная информация есть. Далее, чего хочется - хочется, чтобы при достижении определённой скорости мотик быстрее не ехал. Ок, физически это означает, что обороты должны оставаться такими же при дальнейшем откручивании ручки газа. Что это значит? Значит мы должны ограничить поступление горючей смеси в цилиндры (то есть физически не поворачивать больше заслонки) или ограничить частоту импульсов, подаваемых с коммутатора на катушку зажигания. Как это сделать, минуя ЭБУ - я пока не представляю, возможно есть варианты. Коммутировать "красную кнопку" - это не вариант, она просто "глушит" двигло. Не знаю, как у тебя на мотике, а мой двигателем тормозит огого, есть опасения, что неожиданное выключение может привести к наебню. Вообще ограничитель скорости ИМХО, довольно опасная затея, в городе масса ситуаций, когда надо резко вдруг превысить, чтобы совершить манёвр. То есть должна быть возможность оверрайда, как в машине, когда ограничитель работает, но, при наглом продолжении давления на педаль, все-таки позволяет превысить лимит. Ещё одна мысль по поводу "непревышения в городе" - тебе нужно будет каким-то образом, если мы говорим о Риге, выбирать из 6 лимитов - 20, 30, 40, 50, 70, 90..
-
FDF, с красной кнопкой, конечно, ничего толкового не выйдет: я имитировал ее срабатывание в случае ограничения (выкл-вкл-выкл-вкл...), ничего страшного, но дерготня неприятная.
Да, надо оставить возможность быстро отключить ограничение, например, полностью открытый газ = отключение. На карбах стоит датчик положения дроссельной заслонки, надо посмотреть, можно ли его задействовать для этого.
По лимитам для города - ~80. По моему опыту это тот предел, выше которого возникают неприятности при неудачном стечении обстоятельств.
В общем я пока думаю над принудительным опусканием игл по мере открытия заслонки в "запрещенной" зоне. Насколько я помню, вакуумные камеры сообщаются (?), т.е. изменение давления в одной повлечет выравнивание во всех.
П.с.: напомню, что сейчас никто ничего не сверлит, не пилит и не подключает. Идет лишь обсуждение. :trolldad:
-
Попробуй отсоеденить механически от троса его и параллельно откручивая плавно газ поворачивай датчик. После, газ держи а датчик плавно поверни обратно, если обороты начнут падать, то может что и получиться.
-
Попробуй отсоеденить механически от троса его и параллельно откручивая плавно газ поворачивай датчик. После, газ держи а датчик плавно поверни обратно, если обороты начнут падать, то может что и получиться.
Он не на тросе, он на корпусе карбов закреплён.. Ну, у меня так.. Интересно, конечно, что получится, но, вангую, что свечи зальёт, да и все...
-
Клемму с него скинуть не будет достаточным для этого опыта?
-
Клемму с него скинуть не будет достаточным для этого опыта?
Нет. Скинув клемму, ты добьёшся того, что двигло будет либо неровно работать, либо вообще будет глохнуть. Ну и лампочка "джеки чан" загорится, если есть. Тебе предлагается проверить возможность "обмануть" мозги, насколько я понял.
-
Ясно. Как-нибудь попробую.
Хотя как-то снимал, и разницы не заметил (не ездил, на месте погазовал), а лампочка тут есть только на давление масла.
-
Он не на тросе, он на корпусе карбов закреплён.. Ну, у меня так.. Интересно, конечно, что получится, но, вангую, что свечи зальёт, да и все...
Я образно выразился насчет троса. Имел в виду расцепить связь датчик - заслонка - трос. А как это сделать, уже по месту смотреть надо.