Отговори на тема  [ 20 мнения ]  Отиди на страница 1, 2  Следваща
Една интересна задача.... 
Автор Съобщение
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Съб Сеп 03, 2005 11:31 am
Мнения: 766
Местоположение: Пловдив
Мнение Една интересна задача....
Задачата е следната :

Имаме стандартни PC ( PS2 ) клавиатура и мишка , трябва да се направи удължител до около 100м по усукана двойка 1бр ( два проводника ) .

С други думи влиза клавиатура и мишка в нашата кутийка след кабел дълъг 100м и друга кутийка :) излиза клавиатура и мишка и се включва към компютъра ( подразбира се че има захранване и от двете страни )

Някой да има някакви идеи ....


P.S0
аз измислих 2 варианта но ще си ги запазя за сега за да не ви обърквам.

P.S1
Обяснението не е от най добрите но вместо да залягам над българския и литературата аз се занимавах със жички е ето до къде я докарах :)

P.S2
ЗА предложилите решение което се използва ще има награда ( не виртуална ).


Сря Яну 18, 2006 11:51 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 24, 2005 11:41 pm
Мнения: 1049
Местоположение: Pz
Мнение 
CAN...


Сря Яну 18, 2006 12:05 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6107
Мнение 
............на бавна скорост


Сря Яну 18, 2006 12:37 pm
Профил ICQ
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Вто Ное 01, 2005 10:23 am
Мнения: 704
Местоположение: Limerick, Ireland
Мнение 
Ами за усукана двойка най-добре е CAN, но има вероятност и RS232 да тръгне.
Другите възможности са SPI и I2C, но там може би ще се наложи да се промени физическия слой... т.е. няма да е точно SPI и I2C.
От друга страна ако се променя физическия слой, то можеш да си пуснеш PS2 по тази усукана двойка и само да мултиплексираш и демултиплексираш при някакво събитие, което върви също по двойката...

_________________
"640 К са достатъчни на всеки за всичко."
Бил Гейтс


Сря Яну 18, 2006 12:48 pm
Профил
Ранг: Напреднал
Ранг: Напреднал
Аватар

Регистриран на: Пет Окт 21, 2005 8:45 am
Мнения: 499
Мнение 
Какво ще кажеш за втори компютър (дори 486) и лан карта? Съизмеримо е по цена. ;)


Сря Яну 18, 2006 12:51 pm
Профил ICQ
Ранг: Популярен
Ранг: Популярен
Аватар

Регистриран на: Пет Фев 04, 2005 3:18 pm
Мнения: 309
Местоположение: Sofia
Мнение 
rs485 + 2PIC-a


Сря Яну 18, 2006 1:50 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение 
Dimiter написа:
RS485 + 2PIC-a

Абсолютно 8)


Сря Яну 18, 2006 2:04 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
rs485 и аз съм го тормозил на 100 метра се държи много добре.
Всъщност на каква скорост работят мишката и клавиатурата?


Сря Яну 18, 2006 2:12 pm
Профил
Ранг: Популярен
Ранг: Популярен
Аватар

Регистриран на: Пет Фев 04, 2005 3:18 pm
Мнения: 309
Местоположение: Sofia
Мнение 
Май 20-тина килохерца ама едва ли е критично щом си има и клок.


Сря Яну 18, 2006 2:25 pm
Профил ICQ
Ранг: Популярен
Ранг: Популярен
Аватар

Регистриран на: Пет Фев 04, 2005 3:18 pm
Мнения: 309
Местоположение: Sofia
Мнение 
Бях правил една четалка за ПЦ клавиатури ей тъй за спорта и помня ,че първото нещо което
ти праща клавиатурата е 0xAA а после според зависи.
Нещо имах проблем с това аз да и пращам ,глухичка беше завалийката :lol:

Ей го протокола
http://www.beyondlogic.org/keyboard/keybrd.htm


Сря Яну 18, 2006 2:29 pm
Профил ICQ
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Съб Сеп 03, 2005 11:31 am
Мнения: 766
Местоположение: Пловдив
Мнение 
OK

Благодаря за мненията остава RS485 + AVR


По скоро идеята беше как да се реализира това , дали да се емулира Клавиатура и Мишка ( KeyLogg + ~KeyLog ) или да се препращат сигналите така както са си без да се интересуваме от протокола на обмен на мишката и клавиатурата .


Сря Яну 18, 2006 7:01 pm
Профил ICQ
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Съб Сеп 03, 2005 11:31 am
Мнения: 766
Местоположение: Пловдив
Мнение 
Dimiter написа:
Бях правил една четалка за ПЦ клавиатури ей тъй за спорта и помня ,че първото нещо което
ти праща клавиатурата е 0xAA а после според зависи.
Нещо имах проблем с това аз да и пращам ,глухичка беше завалийката :lol:

Ей го протокола
http://www.beyondlogic.org/keyboard/keybrd.htm


Има Application от Атмел за това заедно със програма на C .


Сря Яну 18, 2006 7:02 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение 
TheHungry написа:
По скоро идеята беше как да се реализира това , дали да се емулира Клавиатура и Мишка ( KeyLogg + ~KeyLog ) или да се препращат сигналите така както са си без да се интересуваме от протокола на обмен на мишката и клавиатурата .


Това второто ще е малко по-сложно от гледна точка на RS485 интерфейса....еднопосочен е :wink:


Сря Яну 18, 2006 8:47 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
Ами при положение че скороста на връзката ти е в пъти по голяма не е проблем че е еднопосочна.
мастера управялява трансфера <предава пакет получава пакет><предава пакет получава пакет> така ще си организираш нещо като транспортен протокол през които ще прекарваш нормалния им протокол.
Но само 2 жила е кофти за RS485. добре е още 2 да имаш че да и пуснеш да ти върви и маса


Сря Яну 18, 2006 9:28 pm
Профил
Ранг: Популярен
Ранг: Популярен

Регистриран на: Чет Дек 01, 2005 10:42 pm
Мнения: 301
Мнение 
Аз бих използвал някой от AVR-те с 2 UART-a дори само заради следната причина: UART-a има режим който директно пасва на клавиатурния интерфейс - асинхронен с такт. На другия UART може да се включи RS-a. За съжаление от останалите свободни периферии (SPI, I2C) не остава нищо дето да е подходящо за предаване по една усукана двойка, и е необходимо да се добави някой чарк, който има сериен изход, и има някаква вградена кодировка от типа на manchester или HDB3, за да може по един сигнал да си носи такта и данните. Например някой архаичен HDLC контролер; някой от намиращите се в момента лесно PHY чип за ethernet ( не контролер! ); само едната посока на LIU или фреймър за E1; U-интерфейсните чипове на Siemens и Mitel. (С последните и някой и друг километър може да се покрие).

Разбира се, всичко опира до цена.


Сря Яну 18, 2006 9:46 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 20 мнения ]  Отиди на страница 1, 2  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 39 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни