roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 11:08

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




Начать новую тему Ответить на тему  [ Сообщений: 51 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: 25 окт 2006, 13:27 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
частоту кварца побольше возьми.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 окт 2006, 14:15 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
avr123.nm.ru писал(а):
частоту кварца побольше возьми.


да чёто я думаю и 20 мегагерц будет мало
16 то нехватает...

придёться чемто жертвовать...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 окт 2006, 15:43 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
а вроде 4 МГц писали ...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 окт 2006, 15:54 
Не в сети
Аватара пользователя

Зарегистрирован: 27 июл 2005, 14:12
Сообщения: 197
Откуда: Дмитров, Москва
прог. языки: С, asm
Почему непрерывно? Сенсор сам не может послать данные, только контроллер может их запросить. Так что принял байт - сделал с ним всё что хотел, попросил следующий и т. д. Если вычисления какие-то очень хитрые, то поставь на обработку сенсора отдельный контроллер, который будет переваривать числа и отдавать результат центральному контроллеру.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 окт 2006, 16:45 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
avr123.nm.ru писал(а):
а вроде 4 МГц писали ...


я в симуляторе уже всё вплоть до 20 мГц попробовал


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 окт 2006, 16:56 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
North писал(а):
Почему непрерывно? Сенсор сам не может послать данные, только контроллер может их запросить. Так что принял байт - сделал с ним всё что хотел, попросил следующий и т. д. Если вычисления какие-то очень хитрые, то поставь на обработку сенсора отдельный контроллер, который будет переваривать числа и отдавать результат центральному контроллеру.


в том и дело что непрерывно надо запрашивать
если не запрашивать то информация о перемещении накапливаеться в стеке сенсора
Цитата:
movement is counted since last report. Absolute value is determined by resolution. Reading clears the register.

тоесть если вовремя не считывать (обнулять) регистр, после определённого пройденного расстояния сенсор перестаёт хранить информацию о передвижении
критично считывать данные из стека сенсора до того как он заполниться совсем

а вот сколько раз в секунду минимум надо считывать это можно определить только опытным путём похоже

возможно всётаки придёться обратиться к ps/2, там скорость считывания информации ниже. максимум 200 раз в секунду.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 окт 2006, 17:05 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
добавить махонький МК чтоб в параллельный код превоащал байт.  или регистр сдвиговый 74hc595  или 169-й чтоль...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 окт 2006, 17:20 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
avr123.nm.ru писал(а):
добавить махонький МК чтоб в параллельный код превоащал байт.  или регистр сдвиговый 74hc595  или 169-й чтоль...


эммм
вы это о чём?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 окт 2006, 18:40 
Не в сети
Аватара пользователя

Зарегистрирован: 27 июл 2005, 14:12
Сообщения: 197
Откуда: Дмитров, Москва
прог. языки: С, asm
Да не, сдвиговый регистр это уже перебор. Делай два чтения: первое чтение пустое, для того чтобы обнулить стек сенсора, на результат забей. Спустя какой нибудь промежуток времени (вот тут-то и пригодится таймер) делай второе чтение. В итоге получишь расстояние пройденное сенсором за конкретный определённый тобой отрезок времени, что есть скорость.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 окт 2006, 01:50 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
такая проблемма

обкатываю в вмлаб процедуру чтения данных о перемещении
и процедуру обработки
необходимо сэмулировать поступление данных на линию SDIO (PINB.1) от сенсора adns

что бы такое придумать чтоб на вход МК в симуляторе подавались сигналы???


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 окт 2006, 08:53 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
Юзай Протеус, там наглядней и эффективней, и сигналы можно любые подавать на ножки МК... :roll:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 окт 2006, 11:35 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Myp писал(а):
что бы такое придумать чтоб на вход МК в симуляторе подавались сигналы???


есть в VMLAB генератор цифровых последовательностей.

а можно второй МК использовать для генерации.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 окт 2006, 15:16 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
Сергей писал(а):
Юзай Протеус, там наглядней и эффективней, и сигналы можно любые подавать на ножки МК... :roll:


ох я с вмлабом еле разобрался
если начну протеус осваивать ещё на неделю задержка в проекте буит
вот допишу контроллер сенсора и буду протеус осваивать 8)

Цитата:
есть в VMLAB генератор цифровых последовательностей.

а можно второй МК использовать для генерации.


а подробней можно? как этот генератор использовать и где он?
а как добавить в симуляцию второй мк?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 окт 2006, 15:19 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
второй МК в примере  Multiprocess_demo

генератор в Хелпе  
Non-ruturn-to-zero (NRZ) generator (interactive)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 30 окт 2006, 04:19 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
в принципе тестовая программа для сенсора готова
можно идти за паяльником

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

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


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

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


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

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


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

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