реклама на сайте
подробности

 
 
> PWM(ШИМ) на LPC1768 (MCB1700), PWM/ШИМ на LPC1768 (MCB1700)
te0retik
сообщение Mar 19 2011, 07:56
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 10-08-10
Пользователь №: 58 851



Доброго времени суток, уважаемые электронщики!
Работаю с отладочной платой MCB1700 на базе LPC1768 (сцилко на инфо) от Keil.
Довольно таки не плохая доска, с ней даже JTAG дебагер идёт, так что можно трассировать проги прямо из Keil uVision.
Реализовал на ней работу с LCD (4.3"), взаимодействие с MatLab через RS-232 (UART) и пр.
Дело вот в чём: препод сказал, что принесёт моторчег от кулера и якобы я должен сделать так чтобы им управлять.
Задачка-то простая, да и к тому же привод безколлекторный однофазный, никаких датчиков Холла и multi-phase и т.д..
Скоро привезут драйверы двигателя L293D, а вот как реализовать этот ШИМ на LPC1768 (Cortex-M3) не могу понять.
ШИМ на AVR - проще простого, тем более, что есть русская документация на них и куча статей на easyelectronix.ru.

Нашёл в доках на lpc1768 только то, что держит несколько аппаратных ШИМ
  • трёх-фазный ШИМ с поддержкой датчика Холла (Motor control PWM)
  • обычный шим на таймерах/регсистрах сравнения, ШИМ-сигналы с выравниванием по фронту или центру

документация на сей камень крайне убога (по сравнению с доками AVR от Atmel)

Помогите, пожалуйста
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sysel
сообщение Mar 19 2011, 13:13
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 3-07-07
Пользователь №: 28 852



Цитата(te0retik @ Mar 19 2011, 10:56) *
документация на сей камень крайне убога (по сравнению с доками AVR от Atmel)


Документация очень даже хорошая (UM10360.pdf).
Это Вы материалами про AVR избалованы. Про AVR только ленивый книжки и статьи не писал (в т.ч. и на Русском языке).

Теперь по делу:
1) трёх-фазный ШИМ с поддержкой датчика Холла (Motor control PWM)
Очень удобный и "правильный" ШИМ. Использую его для управления транзисторным (MOSFET) мостом. Порадовало то, что в специальном регистре можно задать время просечки на переключениях. Тактирую его 100 МГц. Получается разрешение по времени 10ns.
Насчет "поддержки датчиков Холла" - пока только на бумаге. Читайте еррату.

2) "обычный шим на таймерах/регсистрах сравнения, ШИМ-сигналы с выравниванием по фронту или центру"
Вполне стандартный блок. В чем проблема-то ?
Go to the top of the page
 
+Quote Post
te0retik
сообщение Mar 19 2011, 18:45
Сообщение #3





Группа: Новичок
Сообщений: 5
Регистрация: 10-08-10
Пользователь №: 58 851



Цитата(sysel @ Mar 19 2011, 16:13) *
Документация очень даже хорошая (UM10360.pdf).
Это Вы материалами про AVR избалованы. Про AVR только ленивый книжки и статьи не писал (в т.ч. и на Русском языке).

Теперь по делу:
1) трёх-фазный ШИМ с поддержкой датчика Холла (Motor control PWM)
Очень удобный и "правильный" ШИМ. Использую его для управления транзисторным (MOSFET) мостом. Порадовало то, что в специальном регистре можно задать время просечки на переключениях. Тактирую его 100 МГц. Получается разрешение по времени 10ns.
Насчет "поддержки датчиков Холла" - пока только на бумаге. Читайте еррату.

2) "обычный шим на таймерах/регсистрах сравнения, ШИМ-сигналы с выравниванием по фронту или центру"
Вполне стандартный блок. В чем проблема-то ?
Какие регистры таймеры/счетчики отвечают за всё это? Интересует какой-нидь пример ШИМ для lpc1768
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 05:08
Рейтинг@Mail.ru


Страница сгенерированна за 0.01386 секунд с 7
ELECTRONIX ©2004-2016