Страница 3 из 12 ПерваяПервая 123456789 ... ПоследняяПоследняя
Показано с 21 по 30 из 116
  1. #21
    Продвинутый Аватар для zlay@
    Регистрация
    13.04.2009
    Возраст
    55
    Сообщений
    257
    Вес репутации
    240

    По умолчанию Re: Start Engine Button

    да, все читабельно. логических ошибок не увидел - в принципе все нормально. только 5 сек на работу стартера... может при >500rpm - автоматом отключение стартера? main power relay - это питание "мозгов"?

  2. #22
    Бдительно следящий
    Регистрация
    27.01.2010
    Возраст
    55
    Сообщений
    203
    Вес репутации
    221

    По умолчанию Re: Start Engine Button

    Цитата Сообщение от zlay@ Посмотреть сообщение
    только 5 сек на работу стартера... может при >500rpm - автоматом отключение стартера?
    После таймера идет процедура проверки погасания сигнальной лампы генератора - "GEN Lamp ON?". Так вот если лампа продолжает гореть, то таймер отрабатывает свои 5 сек. Если же она после запуска таймера (читай - стартера) погасла через секунду, т.е. пошел заряд, т.е. двигатель запущен, то программа уходит по ветке "НЕТ" на ожидание нажатия кнопки. Все 5 сек. стартер не крутит.

    Цитата Сообщение от zlay@ Посмотреть сообщение
    main power relay - это питание "мозгов"?
    Нет. Это включение основных (энергоемких) потребителей, как-то фары, прикуриватель, печка, кондейко, ПТФ, только после запуска двигателя.
    Запуск двигателя, это как правило обороты превышающие 500rpm.
    Чтобы они необоснованно не жрали батарею во время запуска двигателя.
    Сделано по рекомендации (vS) . И я с ним согласен.
    Последний раз редактировалось Skiw; 15.07.2010 в 20:06.
    Skiw®, Самара
    http://www.skiw63.ru/

  3. #23
    Гуру Аватар для (vS)
    Регистрация
    18.06.2007
    Возраст
    46
    Сообщений
    1,981
    Вес репутации
    685

    По умолчанию Re: Start Engine Button

    это не моя рекомендация а 90% производителей автомобилей
    даже на Геше на замок приходи два плюса, которые с аккума идут через ДВА преда по 120А, т.е. если жахнет пред на печке, я все равно заведусь и уеду в морозную мглу без фар
    автоMOBILEвый моDDEр
    мой карпутер второй очередной

  4. #24
    Продвинутый Аватар для zlay@
    Регистрация
    13.04.2009
    Возраст
    55
    Сообщений
    257
    Вес репутации
    240

    По умолчанию Re: Start Engine Button

    ок. все логично - я ступил

  5. #25
    Бдительно следящий
    Регистрация
    27.01.2010
    Возраст
    55
    Сообщений
    203
    Вес репутации
    221

    По умолчанию Re: Start Engine Button

    Заминка в распределении входов-выходов.
    Нужен cовет/подсказка.

    Arduino Nano имеет
    8 аналоговых входов и 14 цифровых входов/выходов

    Начал я распределять входы/выходы.
    И мне стало не хватать их.

    Вот так это выглядит сейчас:
    INPUT
    1) D0 - Parking Sensor - PS
    2) D1 - Generator Bulb (Engine On Sensor) – EOS
    3) D2 - Tachometr Sensor – TS

    Не хватает входов!!!
    4) Start/Stop Engine Button - SEB
    5) Door Open Button - DOB
    6) Bracke Sensor - BS
    7) Immo Sensor – IS

    OUTPUT
    8) D5 (PWM) - Backlight White LED1 - BLW1
    9) D6 (PWM) - Backlight White LED2 - BLW2
    10) D9 (PWM) - Backlight White LED3 - BLW3
    11) D10 (PWM) - Backlight White LED4 - BLW4
    12) D11 (PWM) - Backlight Blue LED - BLB
    13) D3 (PWM) - BeepTone - BT
    14) D8 - Vibro Motor - VM
    15) D4 - ACC Relay - ACCR
    16) D7 - Ignition Relay – IR
    17) D12 - Starter Relay - SR
    18) D13 - Main Power Relay - MPR

    Можно ли каким то способом в качестве цифровых входов использовать аналоговые?
    Если да, то как?
    Skiw®, Самара
    http://www.skiw63.ru/

  6. #26
    Продвинутый Аватар для Pinin
    Регистрация
    04.01.2009
    Возраст
    59
    Сообщений
    213
    Вес репутации
    231

    По умолчанию Re: Start Engine Button

    2 Skiw

    Цифра есть частный случай аналога А вот наоборот - сложнее...

  7. #27
    Бдительно следящий
    Регистрация
    27.01.2010
    Возраст
    55
    Сообщений
    203
    Вес репутации
    221

    По умолчанию Re: Start Engine Button

    Ставить ключевые транзисторы?
    Очень не хочется отказываться от красивой подсветки, вибры и звука.

    А вот если подавать на AREF 12V от бортовой сети через, например резистор в 5K.
    При этом использовать конструкцию analogReference(EXTERNAL).
    Она отключает все внутренние источники (INTERNAL и DEFAULT) и поданное на AREF внешнее напряжение устанавливает опорное напряжение для АЦП.
    А уже analogRead будет возвращать значение 1023. А мы это значение обозначим как HIGH (ну или значение >1000), и будем пользоваться аналоговым входом как цифровым.

    Что думаете по такому варианту решения, коллеги?
    Skiw®, Самара
    http://www.skiw63.ru/

  8. #28
    Модератор
    Регистрация
    06.07.2008
    Возраст
    46
    Сообщений
    414
    Вес репутации
    436

    По умолчанию Re: Start Engine Button

    1. К аналоговым выводам можно обращаться как к цифровым. Для этих выводов работа в режиме АЦП - дополнительный функционал. Такой же, как для некоторых выводов - возможность выдавать аппаратный ШИМ. Номера для DigitalWrite(number) и прочих смотри в документации на arduino nano.

    2. Подавать на AREF 12 вольт нельзя ни в коем случае, сожжешь контроллер в момент (АЦП может и не сгорит, а вот защитный диод на выводе сгорит). На память точно не скажу, но по-моему на AREF нельзя подавать напряжение более, чеи Vcc+0.5в. Если надо измерить напряжение большее, чем напряжение питания, обычно используется резисторный делитель напряжения. Ставишь два диода подряд и снимаешь напряжение с середины.

    Если упрешься в малое количество выводов, можно использовать доп. средства, к примеру сдвиговые регистры. Они позволяют с относительно небольшим гемором 3 выводами управлять 8-16 ногами.

  9. #29
    Бдительно следящий
    Регистрация
    27.01.2010
    Возраст
    55
    Сообщений
    203
    Вес репутации
    221

    По умолчанию Re: Start Engine Button

    SBorovkov, отлично, нашел, Спасибо!
    Функция цифровой ввод/вывод
    "Следует помнить, что аналоговые порты можно использовать в качестве цифровых, используя номера от 14(аналоговый вход 0) до 19 (аналоговый вход 5).
    Чудесно.
    Продолжим изучение и дрессировку Ардуино
    Skiw®, Самара
    http://www.skiw63.ru/

  10. #30
    Бдительно следящий
    Регистрация
    27.01.2010
    Возраст
    55
    Сообщений
    203
    Вес репутации
    221

    По умолчанию Re: Start Engine Button

    Раздал сестрам по серьгам.
    В смысле входам и выходам присвоил имена.
    1). INPUT - D0 - Door Open Button - DOB
    2). INPUT - D1 - Start/Stop Engine Button - SEB
    3). INPUT - D2 - Tachometr Sensor - TS
    4). INPUT - D3 (PWM) - Brake Sensor - BS
    5). INPUT - D4 - Parking Sensor - PS
    6). INPUT - D7 - Generator Bulb (Engine On Sensor) - EOS
    7). INPUT - D8 - Immo Sensor - IS

    8). OUTPUT - D5 (PWM) - Backlight White LED1 - BLW1
    9). OUTPUT - D6 (PWM) - Backlight White LED2 - BLW2
    10). OUTPUT - D9 (PWM) - Backlight White LED3 - BLW3
    11). OUTPUT - D10 (PWM) - Backlight White LED4 - BLW4
    12). OUTPUT - D12 - Backlight Blue LED - BLB
    13). OUTPUT - D11 (PWM) - Beep Tone - BT
    14). OUTPUT - D13 - Vibro Motor - VM
    15). OUTPUT - D14 - ACC Relay - ACCR
    16). OUTPUT - D15 - Ignition Relay - IR
    17). OUTPUT - D16 - Starter Relay - SR
    18). OUTPUT - D17 - Main Power Relay - MPR

    Можно начинать написание скетча.
    Последний раз редактировалось Skiw; 17.07.2010 в 03:19. Причина: Внесены поправки (D3 передан под внешнее прерывание)
    Skiw®, Самара
    http://www.skiw63.ru/

Страница 3 из 12 ПерваяПервая 123456789 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •