Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 13.02.2016
Сообщений: 141

Контролер для 3-х двигателей.

01.07.2017, 13:49. Показов 2672. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Мне нужно сделать драйвер для 3-х двигателей. Двигатели обычные DC Motors 24V. Двигатели имеют энкодеры для отслеживания позиции.
Хотелось чтоб энкодеры были апаратные. Обычно это делается на таймерах.
Вот задумался какой контроллер выбрать. PWM+Encoders требуют таймера. К тому же на мои нужды нужно еще 3 таймера.
У ST вроде нет контролеров заточенных под motion. У TI есть но что то не хочется связываться с TI. К тому же 3 двигателя. Есть контроллеры под такую задачу?
Основная проблема - аппаратно обработать 3 энкодера. На атмеловских AVRках я пользовался внешними интераптами но это, как мне кажется, не очень хороший способ.

0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.07.2017, 13:49
Ответы с готовыми решениями:

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

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

DC-DC преобразователь для питания двигателей робота
Привет. Есть LiPo аккумулятор 7.4V (на самом деле почему-то > 8V). И есть движки http://www.pololu.som/catalog/product/114/specs В...

2
1 / 1 / 0
Регистрация: 05.10.2017
Сообщений: 2,048
01.07.2017, 14:04
STM32F303 подойдет под вашу задачу. 3 таймера под шим, с аппаратным dead-time и прочими штуками, еще 3 под hall-simsor. Останется еще 5 штук не считая SysTick.
0
0 / 0 / 0
Регистрация: 13.02.2016
Сообщений: 141
01.07.2017, 15:10
Цитата Сообщение от Hotd
STM32F303 подойдет под вашу задачу. 3 таймера под шим, с аппаратным dead-time и прочими штуками, еще 3 под hall-simsor. Останется еще 5 штук не считая SysTick.
Да. Посмотрел даташит - просто шикарно. По таймерам я в полном шоколаде. Наверно остановлюсь на нем. Спасибо.

насколько я понял только TIM2/TIM3/TIM4 support quadrature encoders или я ошибаюсь?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.07.2017, 15:10
Помогаю со студенческими работами здесь

Контролер для ASP.NET
using EmployeeService.Models; using System; using System.Collections.Generic; using System.Linq; using System.Net; using...

Контролер от консолей для пк на win7
Сразу извиняюсь возможно не в тему..хочу узнать контролер от xbox и от ps4 как подойдут к ноутбука где windows 7? проверить нет...

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

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

Как выбираются кабели для питания асинхроннных двигателей?
Есть шина напряжения на 6 кВ и несколько двигателей. Надо выбрать кабели чтобы питать движки от шины. Выбираем по напряжению и по токовой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита, которое может. . .
Команды "Заполнить" и "Очистить" на форме документа
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". На примере нетипового документа разработанного в конфигурации КА2. В качестве источника данных указан регистр накопления, в который записываются данные о. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru