Перейти к содержанию
Aviamodelka - форум авиамоделистов-самодельщиков

Бальза Фанера Карбоновые трубки Эпоксидные смолы Карбоновые стержни Латунные трубки Проволока ОВС Ткани

Бальза, Фанера, Карбоновые трубки, Эпоксидные смолы, Карбоновые стержни, Латунные трубки, Проволока ОВС, Ткани, МРД, Клеи

Самодельный контроллер для кордовой электрички


Гость ПЭ-ЖЭ

Рекомендуемые сообщения

Самодельный конторллер для кордовой электрички.

Коллеги вот тут возник вопрос который думаю может заинтересовать многих кордовиков.

У современных электро моторов достаточно мощности что бы летать на корде.

Вот только одно но нужен контроллер, наверняка можно купить готовый и именно для кордовых моделей только думаю стоить но будет не дёшево.

Может кто то знает где можно найти схему такого контроллера.

По моему мнению контроллер для кордовухи должен отличаться от радио.

1 ему не нужен бек.

2 нужна возможность регулировки оборотов.

3 нужен таймер отключения.

Это самые основные требования.

в идеале нужна ещё регулировка мощности зависящая от положения модели просто у кордовух с ДВС мотор немного меняет свои режимы в зависимости от тангажа.

В общем вот такая задача.

Ссылка на комментарий

Бальза Фанера Карбоновые трубки Эпоксидные смолы Карбоновые стержни Латунные трубки Проволока ОВС Ткани

Бальза, Фанера, Карбоновые трубки, Эпоксидные смолы, Карбоновые стержни, Латунные трубки, Проволока ОВС, Ткани, МРД, Клеи

  • Ответов 58
  • Создана
  • Последний ответ

Топ авторов темы

Топ авторов темы

Изображения в теме

Идеальный вариант конечно БК

Если есть что то для коллекторника тоже интересно.

Изменено пользователем Val
Излишнее цитирование - непонятно зачем цитировать целиком предыдущее сообщение.
Ссылка на комментарий
Идеальный вариант конечно БК

Регулятор для БК - очень непростое (в смысле зашитой математики) изделие. Так что, проще и лучше пользоваться готовыми регуляторами.

Регулятор для коллекторного двигателя довольно простой; самодельный - вполне реально.

И надо не забыть, что нужна отсечка по питанию.

Ссылка на комментарий
$70 за рег это слишком круто, нужен малобюджетный вариант

Малобюджетный возможен в двух случаях:

1 "Комнатные" кордовые самолеты с относительно слабыми движками (до 12-15А); такой рег можно найти за цену < 1000р.

2 Использовать коллекторные движки. В этом случае можно (самодельный рег) уложиться в 150-300р в зависимости от мощности.

Ссылка на комментарий

Вся хитрость в том.

Где взять рег а ещё лучше схему рега с прошивкой именно для кордовой модели.

Просто от радио не пойдёт нужно ещё как минимум схему которая будет давать нужный сигнал, задежку зпуска мтора секунд на 10-15 после включения и ещё таймер остальное радио рег сам сделает. в общем схема получится не сильно проще самого рега.

Изменено пользователем Val
Излишнее цитирование - непонятно зачем цитировать целиком предыдущее сообщение.
Ссылка на комментарий
относительно слабыми движками (до 12-15А);

 

15 ампер при 3-х банках - это 150-160 ватт потребляемой мощности...

Практически это мощность 2.5 куб двигателя ДВС... Неслабый комнатный вариант...

Ссылка на комментарий
15 ампер при 3-х банках - это 150-160 ватт потребляемой мощности...

Практически это мощность 2.5 куб двигателя ДВС... Неслабый комнатный вариант...

Тема о другом.

Вы почти правы.

Вся засада в том что у электромоторов потребляемая мощность, а у ДВС отдаваемая, разница ощутимая гдето процентов 10-30 бк и 30-50 у коллеторников.

Так что с колекторником вполне комнатный вариант, всего 90-70W на валу

Изменено пользователем ПЭ-ЖЭ
Излишнее цитирование - непонятно зачем цитировать целиком предыдущее сообщение.
Ссылка на комментарий

Если корды изолированные, то управляемый газ (от нуля до полного) - 1 микросхема (К561ТЛ1) и 1 переменный резистор, 1 диод и несколько постоянных резисторов и 2 конденсатора. могу выложить рисунок с номиналами минут через 15. Могу нарисовать схему "передатчика" и "приемника" борта для неизолированных корд. Тоже немного обычных деталей.

Ссылка на комментарий

Извините, что долго не отвечал. Забыл... Вот схема.

R4=R5=R6=4,7кОм

Надписи "черный и белый" говорят о том, что с корд эти сигналы должны попасть на черный и белый провода разъема регулятора через корды. Хоть одна корд должна иметь изоляцию, чтобы между собой не закорачивались Схеме ничего не будет, а вот регулятор воспримет как помеху. Около регулятора в белый провод полезно поставить резистор 4.7кОм.

Конденсатор(ы) С и резисторы R1, R2, R3 взаимосвязаны и определяются исходя из номинала переменного резистора.

Переменный резистор R3 должен иметь номинал от 10кОм до 33кОм (10, 15, 22 или 33); оптимальны - 15 и 22кОм.

Резистор R2 должен быть "на шаг" меньше R3; например, если R3=15кОм, то R2=10кОм.

R1=от 12*R3 до 18*R3

C (в микрофарадах) вычисляется по формуле С=3/R3. Диод - любой кремневый импульсный; например КД503, КД521, КД522...

Питание - 3-4 "пальчика" или 4 металлгидрида.

Цоколевка микросхемы (1,2 - входы, 3 -выход) (5,6 - входы, 4 -выход) (8,9 - входы, 10 -выход) (12,13 - входы, 11 -выход)

 

По идее, должно сразу заработать. Если двигатель не будет запускаться или давать "полный газ", то надо изменить С.

post-268-1264102686_thumb.jpg

 

 

Ссылка на комментарий

Это генератор импульсов регулируемой ширины. Иными словами, устройство, с помощью которого можно управлять газом кордового самолёта. В общем, простейший сервотестер с буферным каскадом.

Ссылка на комментарий
Это генератор импульсов регулируемой ширины. Иными словами, устройство, с помощью которого можно управлять газом кордового самолёта. В общем, простейший сервотестер с буферным каскадом.

Понятно.

А как эту штуку заставить работать на самолёте тоесть без корд и с питанием от борта?

Может кто придумает как в неё ещё таймер впихать, тогда вообще будет супер.

 

Ссылка на комментарий

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

Ссылка на комментарий
на самолёте с питанием от борта?

в неё ещё таймер

Самое простое решение для борта - на микроконтроллере. Но при этом газа с земли не будет. Если газ с земли, то самое простое решение уже давали - простейший передатчик и приемник; если не ошибаюсь, то в 1000р можно уложиться, если хорошо поискать. Самодельное может быть существенно дешевле - например, та же схема, что и у меня, но с ИК передатчиком, а на борту - ИК приемник. Все целиком - рублей 200-300. Или вариант, который а вначале предлагал - "радио" по неизолированным кордам. В этом случае "передатчик" собирается на двух микросхемх + пьезорезонатор, а "приемник" состоит из пары транзисторов, пары дросселей и нескольких конденсаторов.

"Бортовой таймер" (без управления с земли). Посмотрите раздел "Сервотестеры" на микроконтроллерах. Я бы сделал так:

1 Перед включением питания присоединяется переменный резистор. Включается питание, производится проверка работы двигателя.

2 При отсоединении переменного резистора запускается таймер.

3 Далее возможны два варианта. При наличии помощника движок запускается сразу на время полета. Если помощника нет, то с задержкой на известное время (десятки секунд).

В общем-то, программа достаточно простая, но мне ее лень писать. Кроме того, в случае таймера полезно иметь возможность перепрограммировать время, а это требует дополнительных усилий...

Ссылка на комментарий
Самое простое решение для борта - на микроконтроллере

Вся хитрость в том что спаять схему обычную даже может что то добавить от себя я смогу, а вот с микроконтроллерами да и вообще програмированием у меня туго

Ссылка на комментарий
Вся хитрость в том что спаять схему я смогу, а вот с програмированием у меня туго

Как я понял, Вам все же интересен таймер (неуправляемая с земли схема).

Могу попробовать нарисовать схему "на россыпи". Вы знаеет какую-нибудь схему таймера (реле времени), управляемого "вручную"? (просто я уже давно такими вещами не интересуюсь). Могу на счетчике нарисовать. Кроме того, я не сумею сделать задержку на включение (нужен помощник или придется выдергивать флажок-выключатель кордой).

А такой вариант:

Неизолированные корды. В ручке - некий генератор. Пока он включен, движок работает. Выключил - движок остановился... Но я бы все же делал просто управление газом с ручки по неизолированным кордам (по объему практически то же самое, но все в руках). К сожалению придется настраивать (понадобится дополнительно тестер) и переменный резистор.

 

 

Ссылка на комментарий

Кстати, вопрос о регуляторах остался "почти открытым"; ответа на то, согласны ли вы применять стандартные регуляторы, остался без ответа. Рег для коллекторника я могу нарисовать на "обычных деталях" (на 2-3 лития, без отсечки по разряду; правда, газ будет регулироваться не особо плавно). Впрочем, тут действительно проще собрать готовую схему и прошить конроллер на Митинке (если не ошибаюсь, и схему и прошивку можно найти в инете).

