Целью доклада является анализ возможностей микроконтроллеров семейств фирмы

advertisement
Целью доклада является
анализ возможностей
микроконтроллеров семейств
PIC16, PIC18, dsPic фирмы
Microchip при использовании в
СУ приводами роботов.
Перечень требований к СУ:
1. Формирование управляющего сигнала на привод;
2. Связь с СУ высшего уровня (оператором);
3. Связь с другими СУ;
4. Передача команд управления/состояния;
5. Обработка сигналов с различных датчиков;
6. Реализация требуемых алгоритмов управления;
7. Возможность программирования на языке высокого
уровня;
8. Стоимость;
Функциональная схема СУ
для 2 ДПТ на микроконтроллере PIC16F877A
5В
24В
Привод I
PIC16F877A
Обмен по
протоколу
RS-232С
вх/вых
релейных
сигналов
14-Bit
USART
CPU
CCP1
ШИМ
CCP2
PORTB
8канал.
АЦП
TMR1
TMR0
24В
Мост
LMD18200T
Привод II
Мост
LMD18200T
Потенциометр
Энкодер
Рис 1.
Недостатки СУ, разработанной на
PIC16F877A
• сложность реализации алгоритмов
управления
• отсутствие возможности
предварительной обработки сигналов
• недостаточно развитая периферия для
управления мощными приводами
Сравнительные характеристики
микроконтроллеров серий 16, 18, dS.
PIC16F877A
- 2 канала 10-битного ШИМ
- 3 цифровых таймера
- 8 каналов 10-битного АЦП 50ksps
- частота 20 МГц
- объем памяти 14 кбайт
- отсутствует энкодер
- отсутствует CAN интерфейс
PIC18F4431
- 8 каналов 14-битного ШИМ
- 4 цифровых таймера
- 8 каналов 10-битного АЦП 100ksps
- частота 40 МГц
- объем памяти 16 кбайт
- наличие энкодера
- наличие CAN интерфейса
dsPIC30F6010
- 8 каналов 10-битного ШИМ и 8 каналов 14-битного ШИМ
- 5 цифровых таймеров
- 16 каналов 10-битного АЦП 500ksps
- частота 40 МГц
- объем памяти 144 кбайт
- наличие энкодера
- наличие CAN интерфейса
Таблица оценок характеристик
микроконтроллеров серий 16, 18, dS.
Выводы
- Серия PIC16 применима для управления маломощными приводами роботов с
несложными алгоритмами управления
- Серия PIC18 применима для управления приводами роботов средней и большой
мощности с более сложными алгоритмами управления
- Серия dsPIC применима для управления мощными приводами роботов со
сложными алгоритмами управления и возможностью реализации тактического
уровня выполнения задач
Download