Необходимо создать систему управления подвесным лодочным двигателем.

Тема в разделе "Закажу проект", создана пользователем Germag, 8 апр 2015.

  1. Germag

    Germag Нуб

    Что имею:
    1 Базовая плата Arduino Uno

    2 Доп плата реле Relay Shield (4 канала по 5 А)
    http://amperka.ru/product/arduino-relay-shield

    3 Multiservo Shield

    Мне необходимо написать программу для управления подвесным лодочным мотором

    В управлении учавствуют:

    3 сервомашинки

    1 управляет дросселем заслонки газа.

    2 управляет переключением передач перед-нейтраль-зад

    3 управляет подсосом ( двигатель не инжектор )

    -----------------------------------------------------------------


    Управление газом и переключением передачь посредством одного потенциометра ползунка

    дву разных сервомашинки синхронно

    по принципу:
    Опишу это шкалой градуированной от 0 до 255 для удобства работы с сервами.

    Шкала потенциометра имеет положения:
    0 это полный газ передний ход; 109 это холостые обороты передний ход; 110-140 холостые обороты, передача нейтраль; 141 холостые обороты задний ход; 255 полный газ, задний ход.

    Машинки работают при этом так:

    0-109 Передача вперед, полный газ-малый газ.
    1 серва газа работает на весь диапазон шкалы вытягивая трос газа где 109 потенциометра = 0 сервы это холостой ход, а 0 потенциометра = 255 сервы это полный газ.
    2 серва передачи работает в значении 0 при тем самым включая передний ход.

    110-140 передача нейтраль холостой ход.
    1 серва газа стоит а положении 0 холостой ход.
    2 серва передачи стоит в положении 127

    141-255 Передача задняя, малый газ-полный газ
    1 серва газа работает на весь диапазон шкалы вытягивая трос газа где 141 потенциометра = 0 сервы это холостой ход, а 255 потенциометра = 255 сервы это полный газ.
    2 серва передачи работает в значении 0 при тем самым включая передний ход.


    ----------------------------------------------------------

    5 кнопок управления:

    1 Стартер ( замыкает реле стартера ) реле

    2 ( стоп ) разрыв цепи зажигания реле

    3 управление тримом (поднять мотор) реле

    4 управление тримом (опустить мотор ) реле

    5 кнопка подсоса ( нажал подсос включился ) управляет сервой




    Кнопка подсоса:

    Кнопка по нажатии на которую серва 3 встает из положения 0 в положение 255 и в течении заданного времени (1-2 мин) начинает плавный возврат к положению 0
    Работает только когда установлена нейтральная передача.
    При снятии с нейтрали серва 3 переходит в положение 0 незамедлительно.



    Кнопка стартера замыкает реле на которое заведен плюс стартера.
    Нажал реле замкнулось, отпустил реле разомкнулось.
    Работает только в положении нейтраль!!!



    Кнопка глушения размыкает реле на которое заведен плюс зажигания.
    Кнопка постоянно замкнутая при размыкании происходит разрыв зажигания.
    Работает в любом положении!



    Кнопка управления тримом (поднять мотор)
    Замыкает реле плюса поднятия трима
    Нажал поднимает, отпустил остановилось.
    Реализовано на клавише 3 позиции верх-выкл-низ
    Работает в любом положении!


    Кнопка управления тримом (опустить мотор)
    Замыкает реле плюса опускания трима
    Нажал опускает, отпустил остановилось.
    Реализовано на клавише 3 позиции верх-выкл-низ
    Работает в любом положении!





    Оплата по договоренности, собственно мне надо правильно скомпоновать систему и написать программу управления.

    Механическую часть, сервы и тяги мы делаем сами.

    В будущем так же интереснен этот вариант на дистанционном управлении.

    Предложения пишите на мыло 9121446590 сабака mail.ru

    Оставляйте телефон я перезвоню.
     
  2. микрочип

    микрочип Нерд

    вопросы по вашей задаче:

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

    -я так понимаю что необходимо
    1) разработать программу
    2) собрать макет - эмулятор
    3) монтаж на объекте делаете сами?

    проект достаточно интересен, хотел бы вам помочь в реализации ksp2000@yandex.ru