"IgorPlugUSB - USB приемник ДУ" доработан до IgorP

Вопросы связанные с созданием любой вспомогательной электроники.

Модератор: X-MAN

Сообщение Semik » Вт июн 03, 2008 10:06 am

QuickWitted писал(а):
Semik писал(а):Ну я так понимаю, что ли HID либо софт должен быть на компе.


Да совершенно правильно...

Semik писал(а):Если HID то как обучать "любому пульту"? Да и пользователь сам не сможет настроить приемник на новый пульт.


Если был бы чистый ХИД то ты прав... Но я от родного варианта отказываться не собирался... переключение между режимами с пульта... или на первом этапе несколько прошивок и прога внесения изменений...

Переключение режимов? как на PCPULT ? я прочитал и подумал что было бы не очень удобно запоминать кучу режимов для кнопок, например для управления музыкой и управлением видео(наиболее часто используемые) получаются другие раскладки.
QuickWitted писал(а):Т.е. настраивать как сейчас... а работать в ЛЮБОМ из 7 режимов...
А не слишком ли сложно?
Аватар пользователя
Semik
Semik
 
Сообщений: 1064
Зарегистрирован: Вс ноя 12, 2006 12:50 am
Откуда: Белгород-Харьков

Сообщение QuickWitted » Ср июн 04, 2008 3:53 am

Semik писал(а):
QuickWitted писал(а):Т.е. настраивать как сейчас... а работать в ЛЮБОМ из 7 режимов...
А не слишком ли сложно?


У тебя есть предложение как сделать проще?

Вопрос к алл - у кого усть USB пульты или мультимедийные клавиатуры?
Если не трудно - спишите передаваемые ими скан коды

А я тут немного...
------------------------------------------------------------------------------------
04.06.08. В рамках проекта IgorPlug2 ввёл таблицу перекодировки скан кодов IR клавиатуры SWK-8630 в стандартный набор скан кодов от USB HID клавиатуры. В результате чего получилась такая раскладка кнопок.
С учётом этих изменений был перекомпилирован набор экспериментальных прошивок для управляемого реле. Проще говоря - первый шаг в сторону переключения на USB HID режим - сделан.
------------------------------------------------------------------------------------
Сайт с разработками www.mindrunway.ru
Аватар пользователя
QuickWitted
 
Сообщений: 93
Зарегистрирован: Пн май 05, 2008 4:33 am
Откуда: Территория бывшего СССР

Сообщение QuickWitted » Ср июн 04, 2008 8:17 am

Roman писал(а):хотите ТЗ ?
будет вам ТЗ :)
ТехЗадание ver 0.1


Т.з. в варианте от demmax2004 версия вторая исправленная

