TTL и CMOS логика Цифровая схемотехника на логических микросхемах. Счетчики, сдвиговые регистры, простая логика... |
07.04.2012, 12:52
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,529
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
|
Re: Управление датчиками с компа
А еще проще - любой преобразователь USB-232 и прицепить к МК. А дальше уж что душа пожелает. И со стороны компа - любая терминалка подойдет. Кол-во выходов только от МК зависит.
Или, вместо МК, можно со сдвиговыми регистрами поизгаляться. С тем же 595, например.
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
|
|
|
|
07.04.2012, 12:56
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Управление датчиками с компа
DK, так а преобразователь-то зачем? Сразу из USB в MK. Преобразователь дорогой, однако.
|
|
|
|
07.04.2012, 14:22
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,529
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
|
Re: Управление датчиками с компа
Easyrider83, дешевле и проще. Конвертер от 2у.е. + любой дешевый контроллер БЕЗ поддержки USB.
Да и программирование самого USB не очень-то просто и понятно.
Не, конечно, так интереснее. Но вот никак не соображу, какой класс стандартных виндовых устройств позволяет пересылать напрямую байты? Если Вы имели ввиду эмуляцию 232 порта, то мой вариант опять же проще
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
|
|
|
|
07.04.2012, 14:24
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Управление датчиками с компа
HID с длинной отчета 1 байт. Будет пересылать байты. Никакой разницы.
|
|
|
|
07.04.2012, 14:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,529
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
|
Re: Управление датчиками с компа
Сообщение от Easyrider83
|
Будет пересылать байты
|
Вы не поняли. Байты переслать не проблема. Какая программа в винде (стандартная, я имею ввиду) будет эти байты отсылать на устройство?
Я, например, в винде напрямую с USB не работал. А вот через ком - легко. И готовые компоненты есть и терминалка любая.
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
|
|
|
|
07.04.2012, 14:53
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Управление датчиками с компа
Сообщение от DK
|
Вы не поняли. Байты переслать не проблема. Какая программа в винде (стандартная, я имею ввиду) будет эти байты отсылать на устройство?
|
В состав MikroC, MikroBasic и MikroPascal входит HID Terminal.
Сообщение от DK
|
Я, например, в винде напрямую с USB не работал. А вот через ком - легко. И готовые компоненты есть и терминалка любая.
|
Ничего сложного. Практически тоже самое, только чуть проще в том плане, что не надо порт открывать-закрывать. Выделил хендл, повесил на фоновую задачу и она сама там входящий поток принимает и обрабатывает. Может быть сделаю подробную инструкцию как-нибудь. Там реально запары на 10 минут.
|
|
|
|
07.04.2012, 15:56
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,529
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
|
Re: Управление датчиками с компа
Сообщение от Easyrider83
|
она сама там входящий поток принимает и обрабатывает
|
Интересно. Т.е. можно реализовать типа битбэнга FTDI?
Сообщение от Easyrider83
|
сделаю подробную инструкцию как-нибудь
|
Очень интересно. Думаю, не одному мне. Сделайте, пожалуйста...
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
|
|
|
|
07.04.2012, 16:52
|
|
Частый гость
Регистрация: 13.10.2005
Сообщений: 17
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Управление датчиками с компа
Сообщение от Easyrider83
|
Ну ловите. Как с USB HID работать, надеюсь, знаете?
Проект симмулируется. Должно произойти подключение нового устройства. Дальше отправляем в него данные и наблюдаем чудо.
|
Архивчик скачал, большое спасибо, но чем эти файлики открыть не понял
С HID не работал, буду читать.
Сообщение от Easyrider83
|
В состав MikroC, MikroBasic и MikroPascal входит HID Terminal.
Ничего сложного. Практически тоже самое, только чуть проще в том плане, что не надо порт открывать-закрывать. Выделил хендл, повесил на фоновую задачу и она сама там входящий поток принимает и обрабатывает. Может быть сделаю подробную инструкцию как-нибудь. Там реально запары на 10 минут.
|
Будет очень круто, если напишите такую инструкцию. Работать напрямую с usb это то что нужно!
Через эмулятор ком порта когда-то писал прогу, еще удивлялся, что с новым интерфейсом, приходится работать через туннелирование ком.
Идея с мк понравилась, подключить к usb, в этом случае можно будет еще посылать управляющие пакеты.
|
|
|
|
07.04.2012, 17:24
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.12.2009
Сообщений: 4,561
Сказал спасибо: 619
Сказали Спасибо 1,813 раз(а) в 974 сообщении(ях)
|
Re: Управление датчиками с компа
Сообщение от DK
|
А еще проще - любой преобразователь USB-232 и прицепить к МК. А дальше уж что душа пожелает. И со стороны компа - любая терминалка подойдет. Кол-во выходов только от МК зависит.
|
Вот давно делаю именно так.
Шнур USB-COM стоит 300 руб. Это что ли серьезная цена?.. (Сейчас мож подорожал) И плюс драйверы - прилагаются.
Средства работы с COM - во всех языках есть. Не, это хороший вариант!
А я еще одну вещь добавляю: два оптрона на развязку. Можно и без, но много есть моментов, когда развязка очень даже выручала.
|
|
|
|
07.04.2012, 19:20
|
|
Временная регистрация
Регистрация: 07.11.2009
Сообщений: 85
Сказал спасибо: 11
Сказали Спасибо 23 раз(а) в 19 сообщении(ях)
|
Re: Управление датчиками с компа
Можно софтово эмулировать hid usb на ATMega (VUSB) http://microsin.ru/content/view/711/44/
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 18:40.
|
|