Страница 5 из 10 ПерваяПервая 12345678910 ПоследняяПоследняя
Показано с 41 по 50 из 97
  1. #41
    Модератор Аватар для XsanderS
    Регистрация
    05.05.2008
    Возраст
    41
    Сообщений
    829
    Вес репутации
    397

    По умолчанию Re: Н-Мост на MOSFET+Arduino

    if (li >= 750) {analogWrite (R, 255-(1000-li)); analogWrite (L, 0);}

    так я о чем и говорю, согласно этой строчке когда импульс равен 1,5 мс то выполняется действие {analogWrite (R, 255-(1000-li)); analogWrite (L, 0);} значит это действие выполняется сразу после включения пульта, так как нейтральное положение 1,5 мс
    хороший модем должен качать пиво!
    Мой проект

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

    По умолчанию Re: Н-Мост на MOSFET+Arduino

    Правильно , если пульт в нейтральном положении то попадет сюда и ШИМ будет выдавать 5. 255-(1000-750)=5 при значении 5 мотор не будет крутится

  3. #43
    Местный
    Регистрация
    10.11.2010
    Сообщений
    144
    Вес репутации
    201

    По умолчанию Re: Н-Мост на MOSFET+Arduino

    У всех пультов (готовых) есть триммеры. Ни один комплект (передатчик - приёмник) не бывает настроен идеально и всегда приходится больше или меньше настраивать среднее положение, пороги, а в приличных пультах ещё и кривую (не только линейную можно сделать. экспоненту, к примеру...). Так что "дрожание" в 0 - "это нормально". Бороться либо триммерами либо установкой софтом более широкого "нуля". Общая борьба с радио и электрическими помехами хорошо помогает.

  4. #44
    Модератор Аватар для XsanderS
    Регистрация
    05.05.2008
    Возраст
    41
    Сообщений
    829
    Вес репутации
    397

    По умолчанию Re: Н-Мост на MOSFET+Arduino

    Цитата Сообщение от edw123 Посмотреть сообщение
    У всех пультов (готовых) есть триммеры. Ни один комплект (передатчик - приёмник) не бывает настроен идеально и всегда приходится больше или меньше настраивать среднее положение, пороги, а в приличных пультах ещё и кривую (не только линейную можно сделать. экспоненту, к примеру...). Так что "дрожание" в 0 - "это нормально". Бороться либо триммерами либо установкой софтом более широкого "нуля". Общая борьба с радио и электрическими помехами хорошо помогает.
    Все верно, поэтому я и выставлял сначало таймер на 1 микросекунду, колибровал нейтральный сигнал и затем уже экспирименты со скетчем. Сейчас все работает, единственное что после выключения пульта хапает помехи. Так как помехи возникают хотично и имеют длинну примерно от 100 до 500 мкс а то и все 1000 мкс, планирую побороть это методом замера не высокого, а низкого уровня сигнала.
    хороший модем должен качать пиво!
    Мой проект

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

    По умолчанию Re: Н-Мост на MOSFET+Arduino

    Цитата Сообщение от XsanderS Посмотреть сообщение
    Сейчас все работает
    В чем проблема была?

  6. #46
    Модератор Аватар для XsanderS
    Регистрация
    05.05.2008
    Возраст
    41
    Сообщений
    829
    Вес репутации
    397

    По умолчанию Re: Н-Мост на MOSFET+Arduino

    Цитата Сообщение от Chip Посмотреть сообщение
    В чем проблема была?
    В рамках замера сигнала. Не такой он уж и стандартный как кажется на первый взгляд и при тактовке таймера в 2мкс не совпадали установленые рамки длинны сигнала. Происходило какбы наложение длинны сигнала. Выставлял таймер с тактом в 1мкс и эксперементальным путем выяснял действительные размеры сигналов, разница со стандартами не большая но при 2мкс это кретично. Щас начал переделывать код под считывание сигнала LOW чтобы побороть помехи и выставил рамки замера сигнала с учетом того что сигнал может варьировать. Пробовал 3 разных пульта все работают нормально.
    хороший модем должен качать пиво!
    Мой проект

  7. #47
    Местный
    Регистрация
    10.11.2010
    Сообщений
    144
    Вес репутации
    201

    По умолчанию Re: Н-Мост на MOSFET+Arduino

    Цитата Сообщение от XsanderS Посмотреть сообщение
    ... планирую побороть это методом замера не высокого, а низкого уровня сигнала.
    А может усреднение по 10ти измерениям на предмет отклонений не более 5%, к примеру? Вообще с отключеным передатчиком с приёмников, особенно не дорогих, действительно тако-о-о-о-е прёт...

  8. #48
    Модератор Аватар для XsanderS
    Регистрация
    05.05.2008
    Возраст
    41
    Сообщений
    829
    Вес репутации
    397

    По умолчанию Re: Н-Мост на MOSFET+Arduino

    Цитата Сообщение от edw123 Посмотреть сообщение
    А может усреднение по 10ти измерениям на предмет отклонений не более 5%,
    конкретные предложения?
    Цитата Сообщение от edw123 Посмотреть сообщение
    к примеру? Вообще с отключеным передатчиком с приёмников, особенно не дорогих, действительно тако-о-о-о-е прёт...
    поборол это методом замера низкого уровня. Если на пальцах то чем больше помех тем меньше вероятность ложного сробатывания в режиме когда пулт выключкн. Работаю над разными вареантами, как будут конкретные результаты или вопросы сразу отпишу.
    Последний раз редактировалось XsanderS; 23.10.2011 в 05:44.
    хороший модем должен качать пиво!
    Мой проект

  9. #49
    Местный
    Регистрация
    10.11.2010
    Сообщений
    144
    Вес репутации
    201

    По умолчанию Re: Н-Мост на MOSFET+Arduino

    Цитата Сообщение от XsanderS Посмотреть сообщение
    конкретные предложения?.
    Куда уж конкретнее: прежде чем сигнал "зафиксировать", сделать 10 измерений (10 периодов) и если они лежат в пределах 1,05 - 0,95, считать сигнал верным и работать с ним.

    Цитата Сообщение от XsanderS Посмотреть сообщение
    Если на пальцах
    А если на коде?
    Последний раз редактировалось edw123; 23.10.2011 в 14:51.

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

    По умолчанию Re: Н-Мост на MOSFET+Arduino

    Цитата Сообщение от edw123 Посмотреть сообщение
    Куда уж конкретнее: прежде чем сигнал "зафиксировать", сделать 10 измерений (10 периодов) и если они лежат в пределах 1,05 - 0,95, считать сигнал верным и работать с ним.
    Как показывает правктика 3-х замеров достаточно

Страница 5 из 10 ПерваяПервая 12345678910 ПоследняяПоследняя

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

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

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

Ваши права

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