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

 
 
> вопрос по LPC1768, посылка значений встроенного АЦП по USB
enclis_
сообщение Oct 21 2010, 18:57
Сообщение #1


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

Группа: Свой
Сообщений: 119
Регистрация: 21-09-09
Из: Москва
Пользователь №: 52 501



Собственно вопрос - Имеется непереодический сигнал, который содержит в себе импульсы длительностью 1 мкс амплитудой от 0.1 до 3 В, время между импульсами произвольно, но не менее чем 1 мкс. Возможно ли с помощью LPC1768 распознать эти импульсы, измерить их амплитуду с помощью встроенного АЦП и послать эти значения (хотя бы старшие 8 бит) по USB на компьютер, где эти импульсы будут записываться в тестовый файл?

Сообщение отредактировал enclis_ - Oct 21 2010, 21:30
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DpInRock
сообщение Oct 23 2010, 00:14
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Сложно все. Дохлый номер ловить программно микросекундные импульсы.

Наверняка амплитуду надо знать примерно.
А время - точно.

Есть параллельные ацп, очень быстрые 6 разрядные типа AD9066.
Соединяем АЦП с портом каким-нибудь. Программируем пины на прерывание по изменению. И по первому же прерыванию - запрещаем оные и со всей силы начинаем смотреть за показаниями. Выбираем максимальное, капчурим время, и ждем когда обнулится все (Можно и нужно младший разряд не использовать....). После чего опять все разрешаем.

Если импульсов всего 25К, то просто писать их в память какую-нибудь. Естественно, передавать их куда-то при таком способе будет не так просто. Хотя и можно. Я бы передавал по UART без подтверждения. Затрат по прерываниям - никаких.
При достаточном буфере - успеет. Даже данные можно по пять раз передавать для надежности... Хотя за все время использования уартов мне ни разу не встретилась ошибка по передаче... Т.е. канал 232 с компом выглядит идеальным в практике (моей).

Сообщение отредактировал DpInRock - Oct 23 2010, 00:23


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- enclis_   вопрос по LPC1768   Oct 21 2010, 18:57
- - rezident   Нет. Импульсы амплитудой 0В распознать невозможно....   Oct 21 2010, 19:20
- - enclis_   исправил)   Oct 21 2010, 21:29
- - rezident   Все равно ответ - нет. Быстродействие АЦП LPC176x ...   Oct 21 2010, 21:59
- - enclis_   из документации на LPC1768 я понял, что время прео...   Oct 21 2010, 22:35
|- - rezident   Цитата(enclis_ @ Oct 22 2010, 04:35) из д...   Oct 21 2010, 23:18
- - wave48   Если только ставить один или несколько компараторо...   Oct 22 2010, 07:19
- - mdmitry   Может, поможет пиковый детектор со сбросом и компа...   Oct 22 2010, 09:02
- - enclis_   всем большое спасибо за разъяснения и советы! ...   Oct 22 2010, 14:53
|- - rezident   Цитата(enclis_ @ Oct 22 2010, 20:53) А во...   Oct 22 2010, 15:26
- - DpInRock   Вы сначала решите задачу отправки полученных данны...   Oct 22 2010, 15:31
|- - rezident   Цитата(DpInRock @ Oct 22 2010, 21:31) Вы ...   Oct 22 2010, 15:37
- - DpInRock   USB - вещь очень определенная. Посему, она никак н...   Oct 22 2010, 16:04
- - Tanya   Цитата(enclis_ @ Oct 21 2010, 22:57) и по...   Oct 22 2010, 16:05
- - enclis_   меня тоже больше интересует USB, потому что сам я ...   Oct 22 2010, 16:23
|- - Tanya   Цитата(enclis_ @ Oct 22 2010, 20:23) меня...   Oct 22 2010, 16:24
- - enclis_   1 мкс. в самом начале писал. прямоугольной формы.   Oct 22 2010, 16:28
|- - Tanya   Цитата(enclis_ @ Oct 22 2010, 20:28) Вы ...   Oct 22 2010, 17:58
- - DpInRock   Цитата500К в секунду каких единиц? Это вы у меня ...   Oct 22 2010, 16:45
|- - enclis_   Цитата(DpInRock)Время - 4 байта, амплитуда - 1 бай...   Oct 22 2010, 18:15
|- - rezident   Цитата(enclis_ @ Oct 23 2010, 00:15) Все ...   Oct 22 2010, 18:43
|- - enclis_   нет, не ЯКР, хотя где-то рядом. Да, получаются бол...   Oct 22 2010, 19:06
|- - rezident   Цитата(enclis_ @ Oct 23 2010, 01:06) само...   Oct 22 2010, 19:32
- - enclis_   честно говоря, плохо представляю, что Вы имеете вв...   Oct 22 2010, 23:09
- - rezident   Компаратор послужит детектором - определит наличие...   Oct 22 2010, 23:25
|- - enclis_   Цитата(rezident @ Oct 23 2010, 02:25) Ком...   Oct 31 2010, 15:55
- - dac   будьте проще и люди потянутся варианты: 1. если ...   Oct 23 2010, 13:40


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th June 2025 - 13:40
Рейтинг@Mail.ru


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