roboforum.ru

Технический форум по робототехнике.
Текущее время: 18 фев 2025, 21:54

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 103 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7  След.
Автор Сообщение
 Заголовок сообщения: Re: Сервопривод, универсальный и достаточно мощный
СообщениеДобавлено: 04 апр 2010, 10:24 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
оглядываясь на, скажем так, конкурента.... описание продукции которого (MoviServo)... там на странице 7 распиновка разъема где присутствует RS485.. собственно вопрос: я что-то путаю, или 485-й задумывался как полудуплексный, а дуплексный его аналог - это 422?

Добавлено спустя 27 минут 53 секунды:
вроде разобрался сам... 422 не приспособлен для многоточечных соединений.. и позволяет либо точка-точка. либо передатчик - много приемников...

теперь вот вопрос.. как мне сделать то )) полу- или дуплекс ? )

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервопривод, универсальный и достаточно мощный
СообщениеДобавлено: 04 апр 2010, 10:37 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Выводите 4 ноги и либо перемычки в разъеме, либо перемычки на плате.
Так многие делают.
Можно найти и микросхемы, которые умеют переключаться (max3160/3161 к примеру)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервопривод, универсальный и достаточно мощный
СообщениеДобавлено: 04 апр 2010, 10:46 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
спасибо за совет.. думаю...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервопривод, универсальный и достаточно мощный
СообщениеДобавлено: 06 апр 2010, 21:10 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
ковырял сегодня систему событий на счет квадратурного энодера.. вот что вышло... PF0,1 входы.. таймер 0.. период FFFF
Код:
 
   ldi      tmp1,         0b00000000      
   sts      PORTF_DIR,      tmp1
   ldi      tmp1,         0b00000011
   sts      PORTF_PIN0CTRL,   tmp1
   
   ldi      tmp1,         0b01111000      
   sts      EVSYS_CH0MUX,   tmp1
   ldi      tmp1,         0b00001001
   sts      EVSYS_CH0CTRL,   tmp1

   ldi      tmp1,         0b00000000
   sts      TCC0_CTRLB,      tmp1

   ldi      tmp1,         0b00000000
   sts      TCC0_CTRLC,      tmp1

   ldi      tmp1,         0b01101000      
   sts      TCC0_CTRLD,      tmp1

   ldi      tmp1,         0b00000001
   sts      TCC0_CTRLA,      tmp1

   ldi      tmp1,         0xff
   sts      TCC0_PER,      tmp1

   ldi      tmp1,         0xff
   sts      TCC0_PER,      tmp1


интересно какую частоту по входу сможет держать система событий... нада будет сделать эмулятор энкодера и погонять на 1-2-4-8 МГц

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервопривод, универсальный и достаточно мощный
СообщениеДобавлено: 06 апр 2010, 21:46 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Тоже интересно... с ивентами еще не работал (как-то не надо было)...
Отпишитесь, плииз, если попробуете...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервопривод, универсальный и достаточно мощный
СообщениеДобавлено: 06 апр 2010, 22:12 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
ну в симуляторе пашет ) в железо мб на днях залью... с новым камнем что-то медленно идет ) хотя я только седня сел )

что интересует по ивентам? могу попробовать потом в железе... самому интересно поковырять

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервопривод, универсальный и достаточно мощный
СообщениеДобавлено: 06 апр 2010, 23:10 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Эммм... да ничего конкретного :pardon:
Насколько вообще удобно пользоваться такими фенечками?
Хотя понятно, что пока сам не пощупаешь - не узнаешь... :)
...Осваивать надо - двигаться :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервопривод, универсальный и достаточно мощный
СообщениеДобавлено: 08 апр 2010, 16:37 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
сегодня при попытке сходить в отладку кода
Код:
UART_init:
   ldi      tmp1,         0b00001000   
   sts      PORTE_DIR,      tmp1
   ldi      tmp1,         0b00001000   
   sts      PORTE_OUT,      tmp1

   ldi      tmp1,         low(Fper/(1*16*BOAD)-1)            ;12
   sts      USARTE0_BAUDCTRLA,   tmp1
   ldi      tmp1,         high(Fper/(16*BOAD)-1)
   andi   tmp1,         0b00001111
   ori      tmp1,         0b00000000
   sts      USARTE0_BAUDCTRLB,   tmp1

   ldi      tmp1,         0b00110000      ;прерывания
   sts      USARTE0_CTRLA,   tmp1
   
   ldi      tmp1,         0b00000011
   sts      USARTE0_CTRLC,   tmp1

   ldi      tmp1,         0b00011000      ;RXEN,TXEN
   sts      USARTE0_CTRLB,   tmp1

   ret


перестала видеться драконом хмега128А3... пошел паять жтаг к меге32.. проверять дракона...

выше приведенный код вчера, пока дракон видел хмегу, работать не хотел.. при прогоне в симуляторе после такой инициализации код
Код:
UART_TX_byte:
   push   tmp2
UART_TX_byte_loop:
   lds      tmp2,         USARTE0_STATUS
   sbrs   tmp2,         5
   rjmp   UART_TX_byte_loop
   sts      USARTE0_DATA,   tmp1
   pop      tmp2
   ret


не записывал в USARTE0_DATA значение из tmp1...

вот думаю что умерло.. дракоша иль кристалл...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Последний раз редактировалось Vooon 08 апр 2010, 22:57, всего редактировалось 1 раз.
[code=avrasm] !!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервопривод, универсальный и достаточно мощный
СообщениеДобавлено: 09 апр 2010, 17:51 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
ну на меге32 жтаг завелся... хотя это потребовало кучу гимора ( блин то одно отвалится на макетке то студия то своими глюками

про code=avrasm - не знал (

Хмега128А3 не соглашается работать... подлючил еще и ресет на разъем жтага ... не хочет...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервопривод, универсальный и достаточно мощный
СообщениеДобавлено: 12 апр 2010, 14:23 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
думаю вот защиту на аналоговые входы на процессорной плате делать или нет ... в виде диодов к питанию.. хотя в порту свои должны быть..
вопщем.. вот что получается пока что для процессорной платки..
Вложение:
proc.pdf [56.2 КиБ]
Скачиваний: 0

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервопривод, универсальный и достаточно мощный
СообщениеДобавлено: 12 апр 2010, 14:51 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Duhas писал(а):
думаю вот защиту на аналоговые входы на процессорной плате делать или нет ... в виде диодов к питанию.. хотя в порту свои должны быть..

Встроенные очень слабые. Только от ESD.
Если провод далеко тащить, то нужно. Обычно достаточно резюка - ом триста и стабилитрона.
Если есть вероятность что земли будут разные, или плавающие,
то можно и наворочать что-то вроде AD629 - но это уже сурово и питать его придется :)

Duhas писал(а):
вопщем.. вот что получается пока что для процессорной платки..
Вложение:
proc.pdf

Негусто :) Платка с разъемами при мелкой серии будет дороже проца? :wink:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервопривод, универсальный и достаточно мощный
СообщениеДобавлено: 12 апр 2010, 16:39 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
в мелкой - да ) но она пойдет не одна в заказе.. ду я вот думаю какие нить BAT54... на всякий.. резюки мона будет и на материнке поставить...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервопривод, универсальный и достаточно мощный
СообщениеДобавлено: 15 апр 2010, 20:13 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
пара вопросов:

актуально ли:
- гальваническая развязка интерфейса связи по питанию в том числе..

- наличие в порту хардварного контроля потока для 232.. кста какие там за это пины отвечают ? :oops:

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервопривод, универсальный и достаточно мощный
СообщениеДобавлено: 15 апр 2010, 20:28 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Duhas писал(а):
пара вопросов:
актуально ли:
- гальваническая развязка интерфейса связи по питанию в том числе..


скорее да. Если условия эксплуатации заранее не известны - то точно да.

Duhas писал(а):
- наличие в порту хардварного контроля потока для 232..


Скорее нет.

Duhas писал(а):
кста какие там за это пины отвечают ? :oops:

В простом случае ограничиваются RTS-CTS
В сложном - также и DTR-DSR (кэрриер детект и ринг обычно не используют)
http://pinouts.ru/SerialPorts/Serial9.shtml


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервопривод, универсальный и достаточно мощный
СообщениеДобавлено: 16 апр 2010, 05:39 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
следом по РС232..

делать под кроссовый кабель или под прямой? я вот что-то не знаю даже ) и вапще какие они стандартные кабели? )

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 103 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO