Идеальный спид-контроллер для электролетов
Да, а в принципе, чего я боялся то… Ну ток, 10A, ну, скажем те же 4 x IRF7413 (11 mOm) и получим около 0,3 Вт, а они могут рассеить 2,5
Что посоветуете доступного из Шоттки, я нашел только MBR1545 (45V, 15A) - 18 руб.
Из транзисторов SO есть возможность купить IRF7822 (30V 5mOm 18A), самое то, стоят рублей 40.
По поводу частоты, в Z8 встроенный ШИМ, соответственно, можно сделать частоту и в 2 и в 4 раза выше, но, наверное и не стоит.
Бегемотику
А что, правду говоришь, все по делу. Единственное, что меня беспокоит - защита по току. Оно ведь и потери уменьшить хочется и ток померить.
Чем хочешь, чтоб пищал? Двигателем или пищалкой. ИМХО двигатель не громко пищит. А напряжение отсечки можно сделать, чтоб и программировалось, АЦП встроенный есть. Кстати, раскрутка нужна на сколько плавная - за 1,2,3 сек?
Вот ведь, простая с виду хрень - регулятор. А сколько всего интересного придумать можно…
Доброго времени суток, уважаемый romychs!
Требвования к регулятору и некоторые дополнительные возможности рассмотрены, например, в www.microchip.com/1010/suppdoc/…/index.htm
Для защиты по току / замера тока я использовал чип-резистор 0.003ом для малых токов. Сейчас предполагаю по совету старших товарищей и в связи с возрастанием токов перейти на 0.001ом и менее. Схемотехника аналогична применяемым на безсенсорных контроллерах безколлекторных двигателей постоянного тока. Статистика потребляемого тока и последние значения накапливаются в контроллере и могут быть прочитаны.
Я только против писков при настройке / программировании. Мне проще RS232… И против мини дип-переключателей… Просто кучу параметров проще задать пакетно. И не выводить задаваемые параметры азбукой морзе. Тем более статистику работы контроллера.
Скорость раскрутки / торможения я тоже программирую, поэтому мне писка совершенно недостаточно. Зачем мне раскрутка по определенной кривой при прямом приводе?
Возможности PIC12F675 для регулятора показались мне недостаточными. Сейчас играюсь с PIC18F1320 в SO18. Там, кстати, PWM есть.
От параметрических BEC по согласованию со старшими товарищами я тоже решил сейчас отказаться. Будут импульсные на MAX1626 (в SO8) или MAX1744 в зависимости от требуемого тока. Как только получу заказанные сильноточные SMD-индуктивности - полностью перейду на импульсные BEC.
С уважением, joleg
да, пищать регулятором.
а обороты на движке менять - заметно сразу
тормоз за пару секунд.
раскрутка - главное плавный старт. сугобо индивидуальное понятие 😃
Добрый вечер, увавжаемый 6egemot!
да, пищать регулятором.
Наверное, все таки, обмотками мотора при помощи регулятора. Но зачем? У меня RS232 есть. Много данных не выведешь и не введешь.
А так контроллер поцепил - и вперед.
а обороты на движке менять - заметно сразу
Заметно. Абсолютно верное решение для предупреждения о приближении отсечки по напряжению батареи. Но программировать это как? Писком? Азбукой морзе выводить числовые значения?
тормоз за пару секунд.
Я хочу иметь возможность выбирать и устанавливать понравившееся мне значение. Проверенное дома. И, при необходимости, поменять в поле.
раскрутка - главное плавный старт. сугобо индивидуальное понятие 😃
Конечно. Я не хочу его подбирать, перепрограммуруя микросхему. Я смогу установить нужные мне значения контролируя ток в разных режимах.
И, кроме того, это прграммные заморочки. Вошли в EEPROM - хорошо. Я попищать захочется - контроллер куплю с названием “последний писк” 😃 Не нравится мне писки. Возможностей почти не добавляет.
С уважением, joleg
Из транзисторов SO есть возможность купить IRF7822 (30V 5mOm 18A), самое то, стоят рублей 40…
Это точно. Я их ставил вместо 7413, когда их в нашем Чипе и Дипе не было. Для регулятора Астровского, который трехфазный с датчиками и импеллерным мотором.
А насчет напридумать - это ого-го! Тока надо вовремя останавливаться. 😃
joleg
Пищать, не пищать… Сейчас, я для отладки использую ЖКИ индикатор, и 2 кнопки. Все это можно вынести на отдельную платку и сделать на ней же еще пару кнопок и мини-разъем. При необходимости, это все можно подрубить к контроллеру прямо в поле и “подкрутить” параметры. На счет 12F675, у меня тож некоторые сомнения есть. Сейчас я использую Z8F6401 (у меня DIP40, бывает в LQFP 44)- три таймера (16 bit), одним захватываю длительность импульсов, другим генерю PWM. Так же на борту ADC (12 бит, использую 8 ),и из ненужного - SPI, DMA, I2C, 2 - UART, декодер IRDA. 4 К - РОН, и 64к Флеша. и работает до 20 МГц. EEPROM нет, но можно писать программно в последнюю страницу флеша. Этого всего, даже слишком, для спид-контроллера. В конечном итоге хочу взять более легкий из семейства Z8 Encore! - Z8F0821 (8к флеша, 1 к регистров, 2 таймера, ADC (2 входа)) корпус 20 пин SSOP.
Кстати, довольно тяжело избавиться от помех от электродвигателя при частоте процессора 20 или скажем 18 МГц. Все стало значительно лучше на 4 МГц. Кстати, немаловажная вешь - Watchdog. Но тут опять же 2 варианта - после его срабатывания возвращать обороты двигателя в то что было до этого, либо остановить. Кстати, частоту процессора можно снизить довольно сильно, используя аппаратные таймеры, PWM и IRQ, естественно.
2 romychs
если реализуешь спецификацию предложенную бегемотиком (даже не всю сразу), без всяких компьютерных приблуд (мне, например, не нужна статистика работы контроллера и не хочу я его регулярно перенастраивать), куча народа тебе Большое спасибо скажет!
2 romychs
если реализуешь спецификацию предложенную бегемотиком (даже не всю сразу), без всяких компьютерных приблуд (мне, например, не нужна статистика работы контроллера и не хочу я его регулярно перенастраивать), куча народа тебе Большое спасибо скажет!
А чего велосипед изобретать - поглядите на регуляторы от Castle Creations, там почти всё это есть. www.castlerc.com/products.html
Приветствую уважаемое сообщество!
Обращаю внимание, что реализация фич разной степени навернутости, крутизны и полезности чисто программная. Схемотехника не меняется. Я просто сейчас хочу перейти на импульсные BEC и окончательно определиться с выходными драйверами (4, 8, 16 или сколько там IRF7822 вниз, а что тогда в верх 😃 и сколько 😃 и сколько терять на контроле тока с защитой, если он вообще мне нужен… )
Связь с компьютером по RS-232 служит у меня в первую очередь для смены программы в котроллере. Его я использую также для отладки.
Используется расширеный bootloader, подобный www.picbook.com/downloads.html (он для PIC18F452)
Каждый раз программировать контроллер никто не предлагает. И тьюнить параметры тоже. Не надо путать возможномть с необходимостью. В большенстве случаев должны подходить параметры по умолчанию. Иначе эта не система, а <подставить по желанию>. На мой взгляд, должна быть возможность точной подстройки - если пользователь захочет, сможет подкрутить и подвертеть.
С уважением, joleg
ТЗ на отдельную модификацию
- ик датчик
- питание li-pol 7.4
- регулятор мотора до 2А
- bec 4.8/0.2A (среднее, до 1A в пике) или 6в если критично
- вес до грамма
😃
вот вроде и специальность схемотехника была, но совершенно не ориентируюсь в современной элементной базе 😦 Вот готовый бы перечень элементов иметь, смог бы сам и разработать и собрать и запрограммить…
Xто полезно помимо всего сказанного : ПЛАВНЫЙ отруб мотора.
то есть держим напряжение путем убирания газа.
увеличивает время полета и есть возможность немного набрать высоту и зайти на посадку во второй раз…
такой алгоритм у меня во всех SC-18FLY, (коих уже продано немеряно 😃 )
Кстати, Тема-8 делает также , и на слух это проявляется как небольшое подвывание мотором- сразу слышно, что через минуту тяга пропадет вовсе 😃 ( только увы, Темы не было в 1999г когда я писал
регулятор)
Очень раздражает меня подход выключению мотора джети и гвс, - питание село- и ты упал ( особенно если в этот момент самолет кверх ногами под футбольными воротами 😃 ) .
по этому поводу пришлось даже для бесколлекторного джети сделать адаптер, плавно сбрасывающий газ (Tiny12)
еще полезно пищать мотором о том, передатчик включен, но что ручка не в нуле, и о том, что сигнала с приемника нет…
у меня это соответственно частый и редкий писк…
Вот, вроде бы и все.
да, если ставить S0-8 без схем ограничения тока, ток этих транзисторов должен быть в 1.5 раза больше стартового ( или выше), так, на 400ку надо или 2шт 7822 или 3шт 7813.
основания- хайтеки и джети взрываются при случайном задевании ручки газа, когда модель лежит на земле.
Кстати Castle Creations полностью удовлетворяет запросам Бегемотика… и под литий его тоже программировать можно.
Сергей. pp_serj@mail.ru
Никому случайно не попадались схемы или хотя бы разводка плат контроллеров представленных здесь:
jaichi.virtualave.net/speedybl-e.htm
www.geocities.com/SouthBeach/Port/…/speedybl.htm
Прошивки к обоим AT90S2313 есть.
Схема и фотографии печатных плат опубликованы в прошлогоднем специальном издании FMT-Extra Elektronik немецкого журнала. Там на обложке Мильтиплекс Ево. Приобрести можно по адресу:
www.vth.de
Доброго времени суток, уважаемый DjAndy!
Никому случайно не попадались схемы или хотя бы разводка плат контроллеров представленных здесь:
jaichi.virtualave.net/speedybl-e.htm
www.geocities.com/SouthBeach/Port/…/speedybl.htm
Прошивки к обоим AT90S2313 есть.
Методика настройки SBL-Micro с печатными платами приводится тут: www.radetzki.info/html/sbl_micro_e.html
С уважением, joleg
to DjAndy
А где брал прошивки? Можешь ли выложить или скинуть на мыло?
Буду оч благодарен
Прошу прощения, не проверил перед тем как написал в конференцию. Были прошивки… Брал их с родных сайтов из веб-архива www.archive.org, записывал на CD болванку по модельной тематике. Болванка перестала читаться… А с www.archive.org сохранённые версии сайтов с прошивками удалили. Если известны другие веб-архивы можно на них поискать и ссылочку личным сообщением pls.
DjAndy. А нет ли прошивки для ATmega8 для SBL mikro. Для этого контроллера есть хорошие картинки платы с элементами и отличная инструкция по настройк.