Реклама

Вход в систему

Переделка детского квадроцикла

Пнд, 28/04/2014 - 12:12 — Дмитрий

Всем привет.

 

Немного в сторону от пенолетов отклонюсь в данной статье, но тема RC в данной статье всетаки будет присутствовать.

На 2 года подарил я сыну детский квадроцикл Amalfy Fast Rider. Больно понравился цвет и размер. Расчитан он на детишек от 2х лет и может развивать скорость до 3км/ч. Управление в заводском исполнении самое простое - одна кнопка. Нажал поехал, отпустил - стоишь. Даже кнопки включения нету ))

У всех подобных игрушек есть одна проблема - это резкий старт. Когда ребенок нажимает на газ, на двигатель подается сразу все напряжение акка и квадрик некисло срывает с места. Для устранения данного недостатка обычно ставят блоки плавного старта. Такой блок при нажатии на газ выдает на двигатель плавно нарастающий ШИМ сигнал. В итоге разгон происходит плавно за 1-2 секунды. О подобных схемах много прочитал на форуме электртранспорта и на radioskot.

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

 

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

 

Мысль плавного управления никак не покидала меня, и я заказал ручку управления газом от электроскутера. На днях ручка наконец-то приехала и перед о мной встала новая задача по сопряжению ручки газа и устройства плавного старта. Перепробовал несколько аналоговых схем и понял, что ничего путнего у меня с ними не выйдет. В итоге, решил собрать простенькую схемку на микроконтроллере ATTiny13. 

 

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

 

Задача была переформулирована следующим образом:

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

У ATTiny13 есть 5 портов ввода вывода. Укладываемся в притык. 

1й порт - считываем данные с ручки газа

2й порт - данные с приемника (газ)

3й порт - сигнал перехвата управления

4й порт - задний ход

5й порт - вывод на регулятор импульса от 1 до 2мс.

 

Схемка получается ну очень простая.

- 3 резистора по 4.7k для подтяжки сигнала на кнопках и ресете. (6р)

- Один МК attiny13 и постелька для него. (59р)

- 11 контактных штырьков.  (были в наличии)

Для разметки отверстий накидал схемку в Sprint-Layout и наклеил эту бумажку на пластиковую карту. Затем просверлил отверстия и сделал поверхностный монтаж.  Получилось довольно позитивно.

Програмку для микроконтроллера написал в среде BaseCom-AVR. (на бейсике)

Алгоритм ее весьма прост:

1) Проверяем наличие сигнала на канале управления. Если есть - перебрасываем вход с приемника на регуль.

2) Если нет - то считываем показания датчика холла встроенным АЦП, формируем выходящий импульс нужной длины при помощи waitus комманд (пауза в микросекундах).

 

После установки этого всего на квадроцико пришлось немного отладить центр (вместо 15000мкс пришлось поставить 1430мкс), а так-же ограничить ход ручки.  В принципе, меняя прошивку можно легко менять верхние и нижние границы.

 


Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
КАПЧА
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.
CAPTCHA на основе изображений
Введите символы, которые показаны на картинке.