Изменено пользователем flysnake
Ссылка на комментарий
Кстати, вопрос о регуляторах остался "почти открытым";

 

Конечно каждый хочет иметь "все в одном флаконе", для спортсменов так целесообразнее и удобнее.

Для любительского моделизма разумнее разделить регулятор и контроллер.

В этом случае с одним контроллером можно будет использовать как коллекторные двигатели, так и БК.

Вероятность повреждение самого контроллера намного ниже чем регулятора. Регулятор, в случае выхода его из строя, легко заменить другим покупным.

Сейчас много различных регуляторов с большим количеством полезных функций, зачем еще раз изобретать велосипед.

Для многомоторных моделей достаточно одного контроллера на все двигатели с регуляторами.

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

Ссылка на комментарий
Как я понял, Вам все же интересен таймер (неуправляемая с земли схема).

Может я не правильно написал в первом посту. :blink:

В общем я сразу думал о схеме без управления с земли, так сказать в лучших кордовых традициях.

Ещё я полностью согласен что на рассыпухе далеко не уедешь.

Вы можете написать программу для конторллера и нарисовать схему как его включать?

Вот тут народ нечто похожее изобрёл, к сожалению связаться с ними пока не получается.

Ссылка на комментарий

Подробнее чем в педидущих сообщениях я объяснить не смогу в програмировании я ни бум бум

Изменено пользователем Val
Излишнее цитирование - непонятно зачем цитировать целиком предыдущее сообщение.
Ссылка на комментарий

Нужен контроллер который будет управлять коллекторным или безколлекторным двигателем (регулировка оборотов), Должно быть два режима включения один для начальной установки оборотов, второй с задержкой (пауза должна регулироваться) для того что бы пилот смог добежать к центру круга к ручке управления. Это минимум ну и плюс пилотажный режим. Про этот режим ни чего сказать не могу так как не кордовик.

Ссылка на комментарий

В нэте есть коды для проги управления БК, тут проблем нет. Коллекторником управлять через ШИМ.

Подробнее про все режимы распишите, что как, куда, а то я не авиамоделист, только ракеты делал и по части электроники :)

 

 

Ссылка на комментарий

Доброго времени суток!

 

Я тоже недавно стокнулся с проблеммой электро пилотажки. Пару лет назад, еще на кружок ходил, там запускали пенопластовые модели на медных кордах с аккумулятором в руке. Движок обычный коллекторник с китайской машинки.

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

Двигатель-регятор

Аккумулятор 2200мАч 12.6в.

Для управления регулятором сделал "таймер" на микроконтроллере ATMEGA8. Довольно распостранённый и стоит около 2уе.

 

Написал простенькую программу на С в WinAVR.

 

Что она делает:

-таймер питается от БЕКа регулятора, когда соединяем аккумулятор с регулятором таймер производит калибровку газа (типа как на радио сначала стик газа в максимум, потом в минимум);

 

минимум газа-это импульсы 0.8мс с частотой 50Гц;

максимум газа-импульсы 2мс с частотой 50Гц;

 

-потом через 15секунд (успеваем подойти к ручке) включается двигатель и полетели :rolleyes:

-двигатель через опреленное время отключается (у меня за 15 секунд до отсечки загорается светодиод).

время у меня зашито в программе, но ничего не мешает нацепить джамперы или переключатели.

 

Плюс отдельного таймера в том, что его можно подключать к любому промышленному регулятору скорости, как БК так и коллекторному.

Кроме МК нужен еще кварц, 3 конденсатора, плата.

Прошить МК можно с помощью программы PonyProg подключив его к LPT порту компа.

Тут фотка моей "макетной платы" и набросал исходник программы, бо немог найти то, что записано в контроллере.

Этот мотор тянет модель размахом метр, весом 500-600г, с длиной корд 12-14м.

Сейчас хочу сделать побольше пилотажку, 1.2-1.3м весом гдето килограм.

 

Чтоб мотор "забеднялся" (менял обороты) я думал применить датчики горизонтали, самые простые это ртутные, но в продаже их не видел и есть еще датчики на эффекте Холла. До них еще руки не дошли и не знаю какое быстродействые у них.

 

GRAF!

 

Моего умения программирования МК хватает только на использование delay :wub: . Помогите написать прогу с использованием таймера МК, бо никак не могу разобратся в его работе.

1.zip

post-10444-1264458561_thumb.jpg

Ссылка на комментарий
Подробнее про все режимы распишите, что как, куда, ...

Вот несколько слов о том каким бы я хотел видеть подобный контроллер:

 

