roboforum.ru

Технический форум по робототехнике.
Текущее время: 06 май 2025, 14:49

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


Правила форума


Правила раздела OpenRobotics



Начать новую тему Ответить на тему  [ Сообщений: 396 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 27  След.
Автор Сообщение
 Заголовок сообщения: Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД
СообщениеДобавлено: 07 апр 2010, 18:16 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2008, 14:41
Сообщения: 997
Откуда: СПб
прог. языки: C,Python
9 щелчёк идёт на RESET счётчика после чего он сбрасывается


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД
СообщениеДобавлено: 07 апр 2010, 18:28 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
Так в этом же и вопрос - как именно получается ресет на 9 щелчке? Я просто в упор не вижу ничего похожего ни в схеме, ни в проге - кроме как в servo_lld_init() нога PE2 нигде не шевелится. Посему и прошу, чтоб меня ткнули носом те кто видит :) Ну и для остальной общественности польза будет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД
СообщениеДобавлено: 07 апр 2010, 21:26 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Дык это ж счетчик - он по кругу крутится.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД
СообщениеДобавлено: 07 апр 2010, 23:36 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
И то что по кругу - тоже понятно. Но я ж написал, вопрос у меня вызывает то, что в программе круг на 9 позиций, а счетчик на 10 :) Если счетчики не сбрасывать - не сойдется... А раз авторы пишут, что работает - значит видимо это я чего-то не понимаю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД
СообщениеДобавлено: 08 апр 2010, 07:49 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
После перехода счетчика из 8 в 9 тактовый вход дергаем не 1 раз, а 3 - и счетчик переходит в 0, и после паузы доводящей период до 20мс - в 1.

Код:
   OCRX += *(table_ptr[block]);                  \
   if (table_ptr[block] == &(calc_ocr[block][8]) ) {   \
      table_ptr[block] = &(calc_ocr[block][0]);      \
      TCCRX |= FOC_MASK;                        \
      TCCRX |= FOC_MASK;                        \
   } else {                                 \
      table_ptr[block]++;                        \
   }                                       \
   TCCRX |= FOC_MASK;                           \


Добавлено спустя 30 минут 54 секунды:
boez, спасибо про замечание, добавлю запрет прерываний.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД
СообщениеДобавлено: 08 апр 2010, 11:34 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
А - все, я понял, спасибо за пояснение. Это получается за счет того, что выходы на Toggle настроены. Хотя если честно - не нравится мне такое решение - а если помеха счетчиком щелкнет? Но я понял почему не вписали тупо сброс вместо этого лишнего импульса - потому что счетчиков два (или четыре), а сброс один. И все же я рискну предложить чуть другое решение, ща токо подумаю немножко.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД
СообщениеДобавлено: 08 апр 2010, 11:45 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
В принципе, можно и сбросом дергать - надо только принять меры, чтобы таймеры строго синхронно работали

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД
СообщениеДобавлено: 08 апр 2010, 13:43 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
Мда, че-то идеальное решение не получается :) Но я вот тут в девелоперскую ветку ответил viewtopic.php?f=73&t=7351&p=158131#p158131


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД
СообщениеДобавлено: 12 май 2010, 21:14 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
Подскажите, как будет себя чувствовать данный модуль вблизи сильных магнитов? Ему не поплохеет?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД
СообщениеДобавлено: 12 май 2010, 21:56 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Статическое магнитное поле скорее всего ничего не сделает, а вот переменное - тут можно и микроволновку замутить :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД
СообщениеДобавлено: 12 май 2010, 21:58 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
нее, поле исключительно статическое, планирую использовать пару сильных редкоземельных магнитов, для крепления
А блютузу нормально будет?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД
СообщениеДобавлено: 12 май 2010, 22:10 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Только что проверил - Блютуз со статическим магнитным полем тоже дружит :)

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД
СообщениеДобавлено: 12 май 2010, 22:10 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
расстояние от контроллера до магнитов где-то 3-5см будет

Добавлено спустя 21 секунду:
galex1981 писал(а):
Только что проверил - Блютуз со статическим магнитным полем тоже дружит :)

Спасибо!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД
СообщениеДобавлено: 04 июн 2010, 14:06 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2009, 13:13
Сообщения: 763
Откуда: Красноярск
прог. языки: С++, Delphi, PHP, SQL, 1C
ФИО: Александр
boez писал(а):
Ну и еще все выходы конкретно перепутаны местами, для облегчения разводки наверное - что в принципе логично.

Не знаю... Может я какой то не логичный, но мне такая практика как то не подуше. Эт не в притензию было сказано.

_________________
Первая заповедь радиотехника - почисти контакты!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль OR-AVR-M128-DS: Контр. с расшир. подд. серв. и ДД
СообщениеДобавлено: 04 июн 2010, 14:11 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
А тебе-то что с этого? :) Это касается только разработчиков ПО, для управления сервами есть готовый код, который без переделок можно использовать в своей программе

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



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

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


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

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


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

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