Техническое задание
Схемотехника.
1. Схемотехника должна закладываться из расчета функциональности устройства и возможности
программной реализации.
2. Конечное устройство должно обладать следующей функциональностью:
· Принимать ИК данные (основная функция).
· Передавать ИК данные.
· Включать компьютер (основная функция).
· Подключения дисплея LCD
· Подключать в качестве нагрузки 4 устройства.
· Иметь индикацию работы устройства (основная функция).
· Регулировать громкость (эмуляция клавиш громкости).
· Иметь 4 кнопки ввода, включая предыдущий пункт.
3. Устройство должно быть заключено в корпус 5.25” и занимать один отсек 5.25” в системном
блоке компьютера. Устройство может быть внешним и иметь урезанные возможности, при этом
обладать основными функциями, указанными в п.2, при этом программное обеспечение
остается тем же.
4. Интерфейс между устройством и материнской платой осуществляется через USB интерфейс
(программная реализация версии не ниже 1.01), при этом устройство может подключаться
непосредственно к контактам материнской платы, либо через разъемы USB.
5. Питание основных узлов устройства должно осуществляться от USB порта, который в свою
очередь питается дежурного источника питания +5В (блока питания (БП) компьютера), но с
возможностью использовать внешнее питание +5В. При этом в схеме не учитывается
нестабильность напряжения сети питания и работа дежурного источника питания БП.
6. Питание дополнительных узлов должно осуществляться от разъема питания БП периферийных
устройств.
7. USB интерфейс физического уровня, должен соответствовать требованиям USB стандарта.
8. Реализация USB интерфейса устройства, должна осуществляться с помощью
специализированно микроконтроллера с поддержкой USB либо микроконтроллера с
программной реализацией USB.
9. Схемотехника может быть реализована на 1 микроконтроллере без ущерба функциональности.
Программное обеспечение.
1. ПО устройства должно обеспечивать функциональность устройства описанного в схемотехнике.
2. ПО устройства должно реализовывать подключение к USB порту и программно реализовывать
интерфейс USB версии не ниже 1.01 и при этом стабильно работать.
3. ПО устройства должно обеспечивать режим Wake On USB в режиме G0 и состояниях
S0,S1,S2,S3,S4 (S4 – если материнская плата поддерживает, а в ACPI это разрешено).
4. ПО устройства должно быть совместимым (по принципу сверху-вниз) с программами
компьютера осуществляющие функции управлением компьютера.
5. ПО устройства должно обеспечивать разрешение коллизий (конфликтов) между двумя
одновременно выполняющимися функциями – подпрограммами, реализующими
функциональность устройства.
6. ПО устройство может иметь драйвер операционной системы, а также эмулировать HID
устройства. При этом два режима могут использоваться одновременно, но без коллизий.
7. Для настройки устройства должна использоваться программа специально написанная для него
Сайт с разработками www.mindrunway.ru
Аватар пользователя
QuickWitted
 
Сообщений: 93
Зарегистрирован: Пн май 05, 2008 4:33 am
Откуда: Территория бывшего СССР

Сообщение Roman » Ср июн 04, 2008 5:15 pm

QuickWitted писал(а):Вопрос к алл - у кого усть USB пульты или мультимедийные клавиатуры?
Если не трудно - спишите передаваемые ими скан коды
Расскажи как, я сделаю :)
Аватар пользователя
Roman
Site Admin
 
Сообщений: 1172
Зарегистрирован: Вс авг 07, 2005 6:24 pm
Откуда: Харьков

Сообщение QuickWitted » Чт июн 05, 2008 3:38 am

Roman писал(а):
QuickWitted писал(а):Вопрос к алл - у кого усть USB пульты или мультимедийные клавиатуры?
Если не трудно - спишите передаваемые ими скан коды
Расскажи как, я сделаю :)



Я же писал уже:
Есть прога
http://hhd.df.ru/Download/usb-monitor.exe
она триальная, но для слива 20 дней хватит...

включаешь мониторинг и активируешь один из модулей
виев - смотрит ответы от устройства...
хид - что драйвер выдал в систему...

нужны ответы драйвера и те данные на основе которых он ответ выдал...
в текстовом виде – их можно скопировать
типа кнопка Play
данные 00 00 ХХ 00 00 00 00 00
драйвер - хххххх

для клавы результат тут
http://www.mindrunway.ru/IgorPlHex/USBKeyScan.pdf
Но он не полный... клава была не мультимедийная...
дополнил данными из енета, но их не проверял...

интересны мультимедийные кнопки клавиатур и пульты...
Последний раз редактировалось QuickWitted Пн июн 22, 2009 7:49 pm, всего редактировалось 1 раз.
Сайт с разработками www.mindrunway.ru
Аватар пользователя
QuickWitted
 
Сообщений: 93
Зарегистрирован: Пн май 05, 2008 4:33 am
Откуда: Территория бывшего СССР

Сообщение Semik » Чт июн 05, 2008 4:30 am

QuickWitted писал(а):
Roman писал(а):
QuickWitted писал(а):Вопрос к алл - у кого усть USB пульты или мультимедийные клавиатуры?
Если не трудно - спишите передаваемые ими скан коды
Расскажи как, я сделаю :)



Я же писал уже:
Есть прога
http://hhd.df.ru/Download/usb-monitor.exe
она триальная, но для слива 20 дней хватит...

включаешь мониторинг и активируешь один из модулей
виев - смотрит ответы от устройства...
хид - что драйвер выдал в систему...

нужны ответы драйвера и те данные на основе которых он ответ выдал...
в текстовом виде – их можно скопировать
типа кнопка Play
данные 00 00 ХХ 00 00 00 00 00
драйвер - хххххх

для клавы результат тут
http://www.swordgreenline.narod.ru/Igor ... eyScan.pdf
Но он не полный... клава была не мультимедийная...
дополнил данными из енета, но их не проверял...

интересны мультимедийные кнопки клавиатур и пульты...

Тока USB клавиатуры? а то у меня есть PS/2 мультимедийная клавка
Аватар пользователя
Semik
Semik
 
Сообщений: 1064
Зарегистрирован: Вс ноя 12, 2006 12:50 am
Откуда: Белгород-Харьков

Сообщение QuickWitted » Чт июн 05, 2008 6:43 am

Semik писал(а):Тока USB клавиатуры? а то у меня есть PS/2 мультимедийная клавка


У меня у самого 4 мультимедийных пс/2
Я же к USB прикручиваю, а не к пс/2

А в это время
-------------------------------------------
Как и обещал:

05.06.08. рамках проекта IgorPlug2 ввёл возможность переключение на автономную работу с вашим пультом дистанционного управления вне компьютера. Т.е. использовать "обученный" пульт дистанционного управления для управления любыми устройствами имеющими вход типа "сухой контакт" (включение устройств, переключение режимов и т.д. и т.п.). С учётом этих изменений был перекомпилирован набор экспериментальных прошивок для управляемого реле и изменены все схемы устройств.

Подробнее тут http://www.mindrunway.ru/IgorRele.html
И тут http://www.mindrunway.ru/IgorPlHex.html
Последний раз редактировалось QuickWitted Пн июн 22, 2009 7:49 pm, всего редактировалось 1 раз.
Сайт с разработками www.mindrunway.ru
Аватар пользователя
QuickWitted
 
Сообщений: 93
Зарегистрирован: Пн май 05, 2008 4:33 am
Откуда: Территория бывшего СССР

Сообщение Semik » Чт июн 05, 2008 9:56 pm

QuickWitted писал(а):
Semik писал(а):Тока USB клавиатуры? а то у меня есть PS/2 мультимедийная клавка


У меня у самого 4 мультимедийных пс/2
Я же к USB прикручиваю, а не к пс/2

А в это время
-------------------------------------------
Как и обещал:

05.06.08. рамках проекта IgorPlug2 ввёл возможность переключение на автономную работу с вашим пультом дистанционного управления вне компьютера. Т.е. использовать "обученный" пульт дистанционного управления для управления любыми устройствами имеющими вход типа "сухой контакт" (включение устройств, переключение режимов и т.д. и т.п.). С учётом этих изменений был перекомпилирован набор экспериментальных прошивок для управляемого реле и изменены все схемы устройств.

Подробнее тут http://swordgreenline.narod.ru/IgorRele.html
И тут http://swordgreenline.narod.ru/IgorPlHex.html
НУ USB так USB, сделаю :)
Кста, Роман просил передать, что скан пульта сделает чуть чуть позже, у него запарка
Аватар пользователя
Semik
Semik
 
Сообщений: 1064
Зарегистрирован: Вс ноя 12, 2006 12:50 am
Откуда: Белгород-Харьков

Сообщение QuickWitted » Пт июн 06, 2008 3:27 am

Semik писал(а):НУ USB так USB, сделаю :)

Жду.

Semik писал(а):Кста, Роман просил передать, что скан пульта сделает чуть чуть позже, у него запарка


Мне спешить некуда :D
Главное только бы не забыл... :?
Сайт с разработками www.mindrunway.ru
Аватар пользователя
QuickWitted
 
Сообщений: 93
Зарегистрирован: Пн май 05, 2008 4:33 am
Откуда: Территория бывшего СССР

Сообщение Roman » Пт июн 06, 2008 11:14 am

QuickWitted писал(а):
Semik писал(а):Кста, Роман просил передать, что скан пульта сделает чуть чуть позже, у него запарка
Мне спешить некуда :D
Главное только бы не забыл... :?
Не забуду, просто занят :)
Аватар пользователя
Roman
Site Admin
 
Сообщений: 1172
Зарегистрирован: Вс авг 07, 2005 6:24 pm
Откуда: Харьков

Сообщение QuickWitted » Сб июн 07, 2008 4:57 am

Roman писал(а):Не забуду, просто занят :)


Окей жду...

Теперь клавиатура SWK-8630 может быть использована в качестве пульта со всеми программами приёма данных.

Подробнее тут http://www.mindrunway.ru/

--------------------------------------
07.06.08. В рамках проекта IgorPlug2 ввёл возможность переключится на режим эмуляции посылки оригинального IgorPlug, что позволит использовать клавиатуру SWK-8630 и "обученный" пульт с любыми системами не совместимыми с посылками IgorPlug2, но штатно работающими с оригинальным форматом посылок IgorPlug. При этом в систему отправляется посылка данных - вида, которая стабильно распознаётся любым устаревшим софтом. В связи с чем были перекомпилирован весь набор экспериментальных прошивок для управляемого реле.
Последний раз редактировалось QuickWitted Пн июн 22, 2009 7:50 pm, всего редактировалось 1 раз.
Сайт с разработками www.mindrunway.ru
Аватар пользователя
QuickWitted
 
Сообщений: 93
Зарегистрирован: Пн май 05, 2008 4:33 am
Откуда: Территория бывшего СССР

Сообщение Roman » Ср июн 11, 2008 3:31 pm

PCPULT вернулся ко мне, будет время, сниму коды :)
Аватар пользователя
Roman
Site Admin
 
Сообщений: 1172
Зарегистрирован: Вс авг 07, 2005 6:24 pm
Откуда: Харьков

Сообщение QuickWitted » Чт июн 12, 2008 3:31 am

Roman писал(а):PCPULT вернулся ко мне, будет время, сниму коды :)


Жду.
Сайт с разработками www.mindrunway.ru
Аватар пользователя
QuickWitted
 
Сообщений: 93
Зарегистрирован: Пн май 05, 2008 4:33 am
Откуда: Территория бывшего СССР

Сообщение Semik » Сб июн 14, 2008 7:20 pm

перебрал за выходные свой хламовник, оказалось что все те три мультимедийных клавки, что у меня были, PS/2. Увы :(
Аватар пользователя
Semik
Semik
 
Сообщений: 1064
Зарегистрирован: Вс ноя 12, 2006 12:50 am
Откуда: Белгород-Харьков

Сообщение QuickWitted » Пн июн 16, 2008 6:42 am

Semik писал(а):перебрал за выходные свой хламовник, оказалось что все те три мультимедийных клавки, что у меня были, PS/2. Увы :(


А жаль...
Интересны кнопки PW ON и Function...
В енете бегло гдето прочёл что клава
включает комп при нажатии этих двух кнопок одновременно...
(со ссылкой "если в инструкции не написано иного...")
Сайт с разработками www.mindrunway.ru
Аватар пользователя
QuickWitted
 
Сообщений: 93
Зарегистрирован: Пн май 05, 2008 4:33 am
Откуда: Территория бывшего СССР

Пред.След.

Вернуться в Электроника.

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron
bigmir)net TOP 100 Яндекс.Метрика