roboforum.ru

Технический форум по робототехнике.

Значение сопротивления в комп

Re: Значение сопротивления в комп

Master » 25 июн 2008, 11:26

EdGull писал(а):сколько тебе резисторов надо оцифровывать?

А какая разница, если не хватит ног можно купить микрушку в которой дофига АЦП, хотя для начала AVRки с головой хватит.

Добавлено спустя 1 минуту 19 секунд:
MoCap'ом или резисторами?

Резистором, а может N-кодером, короче были модельки динозавров, у них на суставах какие то фигни, и от них целый жмых проводов.

Re: Значение сопротивления в комп

EdGull » 25 июн 2008, 11:28

большая разница!
пиплу нужно конкретное решение, а не рассуждения

Re: Значение сопротивления в комп

Mr. Anderson » 25 июн 2008, 11:29

Да вы только мне вектор мысли направьте, дальше я сам догадаюсь))))
Ну ладно, пусть максимум 32 резистора будет (на всякий случай)
Так как примерно будет выглядеть принципиальная схема. В WorkBench'е вообще непонятный АЦП какойто %) собрать не получается :(

Re: Значение сопротивления в комп

EdGull » 25 июн 2008, 11:39

как часто надо опрашивать резисторы?

Re: Значение сопротивления в комп

Mr. Anderson » 25 июн 2008, 13:34

ну вот 32 резистора, 30 раз в секунду (минимум 20) каждый резистор нужно опрашивать. Значит за секунду надо успеть сделать 960 запросов (вобщем то не много я думаю) :roll:

Re: Значение сопротивления в комп

-= Александр =- » 25 июн 2008, 13:35

Если на компе есть так называемый GAME-порт (розетка DB-15) - он может напрямую работать с 4-мя резисторами! Причем цифрует он довольно быстро.
Ну а чтоб USB - то это будет трудно. Я предложу АЦП - немного логики - FT245. В отличие от варианта с контроллером - не надо писать прошивку, но надо паять схему из рассыпухи. FT245 имеет готовый USB-выход, а под Виндовс определяется как ком-порт, соответственно и софт пишется как для кома.

Re: Значение сопротивления в комп

EdGull » 25 июн 2008, 13:43

на васике ацеповать 8 ног и выплюнуть значение в уарт, 5 строчек кода!!!

Re: Значение сопротивления в комп

Master » 25 июн 2008, 14:04

Так давайте сначала Mr. Anderson ты с АVR знаком, МК такие?

Re: Значение сопротивления в комп

Mr. Anderson » 25 июн 2008, 14:17

Master писал(а):Так давайте сначала Mr. Anderson ты с АVR знаком, МК такие?

со всем, что не по русски не знаком. Что за AVR?
МК какие придётся. надо сначала схему составить

Re: Значение сопротивления в комп

-= Александр =- » 25 июн 2008, 14:55

32 резистора... Это надо пачку коммутаторов аналоговых ставить... Они в общем-то простые, но их надо много... Ну и МК, чтоб у него АЦП было и достаточно ног, чтоб коммутаторами крутить. Тоесть как минимум ATMega16. НО! Я не уверен что коммутаторы дадут 30 замеров в секунду, это смотреть надо сколько они времени переключаются... Кстати какие требования к АЦП? Сколько бит надо?

Re: Значение сопротивления в комп

Master » 25 июн 2008, 15:05

Боюсь что аффтор не готов сделать такое устройство, а делать за него никто не будет. :( Хотя тема интересная.

Re: Значение сопротивления в комп

Mr. Anderson » 25 июн 2008, 15:17

Да вы правы. Один я не готов такое сделать, но делать я буду не один! :)

Я вообще предпологал такую схему: есть много резисторов, они подводятся к плате, там некоторая микросхема принимает сигналы и поочерёдно подаёт их на АЦП.

А что за коммутаторы?

Re: Значение сопротивления в комп

-= Александр =- » 25 июн 2008, 15:26

Почему же? Курс прочитает - сможет. Там особых хитростей знать не надо. Включай нужный канал, измеряй и отправляй в порт. Если ширина больше 8 бит - немного сложней будет, но не сильно. Схему придумать поможем, программу отладить тоже.

В общем пока сами знаете кто не пришел, скажу я: http://www.avr123.nm.ru - курс по МК AVR. ТАм кстати есть задачка на использование АЦП и грамотную подготовку сигнала. Останется только коммутаторы поставить - и все будет.

Добавлено спустя 1 минуту 18 секунд:
Коммутатор - это как реле, только без механики. В зависимости от управляющего цифрового входа переключает аналоговый выход к одному из аналоговых входов.

Добавлено спустя 5 минут 5 секунд:
Например вот: ADG419 от Analog Devices
http://www.analog.com/en/prod/0,,768_833_ADG419,00.html

Re: Значение сопротивления в комп

Mr. Anderson » 25 июн 2008, 16:41

//первая ссылка не открывается

8 бит будет достаточно )))

посмотрел я коммутаторы ваши. думаю тяжело будет достать. у меня в городе только один радио рынок и то в основном отечественными микрухами торгуют. Так что желательно использовать что попроще, что бы и подешевле и подоступнее))

драйвер потом ещё писать придётся, на Asm реально будет сделать, т.е. реально это конешно, просто надо будет в виндой связать драйвер

Re: Значение сопротивления в комп

-= Александр =- » 25 июн 2008, 16:55

Если использовать чипы FTDI (FT232 - готовый конвертер ttl-RS-232 в USB). То будет снизу к МК подключаться через UART - легко все на асме напишется, а сверху в компе есть готовые драйверы и примеры использования от FTDI. Там уже все через API - это уже в чем привычнее, в том и пишется...

Добавлено спустя 1 минуту 54 секунды:
Про коммутаторы - эти я использовал. Вроде довольно популярные. Наши тоже есть какие-то, но я их не знаю...
В принципе можно и реле поставить - 32 это не много. Есть релюхи в корпусе как DIP-16, только выше раза в 3. Вполне компактно, по площади не сильно больше коммутаторов.

А ссылка - это онлайн-курс по контроллерам Atmel AVR. Скоро автор сюда заглянет - скажет почему не открывается.


Rambler\'s Top100 Mail.ru counter