Специальные цены   новые товары
Закрытая тема
Показано с 1 по 2 из 2

Нужна помощь. Схема и программа(PBP) PIC16F629

Тема раздела Самодельная электроника, компьютерные программы в категории Общие вопросы; Что-то не удается мне нагуглить следующее.. возможно я неправильно задаю вопрос Цель - сделать дискретный сервопривод PPM на 16F629 для ...

  1. #1
    MLT
    MLT вне форума

    Регистрация
    17.03.2009
    Адрес
    Харькофф
    Возраст
    43
    Сообщений
    19

    Нужна помощь. Схема и программа(PBP) PIC16F629

    Что-то не удается мне нагуглить следующее.. возможно я неправильно задаю вопрос

    Цель - сделать дискретный сервопривод PPM на 16F629 для наземных моделей.
    Нужен исходник с комментариями на PBP, чтоб я смог на его основе например управлять электродвигателем. вкл-выкл-реверс. При положениях ручки на передатчике вверх-центр-вниз. Передатчик - 4 пропорциональных канала. Двигатель должен управляется либо 2я реле, либо 4я ключами, это неважно.

    Вопросы как скомпилить и как прошить МК обещаю не задавать))

    ' AUX1 (pitch) two stage switch and Anti-Collusion Flasher for Lama v4
    ' Servo AUX1 channel signal connected to pin 4 (Input 3)
    ' Anti-collision LED connected to pin 7 (Output 0)
    ' Nav Light Set connected to pin 6 (Output 1)
    ' Spots/Landing Set connected to pin 5 (Output 2)
    ' Use appropriate resistors for your LED strings
    ' and use a 33k resistor between pin 2 (Serial In) and ground
    ' for reliable operation.
    '
    ' At all times Anti-Collision LED's are flashing.
    '
    ' On 100% pitch this will light both the nav and spot/landing LEDs
    ' Between 25%-75% pitch this will only light the nav LEDs
    ' Below 25% pitch this will switch off both nav and spot/landing LEDs
    '
    '
    ' Code by Desmond Wong
    ' Last updated 19/04/2009 1.55PM
    ' Use at your own risk.


    main: pulsin 3,1,w1 ' Measure time between pulses
    if w1 >= 166 then gosub landingon ' If > 166 then turn on the landing lights
    if w1 < 165 then gosub landingoff ' If 125 < w1 > 165 then turn off landing lights
    if w1 >125 then gosub navlightson ' but keep nav lights on
    IF W1 < 120 THEN GOSUB alloff ' If w1 < 120 then turn off the nav lights and landing lights
    gosub flasher ' Flash the Anti-Collision lights
    goto main ' Loop back to start

    flasher: high 0
    nap 1
    low 0
    nap 2
    high 0
    nap 1
    low 0
    nap 5
    return

    landingon: high 2
    return

    landingoff: low 2
    return

    Нарыл управление светодиодами.. буду проверять.
    Эл. двигатель примастырыть к этому будет легко. Меня интересовал кусок кода где разбирается сигнал PPM.
    Последний раз редактировалось MLT; 03.06.2009 в 14:51.

  2.  
  3. #2

    Регистрация
    01.12.2008
    Адрес
    Евпатория.Крым
    Возраст
    46
    Сообщений
    108
    Регуляторы хода
    посмотри здесь

Закрытая тема

Похожие темы

  1. Ответов: 28
    Последнее сообщение: 27.09.2010, 05:55
  2. Нужна помощь по настройке схемы на L6203
    от Dominator в разделе Драйверы и контроллеры для CNC
    Ответов: 11
    Последнее сообщение: 28.04.2010, 23:23
  3. Схема передатчика 7 кан. 16F628 Нужна помощь!
    от Kirill441 в разделе Самодельная электроника, компьютерные программы
    Ответов: 25
    Последнее сообщение: 05.02.2010, 05:33
  4. нужна помощ с составлением схемы.
    от ADminPoWeR в разделе Самодельная электроника, компьютерные программы
    Ответов: 14
    Последнее сообщение: 25.02.2009, 13:11

Ваши права

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