Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

TTL и CMOS логика Цифровая схемотехника на логических микросхемах. Счетчики, сдвиговые регистры, простая логика...

 
Опции темы

Управление датчиками с компа

Непрочитано 07.04.2012, 12:52  
DK
Почётный гражданин KAZUS.RUN
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,480
Сказал спасибо: 734
Сказали Спасибо 1,899 раз(а) в 777 сообщении(ях)
DK на пути к лучшему
По умолчанию Re: Управление датчиками с компа

А еще проще - любой преобразователь USB-232 и прицепить к МК. А дальше уж что душа пожелает. И со стороны компа - любая терминалка подойдет. Кол-во выходов только от МК зависит.

Или, вместо МК, можно со сдвиговыми регистрами поизгаляться. С тем же 595, например.
Реклама:
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума  
Непрочитано 07.04.2012, 12:56  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Управление датчиками с компа

DK, так а преобразователь-то зачем? Сразу из USB в MK. Преобразователь дорогой, однако.
Easyrider83 вне форума  
Непрочитано 07.04.2012, 14:22  
DK
Почётный гражданин KAZUS.RUN
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,480
Сказал спасибо: 734
Сказали Спасибо 1,899 раз(а) в 777 сообщении(ях)
DK на пути к лучшему
По умолчанию Re: Управление датчиками с компа

Easyrider83, дешевле и проще. Конвертер от 2у.е. + любой дешевый контроллер БЕЗ поддержки USB.
Да и программирование самого USB не очень-то просто и понятно.

Не, конечно, так интереснее. Но вот никак не соображу, какой класс стандартных виндовых устройств позволяет пересылать напрямую байты? Если Вы имели ввиду эмуляцию 232 порта, то мой вариант опять же проще
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума  
Непрочитано 07.04.2012, 14:24  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Управление датчиками с компа

HID с длинной отчета 1 байт. Будет пересылать байты. Никакой разницы.
Easyrider83 вне форума  
Непрочитано 07.04.2012, 14:45  
DK
Почётный гражданин KAZUS.RUN
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,480
Сказал спасибо: 734
Сказали Спасибо 1,899 раз(а) в 777 сообщении(ях)
DK на пути к лучшему
По умолчанию Re: Управление датчиками с компа

Сообщение от Easyrider83 Посмотреть сообщение
Будет пересылать байты
Вы не поняли. Байты переслать не проблема. Какая программа в винде (стандартная, я имею ввиду) будет эти байты отсылать на устройство?
Я, например, в винде напрямую с USB не работал. А вот через ком - легко. И готовые компоненты есть и терминалка любая.
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума  
Непрочитано 07.04.2012, 14:53  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Управление датчиками с компа

Сообщение от DK Посмотреть сообщение
Вы не поняли. Байты переслать не проблема. Какая программа в винде (стандартная, я имею ввиду) будет эти байты отсылать на устройство?
В состав MikroC, MikroBasic и MikroPascal входит HID Terminal.
Сообщение от DK Посмотреть сообщение
Я, например, в винде напрямую с USB не работал. А вот через ком - легко. И готовые компоненты есть и терминалка любая.
Ничего сложного. Практически тоже самое, только чуть проще в том плане, что не надо порт открывать-закрывать. Выделил хендл, повесил на фоновую задачу и она сама там входящий поток принимает и обрабатывает. Может быть сделаю подробную инструкцию как-нибудь. Там реально запары на 10 минут.
Easyrider83 вне форума  
Непрочитано 07.04.2012, 15:56  
DK
Почётный гражданин KAZUS.RUN
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,480
Сказал спасибо: 734
Сказали Спасибо 1,899 раз(а) в 777 сообщении(ях)
DK на пути к лучшему
По умолчанию Re: Управление датчиками с компа

Сообщение от Easyrider83 Посмотреть сообщение
она сама там входящий поток принимает и обрабатывает
Интересно. Т.е. можно реализовать типа битбэнга FTDI?
Сообщение от Easyrider83 Посмотреть сообщение
сделаю подробную инструкцию как-нибудь
Очень интересно. Думаю, не одному мне. Сделайте, пожалуйста...
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума  
Непрочитано 07.04.2012, 16:52  
NTFS
Частый гость
 
Регистрация: 13.10.2005
Сообщений: 17
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
NTFS на пути к лучшему
По умолчанию Re: Управление датчиками с компа

Сообщение от Easyrider83 Посмотреть сообщение
Ну ловите. Как с USB HID работать, надеюсь, знаете?
Проект симмулируется. Должно произойти подключение нового устройства. Дальше отправляем в него данные и наблюдаем чудо.
Архивчик скачал, большое спасибо, но чем эти файлики открыть не понял

С HID не работал, буду читать.


Сообщение от Easyrider83 Посмотреть сообщение
В состав MikroC, MikroBasic и MikroPascal входит HID Terminal.

Ничего сложного. Практически тоже самое, только чуть проще в том плане, что не надо порт открывать-закрывать. Выделил хендл, повесил на фоновую задачу и она сама там входящий поток принимает и обрабатывает. Может быть сделаю подробную инструкцию как-нибудь. Там реально запары на 10 минут.
Будет очень круто, если напишите такую инструкцию. Работать напрямую с usb это то что нужно!

Через эмулятор ком порта когда-то писал прогу, еще удивлялся, что с новым интерфейсом, приходится работать через туннелирование ком.

Идея с мк понравилась, подключить к usb, в этом случае можно будет еще посылать управляющие пакеты.
NTFS вне форума  
Непрочитано 07.04.2012, 17:24  
кустомер
Почётный гражданин KAZUS.RUN
 
Аватар для кустомер
 
Регистрация: 29.12.2009
Сообщений: 4,380
Сказал спасибо: 608
Сказали Спасибо 1,720 раз(а) в 918 сообщении(ях)
кустомер на пути к лучшему
По умолчанию Re: Управление датчиками с компа

Сообщение от DK Посмотреть сообщение
А еще проще - любой преобразователь USB-232 и прицепить к МК. А дальше уж что душа пожелает. И со стороны компа - любая терминалка подойдет. Кол-во выходов только от МК зависит.
Вот давно делаю именно так.
Шнур USB-COM стоит 300 руб. Это что ли серьезная цена?.. (Сейчас мож подорожал) И плюс драйверы - прилагаются.
Средства работы с COM - во всех языках есть. Не, это хороший вариант!

А я еще одну вещь добавляю: два оптрона на развязку. Можно и без, но много есть моментов, когда развязка очень даже выручала.
кустомер вне форума  
Непрочитано 07.04.2012, 19:20  
romal75
Временная регистрация
 
Регистрация: 07.11.2009
Сообщений: 85
Сказал спасибо: 11
Сказали Спасибо 23 раз(а) в 19 сообщении(ях)
romal75 на пути к лучшему
По умолчанию Re: Управление датчиками с компа

Можно софтово эмулировать hid usb на ATMega (VUSB) http://microsin.ru/content/view/711/44/
romal75 вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с БП от компа nick458 Источники питания и свет 10 21.02.2011 23:47
Управление ADF4213 с компа через МК atmega48 Deadaibolit Микроконтроллеры, АЦП, память и т.д 7 03.12.2010 23:28
Сдох БП от компа issh.ru Источники питания и свет 17 21.04.2010 18:13
Сенсорное включение компа. Firee Информация по радиокомпонентам 0 05.09.2008 18:39
[Решено] Аудиовыход у компа MichelQ Ремонт оргтехники 2 14.03.2005 21:12


Часовой пояс GMT +4, время: 08:47.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.