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

 
 
13 страниц V  « < 8 9 10 11 12 > »   
Reply to this topicStart new topic
> Микроконтроллер для сервопривода подскажите, Два аппаратных енкодера нужно.
_Pasha
сообщение Mar 20 2009, 07:20
Сообщение #136


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Огурцов @ Mar 20 2009, 10:04) *
Для spi кварц не нужен.

Имхо, Вы не там копаете. По SPI пойдет большой поток. Лучше +/-
Go to the top of the page
 
+Quote Post
arisov
сообщение Mar 20 2009, 07:27
Сообщение #137


Частый гость
**

Группа: Свой
Сообщений: 157
Регистрация: 17-02-07
Из: Ульяновск
Пользователь №: 25 455



Цитата(Огурцов @ Mar 20 2009, 10:04) *
Для spi кварц не нужен.

А обработку энкодера тогда на 1МГц вести?
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Mar 20 2009, 13:31
Сообщение #138


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(arisov @ Mar 20 2009, 07:27) *
А обработку энкодера тогда на 1МГц вести?

ATtiny25 может и повыше ;


Цитата(_Pasha @ Mar 20 2009, 07:20) *
Имхо, Вы не там копаете. По SPI пойдет большой поток. Лучше +/-

SPI аппаратный, а +/- придется считать программно. Вообще, +/- от квадратурного не сильно отличается ;

Сообщение отредактировал Огурцов - Mar 20 2009, 13:31
Go to the top of the page
 
+Quote Post
Iptash
сообщение Mar 20 2009, 14:00
Сообщение #139


Профессионал
*****

Группа: Свой
Сообщений: 1 613
Регистрация: 2-09-08
Из: г.Набережные Челны
Пользователь №: 39 936



Цитата(Огурцов @ Mar 20 2009, 10:04) *
...Жирно, в данном случае это минус, а не плюс.

Если цена, то квадратурный декодер со счетчиками, буферами и выборкой да с огромной вх. частотой, 60р. это не дорого. Если ног, то у него параллельные данные, самое оно. Я на CPLD много КИПов переделал. Работают как часики и в зной и стужу.

Цитата(Огурцов @ Mar 20 2009, 10:04) *
...Жирно, в данном случае это минус, а не плюс.

Если цена, то квадратурный декодер со счетчиками, буферами и выборкой да с огромной вх. частотой, 60р. это не дорого. Если ног, то у него параллельные данные, самое оно. Я на CPLD много КИПов переделал. Работают как часики и в зной и стужу.
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Mar 20 2009, 18:25
Сообщение #140


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цена нормальная, тинька во столько же встанет. А вот ног в десять раз больше, чем нужно. Или придется собирать все входы со всех энкодеров в одном месте.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Mar 21 2009, 06:00
Сообщение #141


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Огурцов @ Mar 20 2009, 17:31) *
Вообще, +/- от квадратурного не сильно отличается ;

3 такта без входа/выхода smile.gif
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Mar 21 2009, 13:11
Сообщение #142


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(_Pasha @ Mar 21 2009, 06:00) *
3 такта без входа/выхода smile.gif

Несколько больше потребуется только на выделение фронта
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Mar 21 2009, 14:52
Сообщение #143


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Огурцов @ Mar 21 2009, 17:11) *
Несколько больше потребуется только на выделение фронта

smile3009.gif  Не-е, так не пойдет. Вы скажите, на какой чудо-меге делать контрол и сколько энкодеров в системе. Тогда, если у Вас не хватит прерываний по перепаду и счетчиков событий, только после этого Вы станете правы. Такшта...
ЗЫ: я говорил про тиньку и цикл опроса 16 тактов. Выкладывать или сами догадаетесь?
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Mar 21 2009, 15:49
Сообщение #144


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Согласен, если с прерываниями. Просто со входом и выходом это займет гораздо больше тактов, чем то же самое поллингом, когда на восемь концов достаточно около восьми тактов ) Но еще раз, spi справится с тем же успехом, а плюс-минус можно и внутри байта кодировать. Либо 2*4 малдших бита от текущего положения.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Mar 21 2009, 16:42
Сообщение #145


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Огурцов @ Mar 21 2009, 18:49) *
Но еще раз, spi справится с тем же успехом, а плюс-минус можно и внутри байта кодировать. Либо 2*4 малдших бита от текущего положения.