Смешивать контроллер с регулятором оборотов, пожалуй не стоит, пусть это будут раздельные устройства. При этом будет возможность выбирать ESC как по типу (БК или коллекторный) так и по мощности. Кроме этого ESC обеспечит контроль за разрядом батарей.

Питание (5V) можно использовать от БЕКа регулятора.

 

Вариант 1- (минимальный) – однорежимный

Программируемый таймер отключения с шагом ~ 30 сек. (использование 4 разрядов позволит получить диапазон от 30 сек до 7,5 мин), если позволяет контроллер ввести пятый разряд – диапазон расширится до 15,5 мин с шагом 0,5 для большинства задач вполне достаточно.

Желательно наличие отдельных входов «Старт» «Стоп» - позволит организовать удаленный запуск (либо запуск неквалифицированным помощником), аварийный останов и при необходимости калибровку ESC.

Желательно иметь сигнализацию окончания полетного времени (за 15 – 30 сек до окончания - включение световой или звуковой сигнализации)

 

Вариант 2- (минимальный дополненный) – однорежимный

Функции сервотестера ввести в состав контроллера с возможностью внешнего управления

минимум газа-это импульсы 0.8мс с частотой 50Гц;

максимум газа-импульсы 2мс с частотой 50Гц;

 

Вариант 3- (пилотажный) – двухрежимный

Добавить возможность использования внешнего датчика положения - изменение длительности выходного сигнала от 75 - 80% до 100% max.

post-526-1264488971_thumb.jpg

post-526-1264488990_thumb.jpg

post-526-1264489007_thumb.jpg

Ссылка на комментарий

kukeman, ШИМ аппаратный нужно сделать (целых 2 таймера/счетчика это поддерживают).

 

В 8-й меге только 2 программируемых таймера/счетчика, можно на один повесить и функцию ШИМ, и функцию собственно таймера.

 

Давайте на примере 1-го таймера/счетчика разберемся, как его использовать. Для начала в качестве таймера, от которого будет поступать прерывание по достижению какого-нибудь значения.

 

Понадобится юзать регистры TIMSK, TCCR1A, TCCR1B, OCR1A и SREG.

 

В OCR1A пишем значение (число) при равенстве регистра счетчика которому происходит прерывание.

Я написал OCR1A=B71B;

 

В TIMSK устанавливаем конфигурацию битов, которая будет соответствовать разрешению прерывания по достижению таймером/счетчиком определенного значения, которое записано в OCR1A. Бит называется OCIE1A, его и ставим в 1.

Пишем: TIMSK|=0x10;

 

 

В TCCR1B и TCCR1A устанавливается предделитель счетчика и режим его работы. У нас будет режим СТС (очищать регистр счетчика при равенстве его значению OCR1A) и предделитель Fкварца/1024.

В таком режиме в TCCR1A ничего изменять не нужно, поэтому его не трогаем.

Идем в TCCR1B и пишем в него 00001101 = 0x0D, т.е. TCCR1B=0x0D.

 

Теперь в SREG устанавливаем глобальное разрешение прерываний и ждем прерывания от таймера.

 

При частоте кварца 9.6 МГц, прерывания будут происходить каждые 5 секунд.

 

Создайте отдельную тему по настройке таймеров ATmega8, там продолжим.

 

 

L i S,

По 1-му варианту, можно сколько угодно разрядов использовать, лишь бы хватило ножек на остальные задачи :D

Если использовать целый порт, а это 8 разрядов, то на 6 разрядов можно поместить установку времени, а 2 остальных будут как раз эти "Старт" и "Стоп" и остается ещё целых 2 порта.

 

Функция сервотестера с возможностью внешнего управления, это ШИМ, который регулируется переменным резистором?

 

Задача не сложная, для реализации нужно только знать, что в качестве датчика положения и какие сигналы он выдает.

 

 

 

 

 

 

 

Ссылка на комментарий
kukeman,

... Функция сервотестера с возможностью внешнего управления, это ШИМ, который регулируется переменным резистором?...

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

Кнопка "Старт" может быть как мгновенного так и замедленного действия (задержка 15 - 20 сек.)

Кнопка "Стоп" должна быть мгновенного действия если параллельно поставить инерционный датчик можно будет выключить движок при аварийной посадке (падение или удар).

 

Вариант 3 хотелось бы обсудить и с другими участниками форума.

Ссылка на комментарий
Вариант 3 хотелось бы обсудить и с другими участниками форума.

Помимо кнопки стоп нужна ещё аварийная остановка, привязать которую можно только к нагрузке на мотор.

Просто если модель упала то пока кто то до неё добежит чтоб нажать кнопку стоп из всей начинки уже дым валить будет.

 

Ссылка на комментарий

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

×
  • Создать...