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

 
 
> Задачка
Andrew83
сообщение Apr 2 2006, 12:37
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 17
Регистрация: 2-04-06
Пользователь №: 15 710



Помогите пожайлуста решить задачку, заранее спасибо.
Дано:
6 каналов (аналоговый сигнал около 2В)
Задача: брать точные отсчеты(12bit АЦП) каждую мс по всем 6 каналам(желательно в одно время),
записывать значения во Flash, либо сразу отправлять по USB на ПК(даже лучше).

Хотел реализовать на AT89C5131 и АЦП, но не могу подобрать быстродействующий 12 битный АЦП,
содержащий входной мультиплексор, и 6 устройств выборки-хранения перед ним.

Предложите пожайлуста свою реализацию, либо продолжите эту.
З.Ы. Каналов может быть больше, главное укладываться в 1мс.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rezident
сообщение Apr 9 2006, 18:56
Сообщение #2


Гуру
******

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



Если синхронность оцифровки данных не очень важна (раз можно за 1мс 6 каналов измерить) то я бы взял MSP430F157 (с ADC12 и DMA), соединил бы через UART с CP2102 и всех делов smile.gif
Кстати, промеж CP2102 и MSP430 можно гальваноразвязку поставить, что немаловажно при измерении аналогового сигнала ИМХО.
Go to the top of the page
 
+Quote Post
Andrew83
сообщение Apr 10 2006, 07:02
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 17
Регистрация: 2-04-06
Пользователь №: 15 710



Цитата(rezident @ Apr 9 2006, 21:56) *
Если синхронность оцифровки данных не очень важна (раз можно за 1мс 6 каналов измерить) то я бы взял MSP430F157 (с ADC12 и DMA), соединил бы через UART с CP2102 и всех делов smile.gif
Кстати, промеж CP2102 и MSP430 можно гальваноразвязку поставить, что немаловажно при измерении аналогового сигнала ИМХО.

Синхронность оцифровки данных не очень важна, Важно взять отсчеты сигнала запмненного в одно время. Т.к. это координаты 2 точек в пространстве, то для точного определения местоположения точки, нужно чтобы отсчеты были привязаны к одному моменту времени! Т.е. либо делать выборку УВХ в одно время, либо заставлять 6 АЦП оцифровывать сигнал в одно время, а затем последовательно считывать коды с АЦП.

MSP430F157 + CP2102 = 350р + 150р =500р
Если использовать встроенное АЦП (вроде там 8 каналов) то это дешевле, чем АЦП + МК(with USB),
но Есть ли там 6 УВХ, чтобы делать выборку?
Go to the top of the page
 
+Quote Post
rezident
сообщение Apr 10 2006, 07:11
Сообщение #4


Гуру
******

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



Цитата(Andrew83 @ Apr 10 2006, 13:02) *
Если использовать встроенное АЦП (вроде там 8 каналов) то это дешевле, чем АЦП + МК(with USB),
но Есть ли там 6 УВХ, чтобы делать выборку?

Нету там синхронных УВХ. УВХ один плюс 8 канальный мультиплексор перед ним. С вашими потребностями я бы лучше 6 АЦП поставил с синхронным запуском. Но вы опять не до конца задачу обрисовали. Что в качестве датчиков? Акселерометры? Гироскопы? Или еще что-то? Бюджет какой выделен?
Делали систему позиционирования для одного завода, дык там 8 синхронных каналов АЦП обслуживались логическим автоматом, реализованным в FPGA.
Go to the top of the page
 
+Quote Post
Andrew83
сообщение Apr 10 2006, 07:35
Сообщение #5


Участник
*

Группа: Новичок
Сообщений: 17
Регистрация: 2-04-06
Пользователь №: 15 710



Цитата(rezident @ Apr 10 2006, 10:11) *
Нету там синхронных УВХ. УВХ один плюс 8 канальный мультиплексор перед ним. С вашими потребностями я бы лучше 6 АЦП поставил с синхронным запуском. Но вы опять не до конца задачу обрисовали. Что в качестве датчиков? Акселерометры? Гироскопы? Или еще что-то? Бюджет какой выделен?
Делали систему позиционирования для одного завода, дык там 8 синхронных каналов АЦП обслуживались логическим автоматом, реализованным в FPGA.

Две точки(излучатели порядка 100МГц) в пространстве. На каждую точку три антенны(в трех плоскостях). Радиосигнал с шести антенн (уровень сигнала от 2 до 40 дБ(или от2 до 200мВ)) усиливается, детектируется, фильтруется. Для каждой антенны идет свой канал. Далее надо измерить уровень сигнала(оцифровать) и передать на ПК через USB. Как я уже говорил, данные нужно снимать каждую мс, но не обязательно отправлять сразу на ПК(можно скидывать во Flash). Погрешность должна быть минимальной, т.е. все 6 отсчетов должны быть привязаны к одному времени.
Все это опытная установка.
Достать можно любые микросхемы.
Бюджет на микросхемы не ограничен, но любой выбор должен быть твёрдо обоснован. excl.gif
Не должно быть много излишеств. Приветствуется минимизация.
Бюджет на принципиальную схему блока с МК и на написание кода для МК не блещет sad.gif
Но по успешному завершению прийдет santa2.gif с подарками.
Да только боюсь не успею к Новому Году...

Сообщение отредактировал Andrew83 - Apr 10 2006, 07:44
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Andrew83   Задачка   Apr 2 2006, 12:37
- - BVU   Цитата(Andrew83 @ Apr 2 2006, 16:37) ... ...   Apr 3 2006, 05:55
- - Stanislav   Цитата(Andrew83 @ Apr 2 2006, 16:37) Хоте...   Apr 3 2006, 06:23
|- - Andrew83   AD7658 (250 kSPS, 12-Bit, 6-Channel), но у него 64...   Apr 6 2006, 04:46
|- - defunct   Цитата(Andrew83 @ Apr 6 2006, 07:46) AD76...   Apr 8 2006, 16:55
|- - Andrew83   Про то, что лучше ремонто-пригодность при 6 отдель...   Apr 9 2006, 17:00
- - Shandy   Посмотри еще 8-канальный АЦП TLV2548. Хоть он и н...   Apr 3 2006, 06:37
- - vladec   Если использовать внешний АЦП то качестве контролл...   Apr 3 2006, 14:01
- - Andrew83   Просмотрел LT, TI, MAX,- чуть не утонул. Интересно...   Apr 6 2006, 05:46
- - vladec   C8051F320 может быть чуть подороже, но у него как ...   Apr 6 2006, 06:37
- - Andrew83   У кого есть информация на AT89C5131 и AD7658 помог...   Apr 8 2006, 12:42
|- - defunct   Цитата(Andrew83 @ Apr 8 2006, 15:42) У ко...   Apr 9 2006, 11:29
|- - Andrew83   Цитата(defunct @ Apr 9 2006, 14:29) На са...   Apr 9 2006, 17:15
|- - defunct   Цитата(Andrew83 @ Apr 9 2006, 20:15) Вот ...   Apr 9 2006, 19:40
|- - Andrew83   Цитата(defunct @ Apr 9 2006, 22:40) Обшиб...   Apr 10 2006, 06:35
|- - rezident   Цитата(Andrew83 @ Apr 10 2006, 12:35) С51...   Apr 10 2006, 06:44
||- - Stanislav   Цитата(rezident @ Apr 10 2006, 10:44) Есл...   Apr 10 2006, 07:04
||- - Andrew83   Цитата(rezident @ Apr 10 2006, 09:44) Есл...   Apr 10 2006, 07:12
|- - defunct   Цитата(Andrew83 @ Apr 10 2006, 09:35) 6 т...   Apr 10 2006, 09:21
- - Stanislav   А почему бы данные из АЦП не валить прямо в USB ко...   Apr 10 2006, 10:21
- - TED17   Не надо забывать про асинхронность передачи по USB...   Apr 10 2006, 18:03
|- - Stanislav   Цитата(TED17 @ Apr 10 2006, 22:03) Не над...   Apr 10 2006, 19:26
- - Andrew83   Дополнение к задачке. Однозначно, Нужно данные з...   Apr 11 2006, 10:23
|- - Stanislav   Цитата(Andrew83 @ Apr 11 2006, 14:23) Доп...   Apr 11 2006, 10:46
|- - Andrew83   Цитата(Stanislav @ Apr 11 2006, 13:46) Пр...   Apr 11 2006, 11:55
|- - Andrew83   Цитата(Stanislav @ Apr 11 2006, 13:46) То...   Apr 11 2006, 12:12
- - Shandy   По поводу флэш. С какой скоростью записывать соби...   Apr 11 2006, 11:26
- - Andrew83   Разбирался с интерфейсами, Нашел сайт с хорошей ли...   Apr 15 2006, 12:54
- - Andrew83   Посоветуйте по поводу памяти. Нужна она все же или...   Apr 15 2006, 13:25
- - Andrew83   RE: Задачка   Apr 15 2006, 13:25


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

 


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


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