А че, можно! И непрерывный поток по SPI не перекосит временнЫе измерения. Если это система многоосевая, то - вполне крутое решение. Хоть до чего-то договорились. smile.gif
Go to the top of the page
 
+Quote Post
arisov
сообщение Apr 2 2009, 15:23
Сообщение #146


Частый гость
**

Группа: Свой
Сообщений: 157
Регистрация: 17-02-07
Из: Ульяновск
Пользователь №: 25 455



Чем отличаются AT90PWM2/3 от AT90PWM216/316? Нашёл только, что объёмом памяти, но тогда почему DS для каждого свой?
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Apr 2 2009, 15:50
Сообщение #147


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(arisov @ Apr 2 2009, 15:23) *
Чем отличаются AT90PWM2/3 от AT90PWM216/316? Нашёл только, что объёмом памяти, но тогда почему DS для каждого свой?

На m8 и m88 тоже отличаются. Значит еще что-то есть. Технология новая, например, а с этим все диаграммы другие. Как минимум. А может еще чего добавили/изменили. Апнот по переходу с одной на другую еще не пявился ?
Go to the top of the page
 
+Quote Post
arisov
сообщение Apr 2 2009, 16:07
Сообщение #148


Частый гость
**

Группа: Свой
Сообщений: 157
Регистрация: 17-02-07
Из: Ульяновск
Пользователь №: 25 455



m8 и m88 даже при беглом осмотре DS видно отличие, а для этих никаких отличий кроме памяти не нашёл. Если только ей и технологией, зачем ещё одну "бумажку" написали, скоректировали бы старую. Или всё таки я плохо искал. Аппноута по переходу нет.
Тогда другой вопрос - какой (PWM3 или 316) лучше? А то хочу купить, только выбрать не могу - какой заказывать (память роли не играет, в цене - мало отличаются)?
Go to the top of the page
 
+Quote Post
VladimirYU
сообщение Apr 5 2009, 06:45
Сообщение #149


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782



Цитата(arisov @ Apr 2 2009, 20:07) *
Тогда другой вопрос - какой (PWM3 или 316) лучше? А то хочу купить, только выбрать не могу - какой заказывать (память роли не играет, в цене - мало отличаются)?

В PWM3 норвеги накосячили в режиме PLL Central mode. В исполнении PWM3B эту проблему убрали. ИМХО, если помещаетесь в объемы 8К и 512 берите PWM3B, а если что откатитесь на более дорогой 316, полностью совместимый по лапам и софту.
Go to the top of the page
 
+Quote Post
regular1
сообщение Apr 7 2009, 06:27
Сообщение #150





Группа: Новичок
Сообщений: 8
Регистрация: 7-04-09
Пользователь №: 47 288



Всем добрый день. Все пытаются запихнуть весь сервоконтроллер в один процессор. А если сделать разделение функций и применить два процессора и разделить между ними операции? Специально искал в Интернете что-нибудь подобное. И нашел!!! http://www.mcselec.com/index.php?option=co...1&Itemid=57 Здесь основные функции выполняет Мега32, а обработку енкодера выполняет специальная микросхема HCTL2032. Причем это на два двигателя. Микросхему думаю можно заменить еще одним микроконтроллером. Кстати на этом же сайте есть пример обработки енкодера http://www.mcselec.com/index.php?option=co...9&Itemid=57.
А вот еще один сайтик http://www.picservo.com, а точная ссылка http://www.picservo.com/psdata.pdf. Здесь сервоконтроллер выполнен на двух PIC контроллерах. Но в новых версиях сервоконтроллера применен уже один PIC контроллер 18серии.
Go to the top of the page
 
+Quote Post

13 страниц V  « < 8 9 10 11 12 > » 
Reply to this topicStart new topic
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 04:31
Рейтинг@Mail.ru


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