|
USB числодробилка |
|
|
|
Oct 10 2011, 05:25
|
Группа: Новичок
Сообщений: 7
Регистрация: 10-10-11
Пользователь №: 67 636

|
Здравствуйте! Сам я скорее программист чем электронщик, поэтому прошу помощи у уважаемых профессионалов. Есть у меня такая задача: черный ящик с USB входом и цифровым выходом. На вход постоянно подаются данные, которые нужно внутри ЧЯ обработать и немедленно отправить на выход. Алгоритм обработки внутри ЧЯ довольно ресурсоемкий, 3-4 операции умножения/деления на каждый входящий байт. Нужно иметь возможность обновить программу в ЧЯ. Цифровой выход - похож на RS232, эту часть я сделаю сам. USB вход - с гальванической изоляцией от компьютера. Как такое сделать, сколько будет стоить? Заранее большое спасибо
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 14)
|
Oct 10 2011, 05:43
|
Группа: Новичок
Сообщений: 7
Регистрация: 10-10-11
Пользователь №: 67 636

|
Да, был такой вариант, он проще но тоже не лишен недостатков. Сейчас меня интересует только вариант с ЧЯ.
|
|
|
|
|
Oct 10 2011, 06:42
|

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

|
Т.е. интересует сделать по-медленнее и по-дороже. (То, что по-медленнее и по-дороже - надеюсь не вызывают у вас никаких сомнений).
А раз устройство лишено смысла, то нет критереев по которому можно давать советы по реализации. Разве что абстрактные. Типа, поставьте микроконтроллер с USB device, поставьте гальваническую развязку USB от Аналог Девайсес и все дела. Микроконтроллеров с USB - океан. -- Подразумевается, что вы в курсе, что скорость по USB не будет превышать 1.5 мегабайта в секунду (в самом лучшем случае). С учетом этого, коробочка должна иметь быстродействие (несколько операций на байт) 1.5*10 - 15 мегафлопа. Замечу, что производительность компьютера, посылающего данные (среднепотолочного, с учетом многозадачности) примерно в 1000 раз выше. Т.е. коробочка будет замедлять вычисления в 1000 раз. Примерно.
Сообщение отредактировал DpInRock - Oct 10 2011, 07:30
--------------------
On the road again (Canned Heat)
|
|
|
|
|
Oct 10 2011, 08:23
|

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

|
Цитата Из чего это следует? Из гальванической развязки за вменямые деньги. А она токо на FS. HS не встречал. Но даже если и HS (например, вместо USB поставить WiFi последнего поколения) - все равно выгоды не видно. Распределенные вычисления имеют другие порядки вычислительной нагрузки. -- А развязать 232 на 2 порядка дешевле.
Сообщение отредактировал DpInRock - Oct 10 2011, 08:26
--------------------
On the road again (Canned Heat)
|
|
|
|
|
Oct 10 2011, 12:06
|
Группа: Новичок
Сообщений: 7
Регистрация: 10-10-11
Пользователь №: 67 636

|
Я понимаю что для вас это банально - добавь AD к этому контроллеру и все  но я этого сам сделать не смогу, поэтому и прошу у вас помощи. Какой контроллер выбрать, как связать с ADUMом, какая обвязка вокруг всего этого? Может что-то подобное есть готовое? Вот это, например, подойдет? Или можно проще?
|
|
|
|
|
Oct 10 2011, 12:32
|

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

|
Цитата но я этого сам сделать не смогу Дык остальное - тем более? http://news.cxem.net/articles/news_1646.phpКонтроллер подбрали бы... Оптоизолятор - это потом. Его и купить можно. Готовый. http://www.thaieasyelec.net/index.php/Spec...ator/p_202.html-- Контроллер. Я ж упомянул, что критерии выбора отсутствуют.
Сообщение отредактировал DpInRock - Oct 10 2011, 12:34
--------------------
On the road again (Canned Heat)
|
|
|
|
|
Aug 8 2012, 08:08
|
Группа: Новичок
Сообщений: 7
Регистрация: 10-10-11
Пользователь №: 67 636

|
Цитата(DpInRock @ Oct 10 2011, 23:32)  Контроллер подбрали бы... Оптоизолятор - это потом. Его и купить можно. Готовый. Дык мне мопопениссуально какой будет конроллер, они для меня все на одно лицо  Меня интересует только сложность (цена) платы и сложность (цена) разработки железа и софта.
|
|
|
|
|
Aug 8 2012, 08:45
|
Группа: Новичок
Сообщений: 7
Регистрация: 10-10-11
Пользователь №: 67 636

|
Цитата(gerber @ Aug 8 2012, 19:26)  Возьмите контроллер, который прошивается по USB, и все дела, например, AT91SAM7S64. Ничего в части обновления прошивки самому делать не нужно - Atmel предоставляет готовую утилиту прошивки и драйвер под Windows. Отлично, ничего не имею против AT91SAM7S64. Так что с моим вопросом? Кто сделает, сколько стоит?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|