Форум РадиоКот https://radiokot.ru/forum/ |
|
Выбор контроллера для AЦП https://radiokot.ru/forum/viewtopic.php?f=24&t=139930 |
Страница 1 из 1 |
Автор: | kailot2 [ Вс дек 25, 2016 08:24:34 ] |
Заголовок сообщения: | Выбор контроллера для AЦП |
Всем доброго времени суток , с наступающими новогодними праздниками вас) Есть необходимость сделать устройство с ~ 20 каналами ацп. 16 каналов - с частотой дискретизации от 5 кГц и 4 канала от 500 кГц до 1 мГц. Обрабатывать данные будет компьютер. В общем вопрос в выборе аппаратной реализации (работаю автоэлектриком , и в некоторых ЭБУ видел контроллеры с 16 и более каналами ацп) и способе подключения к компьютеру , хотелось бы конечно usb ,но не знаю , будет ли хватать скорости... Кстати рассматриваю вариант реализации в виде нескольких модулей подключаемых по USB. В общем , извините за много букв , жду ваших советов. |
Автор: | Jack_A [ Вс дек 25, 2016 10:36:37 ] |
Заголовок сообщения: | Re: Выбор контроллера для AЦП |
Думаю, ТС в курсе, что в МК, сколько бы ни было каналов, единовременно работает 1 канал? - я просто напоминаю на всякий случай. По логике работы системы - неважно, что после обработки канала до него в следующий раз очередь дойдет довольно не скоро ? И что делать с такой прорвой инфы - всю гнать через интерфейс в комп ? Конечно, не зная конкретики, трудно судить, но мне кажется, задача не так проста, как на первый взгляд. И на компе должно стоять что-то реал-таймовое ( и тысяче_баксовое ), а не банальная Винда ? Али я не прав ? |
Автор: | kailot2 [ Вс дек 25, 2016 11:22:22 ] |
Заголовок сообщения: | Re: Выбор контроллера для AЦП |
Jack_A Я забыл указать что мне не нужно разрешение в 16 - 32 бита, достаточно 5 - 8 , я думаю любой современный компьютер с Виндой справиться с таким потоком. Jack_A писал(а): И что делать с такой прорвой инфы - всю гнать через интерфейс в комп Таки да , я планирую гнать через интерфейс в порт. |
Автор: | Мурик [ Вс дек 25, 2016 12:43:27 ] |
Заголовок сообщения: | Re: Выбор контроллера для AЦП |
Jack_A писал(а): Думаю, ТС в курсе, что в МК, сколько бы ни было каналов, единовременно работает 1 канал? Так то оно так, но в некоторых МК несколько периферийных модулей АЦП которые могу работать одновременно. Не исключено так же применение внешних АЦП.Другое дело поток данных. Если все 20 АЦП будут оцифровывать со скоростью миллион выборок в секунду, то при 8 битах поток составит 20 МБайт/с или 160 Мбит/с что не мало. Необходим микроконтроллер с USB 2.0 High-speed. |
Автор: | Igor3 [ Вс дек 25, 2016 15:11:28 ] |
Заголовок сообщения: | Re: Выбор контроллера для AЦП |
kailot2 писал(а): достаточно 5 - 8 А входной диапазон какой? - Прикидываю, что можно сделать с 5-ю битами – что-то ничего в голову не приходит |
Автор: | Jack_A [ Вс дек 25, 2016 15:49:56 ] |
Заголовок сообщения: | Re: Выбор контроллера для AЦП |
kailot2 писал(а): я думаю любой современный компьютер с Виндой справиться с таким потоком. Ну не знаю... Винда - не реалтаймовая ОС, шевельнешь мышью, или ей надо данные отобразить на экран, или скинуть буфер на винт - данные могут пропасть. Не зря же существуют и продаются за очень большие тугрики ОС реального времени вроде всяких QNX. У меня не самый тупой ноут, но когда параллельно с фильмом запущен преферанс, то задумываясь над ловлей мизера, ноут начинает заикаться. Если все так серьезно и это действительно так нужно, то может быть, предварительную обработку поручить самому МК или промежуточному между "сборщиками" и компом. Но не зная конкретики задачи советовать - так это сферический конь в вакууме. А может, оно и не так уж нужно ? СпойлерНе могу удержаться, чтоб не рассказать быль (под спойлером). Лет 50 тому в ВЦ АН СССР обратились военные: разработайте нам новый метод решения дифф. уровнений, а то пока мы подсчитываем корректирующий импульс, ракета уже улетела х.з. куда. Им говорят - ребята, да со времен Эйлера этих методов-то - на пальцах одной руки перечесть можно. Может, ваши программы посмотреть стоит? За дело взялся к.ф.-м. наук Курочкин. Он что-то там пошаманил - и прога стала работать в разы быстрее! От предложения всесильных генралов присвоить ему доктора без защиты он скромно отказался. Так и остался к.ф.-м. наук |
Автор: | kailot2 [ Пн дек 26, 2016 16:49:11 ] |
Заголовок сообщения: | Re: Выбор контроллера для AЦП |
Igor3 писал(а): kailot2 писал(а): достаточно 5 - 8 А входной диапазон какой? - Прикидываю, что можно сделать с 5-ю битами – что-то ничего в голову не приходит Входной диапазон - 0 - 12 v , при 5 битах получается 12 / (5^10) = 0.3 в что для моих целей достаточно. Добавлено after 3 minutes 10 seconds: Jack_A писал(а): kailot2 писал(а): я думаю любой современный компьютер с Виндой справиться с таким потоком. . Но не зная конкретики задачи советовать - так это сферический конь в вакууме. А задача проста - визуализация работы датчиков и исп. уст-в автомобильной системы упр. двигателем . |
Автор: | khomych [ Вт дек 27, 2016 16:29:42 ] |
Заголовок сообщения: | Re: Выбор контроллера для AЦП |
при 5 битах получается 12 / (2 ^ 5) = 0.375 |
Автор: | kailot2 [ Вт дек 27, 2016 16:39:40 ] |
Заголовок сообщения: | Re: Выбор контроллера для AЦП |
khomych писал(а): при 5 битах получается 12 / (2 ^ 5) = 0.375 конечно же 2^5 , просто видимо не о том думал , но результат то правильный |
Автор: | Meteor [ Пт дек 30, 2016 19:05:44 ] |
Заголовок сообщения: | Re: Выбор контроллера для AЦП |
kailot2 писал(а): 16 каналов - с частотой дискретизации от 5 кГц и 4 канала от 500 кГц до 1 мГц. Делал два года назад сбор с 8 каналов на частоте 500 кГц, с разрешением 16 бит. Чистый поток 8 МБ/с. Передавал через FT2232H в режиме синхронного фифо. За ногодрыгание отвечала ПЛИС. Если ориентироваться на 8битные АЦП, то в принципе подобное построение даст в верхнем пределе порядка 4 МБ/с (если Ваши 1мГц это 1 миллион Гц//МГц, а не миллиГц). Дергать микроконтроллером не советую - зашьетесь в таком количестве хитросплетений. |
Автор: | Alkul [ Сб янв 28, 2017 17:22:17 ] |
Заголовок сообщения: | Re: Выбор контроллера для AЦП |
kailot2 писал(а): Входной диапазон - 0 - 12 v , при 5 битах получается 12 / (5^10) = 0.3 А Вы помните, что младший разряд АЦП недостоверен практически всегда? Это просто из теории цифровых измерений. А следующие 1 или пара разрядов могут быть зашумлены, это зависит от типа АЦП и схемотехники. Что у Вас там от динамического диапазона останется в итоге? |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |