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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
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
rezident
сообщение Oct 21 2010, 19:20
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Нет. Импульсы амплитудой 0В распознать невозможно. Никаким существующим АЦП.
Go to the top of the page
 
+Quote Post
enclis_
сообщение Oct 21 2010, 21:29
Сообщение #3


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

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



исправил)
Go to the top of the page
 
+Quote Post
rezident
сообщение Oct 21 2010, 21:59
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Все равно ответ - нет. Быстродействие АЦП LPC176x - 200kSPS. А для распознавания только собственно наличия импульса длительностью 1мкс, от АЦП требуется быстродействие как минимум 2MSPS. Для измерения же амплитуды нужно еще вдвое большее быстродействие. Ситуацию может упростить наличие внешнего УВХ, которое сможет "продлить" импульс, чтобы имеющийся в LPC176x АЦП успел измерить.его амплитуду.
Кстати, про амплитуду. Под амплитудой вы имеете в виду пиковое значение сигнала?
Go to the top of the page
 
+Quote Post
enclis_
сообщение Oct 21 2010, 22:35
Сообщение #5


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

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



из документации на LPC1768 я понял, что время преобразования АЦП составляет 1 мкс. под амплитудой я понимаю пиковое значение сигнала.
Go to the top of the page
 
+Quote Post
rezident
сообщение Oct 21 2010, 23:18
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(enclis_ @ Oct 22 2010, 04:35) *
из документации на LPC1768 я понял, что время преобразования АЦП составляет 1 мкс.
Откуда вы это взяли? См. вырезки из datasheet и user manual. 13MHz/65cycles=200kSPS.
Цитата(enclis_ @ Oct 22 2010, 04:35) *
под амплитудой я понимаю пиковое значение сигнала.
Чтобы засечь пик нужно попасть на него. Для этого нужно хотя бы одно измерение "до того как" и одно измерение "после того как", чтобы понять - между ними было пиковое значение. 200kSPS дают временное разрешение не лучше 5мкс. А у вас всего-навсего 1 мкс. laughing.gif

Эскизы прикрепленных изображений
 РЈРјРµРЅСЊС€РµРЅРѕ РґРѕ 84%
Прикрепленное изображение
1070 x 184 (34.76 килобайт)
 РЈРјРµРЅСЊС€РµРЅРѕ РґРѕ 84%
Прикрепленное изображение
1061 x 782 (160.96 килобайт)
 
Go to the top of the page
 
+Quote Post
wave48
сообщение Oct 22 2010, 07:19
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 64
Регистрация: 14-07-08
Пользователь №: 38 916



Если только ставить один или несколько компараторов, пороги которых настраиваются ЦАПо, это будет как уровень триггера в осциллографе, и интегрированный сигнал подавать на АЦП. Всё зависит от того зачем нужен этот сигнал.
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Oct 22 2010, 09:02
Сообщение #8


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



Может, поможет пиковый детектор со сбросом и компаратор. Компаратор сработал, сбросил пиковый детектор от предыдущего импульса, далее ждет нового импульса.


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
enclis_
сообщение Oct 22 2010, 14:53
Сообщение #9


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

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



всем большое спасибо за разъяснения и советы! не хочется пропускать импульсы и при этом измерять их амплитуду, поэтому не буду извращаться со встроенным АЦП. Теперь такой вопрос - можно ли решить мою задачу с внешним АЦП - например, с помощью AD7278? А вообще говоря, какая должна быть скорость взятия выборок и полоса пропускания у АЦП для моей задачи?
Go to the top of the page
 
+Quote Post
rezident
сообщение Oct 22 2010, 15:26
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(enclis_ @ Oct 22 2010, 20:53) *
А вообще говоря, какая должна быть скорость взятия выборок и полоса пропускания у АЦП для моей задачи?
Это зависит от формы импульса. В общем случае ограничение Котельникова-Найквиста-Шеннона накладывается. То бишь для обнаружения импульса полоса должна быть как минимум вдвое шире 1/t, где t-длительности импульса. Если t=1мкс, то быстродействие АЦП 2/1мкс=2МSPS. Для измерения в принципе хватит такой же полосы, но нужен внешний пиковый детектор, напряжение которого сможет измерить АЦП в паузе после того, как импульс обнаружен. Если пикового детектора нет, то требования к быстродействию АЦП могут значительно увеличиваться в зависимости от формы импульса.
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Oct 22 2010, 15:31
Сообщение #11


Гуру
******

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



Вы сначала решите задачу отправки полученных данных.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
rezident
сообщение Oct 22 2010, 15:37
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(DpInRock @ Oct 22 2010, 21:31) *
Вы сначала решите задачу отправки полученных данных.
ИМХО это задача второстепенная. Вначале надо определиться с аппаратной возможностью по измерению. Чтобы было измеренное "нечто", которое можно передавать потом в PC smile.gif
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Oct 22 2010, 16:04
Сообщение #13


Гуру
******

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



USB - вещь очень определенная. Посему, она никак не зависит и не связана с чем-то другим.
Но отжирать ресурсов эта передача будет не слабо. 500К в секунду.

И вот АЦПшные дела делать уже на фоне USB.

Заодно и как отладка будет очень к месту.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
Tanya
сообщение Oct 22 2010, 16:05
Сообщение #14


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(enclis_ @ Oct 21 2010, 22:57) *
и послать эти значения (хотя бы старшие 8 бит) по USB на компьютер, где эти импульсы будут записываться в тестовый файл?

А сколько импульсов Вы хотите запоминать? И ведь время, наверное? Осциллограф хотите сделать?
Раньше выпускался контроллер (ДСП) с АЦП 20 МГц. ADSP 21992 (?)... точно не помню.
Go to the top of the page
 
+Quote Post
enclis_
сообщение Oct 22 2010, 16:23
Сообщение #15


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

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



меня тоже больше интересует USB, потому что сам я никогда не работал с ним(
Цитата
Но отжирать ресурсов эта передача будет не слабо. 500К в секунду.

500К в секунду каких единиц?
Цитата
Осциллограф хотите сделать?

Мне не нужен осциллограф, скорее самописец. мне нужно знать, что пришел импульс, когда он пришел и его амплитуду.
Цитата
Раньше выпускался контроллер (ДСП) с АЦП 20 МГц. ADSP 21992

Сейчас решаю вопрос могу ли сделать все на LPC1768, потому что у меня есть девкит с ним. Если не получиться то буду переходить на другой контроллер, может быть даже на DSP.

Сообщение отредактировал enclis_ - Oct 22 2010, 16:27
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 9th July 2025 - 03:07
Рейтинг@Mail.ru


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