Страница 4 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 31 по 40 из 57
  1. #31
    Пользователь
    Регистрация
    11.11.2008
    Возраст
    43
    Сообщений
    59
    Вес репутации
    201

    По умолчанию Re: Управление сервоприводом.

    Вроде бы все получилось. крышка открывается и закрывается. осталось отладить чтоб срабатывала от ACC.

  2. #32
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,376
    Вес репутации
    10

    По умолчанию Re: Управление сервоприводом.

    Вот и отлично, мне меньше заморочек

  3. #33
    Продвинутый
    Регистрация
    28.11.2010
    Возраст
    59
    Сообщений
    241
    Вес репутации
    213

    По умолчанию Re: Управление сервоприводом.

    У меня Ардуино Мега.
    1. Подскажите, а есть ли простой механизм в ардуино для передачи приходящего сигнала на цифровые 8 входов, мог в точности выдавать на 8 цифровых выходов исходные сигналы? Простой, т.к. ардуина будет под завязку загружена работой с GPS и OSD.

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

    Что-то вроде Fail-safe, но там возврат в запрограммированную точку и мне не подходит.

    Если уже было подобное, направьте.
    Последний раз редактировалось Mastar; 12.11.2011 в 05:01.

  4. #34
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,376
    Вес репутации
    10

    По умолчанию Re: Управление сервоприводом.

    А как это связано с сервой?

  5. #35
    Продвинутый
    Регистрация
    28.11.2010
    Возраст
    59
    Сообщений
    241
    Вес репутации
    213

    По умолчанию Re: Управление сервоприводом.

    Цитата Сообщение от Chip Посмотреть сообщение
    А как это связано с сервой?
    С выхода передатчика приходят 8 сигналов управления сервами, но не сразу на сервы, а через ардуину. Типа повторителя, а при аварии ардуина берет на себя управление.

  6. #36
    Продвинутый
    Регистрация
    28.11.2010
    Возраст
    59
    Сообщений
    241
    Вес репутации
    213

    По умолчанию Re: Управление сервоприводом.

    Меня повторитель интересует.

  7. #37
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,376
    Вес репутации
    10

    По умолчанию Re: Управление сервоприводом.

    Например вот так я делаю мост для 6 бит на Carduino Nano
    Думаю что смысл понятен, на меге портов очень много и по примеру написать сам сможешь
    PHP код:
    //http://www.compcar.ru/
    unsigned char Byte_Port;
    void setup() 
    {    
       for (
    int i=814i++) pinMode(iINPUT);
       for (
    int i=1420i++) pinMode(iOUTPUT);    
    }

    void loop() 
    {
    PORTC PINB;

    Последний раз редактировалось Chip; 12.11.2011 в 21:13.

  8. #38
    Продвинутый
    Регистрация
    28.11.2010
    Возраст
    59
    Сообщений
    241
    Вес репутации
    213

    По умолчанию Re: Управление сервоприводом.

    Спасибо, не знал такой комбинации.

    Так если оставить только это, возможно все красиво заработает, а если там будет основная программа с задержками, прерываниями и общение по сериал, то я сомневаюсь.

    Однако вечером проверю.

  9. #39
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,376
    Вес репутации
    10

    По умолчанию Re: Управление сервоприводом.

    Можно реализовать копирование порта по прерыванию или поставить копирование после каждой функции. При копировании порта съедается всего 4 такта, что не должно повлиять на производительность твоего скетча
    Последний раз редактировалось Chip; 14.11.2011 в 20:12.

  10. #40
    Продвинутый
    Регистрация
    28.11.2010
    Возраст
    59
    Сообщений
    241
    Вес репутации
    213

    По умолчанию Re: Управление сервоприводом.

    Цитата Сообщение от Chip Посмотреть сообщение
    Можно реализовать копирование порта по прерыванию или поставить копирование после каждой функции
    Я тоже про это подумал, но не могу принять решение, что поставить в условие прерыванию.
    Тактировать с частотой ниже 10 кГц не получится, ведь там по входу 0,6 мс - 2,4 мс и погрешность сразу полезет.

    Все таки наверно, я вернусь к старому проверенному, правда не совсем точному pulseIn(pin, value)

Страница 4 из 6 ПерваяПервая 123456 ПоследняяПоследняя

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

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

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

Ваши права

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