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

 
 
> lpc4337 прерывания 1мкс
sergey sva
сообщение Jan 3 2014, 22:08
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Разбираюсь с исходниками, интервал прерываний задается в этой строчке.
Код
SysTick_Config(CGU_GetPCLKFrequency(CGU_PERIPHERAL_M4CORE)/100);               /* Generate interrupt every 10 ms */

Как сделать 1мкс , может для этого другой таймер лучше использовать, или может что посоветуете?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Golikov A.
сообщение Jan 20 2014, 06:06
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



1 мкс - это нормально,
если с микрошагами по 256 на шаг, то даже не супер быстро.
в таких системах от 2 до 5 МГц частота шагов бывает, 500-200 нСек то есть.

только доверять такое процу... плавать же будет из-за нечеткости прерывания и прочих процессов. Надо либо полностью ядро освобождать под это, или ДМА из фифо-буфера какого - то, но мы пошли путем ПЛИС со своим буфером, так надежнее...
Go to the top of the page
 
+Quote Post
evgen2
сообщение Jan 20 2014, 10:10
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 236
Регистрация: 1-04-06
Пользователь №: 15 688



Цитата(Golikov A. @ Jan 20 2014, 10:06) *
1 мкс - это нормально,
если с микрошагами по 256 на шаг, то даже не супер быстро.
в таких системах от 2 до 5 МГц частота шагов бывает, 500-200 нСек то есть.

только доверять такое процу... плавать же будет из-за нечеткости прерывания и прочих процессов. Надо либо полностью ядро освобождать под это, или ДМА из фифо-буфера какого - то, но мы пошли путем ПЛИС со своим буфером, так надежнее...


А, микрошаги... я про них несколько забыл. Это ж а) на самом деле не совсем шаги б) крутящий момент в микрошаговом режиме сильно плохеет.

Цитата(sergey sva @ Jan 20 2014, 08:33) *
Станок может быть любой. На этой плате генерируются импульсы направления и шага в зависимости от того куда нужно переместиться с какой скоростью и как линейно или дугой. Импульсы можно на сервопривода или на привода которые управляют шаговыми двигателями. Чем больше частота прерываний, тем больше импульсов можно получить. Особенно актуально для сервопривода.


для сервопровода это скорее не импульсы движения, а эээ... цифровая передача координаты. У сервопривода на входе стоит счетчик импульсов, который считает целевую координату, в которую привод едет со своими ускорениями-скоростями и прочими заморочками
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- sergey sva   lpc4337 прерывания 1мкс   Jan 3 2014, 22:08
- - Taradov Alexander   QUOTE (sergey sva @ Jan 3 2014, 15:08) Ка...   Jan 3 2014, 23:56
- - nanorobot   Вроде так: SysTick_Config(CGU_GetPCLKFrequency(...   Jan 4 2014, 04:57
- - mantech   Цитата(sergey sva @ Jan 4 2014, 02:08) Ра...   Jan 4 2014, 06:43
- - mempfis_   Цитата(sergey sva @ Jan 4 2014, 01:08) Ра...   Jan 4 2014, 08:40
|- - jcxz   Цитата(mempfis_ @ Jan 4 2014, 14:40) По о...   Jan 4 2014, 09:30
- - sergey sva   Сейчас поэкспериментирую, процессор работает на ч...   Jan 4 2014, 11:18
- - sergey sva   Пока нормально работает, судя по аналоговому осцил...   Jan 4 2014, 12:53
|- - sergey sva   Немного поэкспериментировал, работает нормально до...   Jan 8 2014, 19:49
|- - evgen2   Цитата(sergey sva @ Jan 8 2014, 23:49) Не...   Jan 20 2014, 00:30
- - sergey sva   Смотрю документацию и m0 и m4 тактируются 204 mhz,...   Jan 16 2014, 18:57
|- - mantech   Цитата(sergey sva @ Jan 16 2014, 22:57) С...   Jan 17 2014, 14:55
- - sergey sva   Станок может быть любой. На этой плате генерируютс...   Jan 20 2014, 04:33
|- - sergey sva   Цитата(Golikov A. @ Jan 20 2014, 10:06) 1...   Jan 20 2014, 07:17
- - KRS   А Вы кол-во тактов обработчика смотрели? у ARM-v7...   Jan 20 2014, 06:37
- - Golikov A.   Это комплексная система, там пипец сложные траекто...   Jan 20 2014, 07:56
- - sergey sva   Понятно, по коэффициентам полинома рассчитываете с...   Jan 20 2014, 08:35
- - Golikov A.   коэффициенты - по сути это и есть скорость, ускоре...   Jan 20 2014, 08:53
- - sergey sva   А если пропадет пакет,хотя наверно у вас контроль ...   Jan 20 2014, 09:20
- - sergey sva   Чем отличаются emac lpc1768 lpc4337 ?   Jan 26 2014, 13:00


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

 


RSS Текстовая версия Сейчас: 9th August 2025 - 08:53
Рейтинг@Mail.ru


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