|
ARM. Энкодеры и акселерометры, Помогите решить задачу |
|
|
|
Jul 29 2009, 20:01
|
Частый гость
 
Группа: Участник
Сообщений: 137
Регистрация: 14-11-06
Из: Луцка
Пользователь №: 22 318

|
Всем привет! Нужна помощь. Есть виброплощадка с двумя дебалансными валами, с одной стороны которой через эластические муфты приделаны двигатели, а с другой – инкрементные энкодеры. Площадка крепится через пружины к станине. Двигатели прикручены к станине жестко. Валы площадки не синхронизированы. К площадке крепится датчик ускорения ADXL210 с выходным сигналом ШИМ. Двигатель вращается с частотой 1500 об/мин, следовательно это равно 25об/сек. Энкодер имеет разрешение 1024им/об, это равно 1024*25=25600Гц. Начальное положение определяться перед пуском. Поскольку дебалансный вал имеет эксцентриситет, то соответственно он направлен в низ. Это и есть его начальное положение. Контролер и комп НЕ УПРАВЛЯЕТ ДВИГАТЕЛЯМИ, а они запускаются отдельно через рубильник. Точность измерения: - угловое положение +/-0,4градуса;
- угловую скорость(+/-1.0град/сек);
- угловое ускорение (после интерполяции графика скорости. Зависит от метода);
- линейное ускорение(+/-0,1g);
Нужно периодично опрашивать датчики, чтобы знать его положение, ускорение в каждый момент времени. Данные через USB от датчиков должны заливаться на комп. Нужно измерять положения дебалансных валов и их скорость, ускорение, а также ускорение, скорость, положение площадки. Ловить сдвиг фаз между положениями валов. Здесь нимного обсуждалось и здесьЧто уже есть: изготовлена площадка, на ней стоят энкодеры. Уже запускал, работает. Прикупил ARM отладочную плату AT91SAM7S64_DBoard для ARM микроконтроллеров фирмы ATMEL и программатор J-Link - USB JTAG adapter. Хочу на базе этого дивайса решить эту задачу. Опит программирования только AVR. Знаю немного Си и Delphi. Очень нужно. Помогите пожалуйста.
--------------------
If the person is successful, he is successful in any sphere.
|
|
|
|
Сообщений в этой теме
Zliva ARM. Энкодеры и акселерометры Jul 29 2009, 20:01 head_sk Корявая это да... Но там напильником работать не б... Sep 8 2009, 15:35 Zliva Цитата(head_sk @ Sep 8 2009, 18:35) Коряв... Sep 8 2009, 15:59 singlskv Цитата(head_sk @ Sep 8 2009, 19:35) Коряв... Sep 8 2009, 19:18  aaarrr Цитата(singlskv @ Sep 8 2009, 23:18) Ну ч... Sep 8 2009, 19:22   singlskv Цитата(aaarrr @ Sep 8 2009, 23:22) Дык лу... Sep 8 2009, 19:45    Zliva Честно говоря, мне хотя бы глазом посмотреть на но... Sep 8 2009, 19:51     singlskv Цитата(Zliva @ Sep 8 2009, 23:51) Честно ... Sep 8 2009, 20:01      Zliva Цитата(singlskv @ Sep 8 2009, 23:01) Зада... Sep 8 2009, 20:07  Zliva Объясните пожалуйста. Голова кругом идет от всего ... Sep 8 2009, 19:22 aaarrr Т.к. время в одну минуту превосходит все разумные ... Sep 13 2009, 20:35 Zliva Начинает немного прояснятся. В неделю нереально вл... Sep 15 2009, 21:22  aaarrr Цитата(Zliva @ Sep 16 2009, 01:22) Можете... Sep 15 2009, 21:43   Zliva Цитата(aaarrr @ Sep 16 2009, 00:43) А в H... Sep 16 2009, 05:49  singlskv Цитата(Zliva @ Sep 16 2009, 01:22) Начина... Sep 16 2009, 08:39   Zliva Маленький отчет.
1. Удалил файл UDPHS.с Работает. ... Sep 17 2009, 20:38    aaarrr Цитата(Zliva @ Sep 18 2009, 00:38) 1. Уда... Sep 17 2009, 20:58    singlskv Цитата(Zliva @ Sep 18 2009, 00:38) Малень... Sep 17 2009, 21:28     Zliva С дескрипторами разобрался. Вроде все понятно. Теп... Sep 23 2009, 21:00      aaarrr Цитата(Zliva @ Sep 24 2009, 01:00) 1. Чем... Sep 23 2009, 21:21       Zliva Цитата(aaarrr @ Sep 24 2009, 00:21) Каким... Sep 23 2009, 21:31 aaarrr Последовательность примерно такая:
1. Включаем та... Sep 23 2009, 21:45 Zliva Спасибо. Буду дерзать дальше. Думал будет попроще.... Sep 23 2009, 21:56  aaarrr Цитата(Zliva @ Sep 24 2009, 01:56) Боюсь ... Sep 23 2009, 22:01   Zliva Это запросто. Уже третья неделя пошла. А все на ме... Sep 23 2009, 22:10 Zliva Цитата(aaarrr @ Sep 24 2009, 00:45) После... Oct 14 2009, 19:57 sigmaN Извините меня, пожалуйста, что я, не будучи знаком... Oct 12 2009, 02:17 aaarrr Включение pull-up'а:
КодAT91C_BASE_PIOA->P... Oct 14 2009, 20:48 Zliva Получил первый запрос, обработал и отправил дескри... Oct 15 2009, 21:14  aaarrr usbser вам скорее всего не подойдет по причине его... Oct 15 2009, 21:53   Zliva Цитата(aaarrr @ Oct 16 2009, 00:53) Каког... Oct 15 2009, 22:04   Zliva Цитата(aaarrr @ Oct 16 2009, 00:53) поищи... Oct 16 2009, 22:04    aaarrr Цитата(Zliva @ Oct 17 2009, 02:04) Вы име... Oct 17 2009, 15:59     Zliva Верно ли я понял: нужно переписать дескрипторы, и ... Oct 17 2009, 19:12      aaarrr Цитата(Zliva @ Oct 17 2009, 23:12) Верно ... Oct 17 2009, 19:17       Zliva На CDC реализации драйвер CYUSB заработал после ре... Oct 18 2009, 17:23        aaarrr Цитата(Zliva @ Oct 18 2009, 21:23) Есть л... Oct 18 2009, 17:38       Zliva Не знаю в чем конкретная проблема, попробую описат... Oct 22 2009, 19:17 aaarrr Допилите лучше свое. Oct 15 2009, 23:17 aaarrr Лучше изложите проблему конкретно - что просит хос... Oct 22 2009, 19:24 Zliva Цитата(aaarrr @ Oct 22 2009, 22:24) Лучше... Oct 22 2009, 20:41 aaarrr Вы не смотрите запрашиваемую хостом длину (wLength... Oct 22 2009, 20:50 Zliva И что делать? Не могу въехать. Он запрашивает getC... Oct 22 2009, 20:55  aaarrr Цитата(Zliva @ Oct 23 2009, 00:55) И что ... Oct 22 2009, 20:58 Zliva Цитата(aaarrr @ Oct 22 2009, 23:50) Вы не... Oct 23 2009, 18:42  aaarrr Цитата(Zliva @ Oct 23 2009, 22:42) Как Вы... Oct 23 2009, 19:53 Faradey господа не сочтите за флуд, но думаю что для поним... Oct 23 2009, 21:41 Zliva У меня получается размер запроса не 8, а 64. Как б... Oct 24 2009, 19:23 aaarrr Ну а это зачем "исправили":
Код0x40,//0x... Oct 24 2009, 21:20 Zliva Прочитал пост с нуля, понял что я тоже нуль. Страш... Oct 25 2009, 21:33  aaarrr Цитата(Zliva @ Oct 26 2009, 00:33) Потом ... Oct 25 2009, 21:55   Zliva Ради прикола оставил только конфигурацию, интерфей... Oct 25 2009, 23:01    aaarrr Цитата(Zliva @ Oct 26 2009, 02:01) Наброс... Oct 25 2009, 23:09     Zliva Цитата(aaarrr @ Oct 26 2009, 02:09) Чтени... Oct 26 2009, 20:36      aaarrr Цитата(Zliva @ Oct 26 2009, 23:36) Имелос... Oct 26 2009, 21:00       Zliva Народ, что могут означать эти две ошибки? Куда я у... Oct 27 2009, 21:51        aaarrr А что предшествовало появлению этих ошибок? Первая... Oct 27 2009, 22:17         Zliva Цитата(aaarrr @ Oct 28 2009, 02:17) А что... Oct 27 2009, 22:24          Zliva Подскажите пожалуйста, почему IAR ругается на таку... Nov 4 2009, 22:06           aaarrr Цитата(Zliva @ Nov 5 2009, 01:06) Подскаж... Nov 4 2009, 22:16            Zliva Цитата(aaarrr @ Nov 5 2009, 02:16) Как им... Nov 4 2009, 22:36 aaarrr Ну и зачем было скармливать сишный хидер ассемблер... Nov 4 2009, 22:55 Zliva С инициализацией USB закончил. CyConsole видит мое... Nov 5 2009, 21:46 aaarrr Записать байт в FIFO и взвести TXPKTRDY. Nov 5 2009, 21:50 Zliva Не получаться передать данные на хост. Делаю так:
... Nov 11 2009, 21:55  aaarrr Цитата(Zliva @ Nov 12 2009, 00:55) Делаю ... Nov 12 2009, 07:25   Zliva Цитата(aaarrr @ Nov 12 2009, 10:25) А хос... Nov 12 2009, 10:02    aaarrr Цитата(Zliva @ Nov 12 2009, 13:02) Ничего... Nov 12 2009, 10:10     Zliva Цитата(aaarrr @ Nov 12 2009, 13:10) Что з... Nov 12 2009, 11:11      Zliva М-да. Это не СОМ-порт. Все намного сложнее чем я д... Nov 12 2009, 22:13       aaarrr Цитата(Zliva @ Nov 13 2009, 01:13) Буду л... Nov 12 2009, 22:44        Zliva Здесь кое-что нашел. Не охота переходить на Си сер... Nov 13 2009, 07:10
2 страниц
< 1 2
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|