USB превключвател
Осигуряването на достъп до USB принтер или скенер за два компютъра е сравнително лесно, за целта просто ги свързваме правилно и в мрежовите настройки задаваме например споделен принтер. Този метод изисква непрекъсната работа на главния компютър, ако го изключите, няма да можете да използвате принтера на друг компютър. И повторното свързване на принтера и плъзгането му всеки път със сигурност не е разумно. Предлагаме ви решение на този проблем, по-долу има диаграма, с която можете да превключите принтера към всеки компютър. Всичко може да бъде USB устройство, цифрова камера, USB памет и др. Желателно е всички тези устройства да поддържат USB 1.1, т.к. Удължаването на кабела може да има отрицателен ефект върху трансфера на данни и откриването на устройство на компютъра. Това устройство е удобно за използване на 1 компютър с липса на USB портове.
Блоковата схема е показана на фигурата по-долу, принтерът е свързан към USB порта на платката и микроконтролерът ги превключва между компютри №1 и №2. За управление на устройството се използва програмата USBswitch.exe.
Схематична диаграма на USB превключвателя:
Веригата се състои от няколко части, микроконтролерът превключва свързаното устройство между портовете и също така отговаря за комуникацията със софтуерния компютър чрез USB порта. Диоди D1, D3 служат за защита на T1 и T2 от обратен ток. Светодиодите D2, D4 показват състоянието на всяко реле (ON-OFF). Релето трябва да се използва за номинално напрежение от 5 V, консумация на ток от един
20 mA. Веригата не е сложна, не трябва да има трудности по време на монтажа. При сглобяване спазвайте полярността на елементи като диоди и кондензатори. Ако не можете да намерите микроконтролера ATtiny2313, можете да го замените с AT90S2313, теимат същата конфигурация на контактите. Ако след свързване на периферните устройства към компютъра системата ви каже, че устройството е неизвестно и драйверите за това устройство са инсталирани, тогава трябва да премахнете един от диодите D5, D6 или D7 и вместо това да запоите джъмпера. В този случай напрежението може да се увеличи от 3V до 3,7V
По време на програмирането трябва да се запишат два файла в микроконтролера, USBswitch.hex флаш памет и вътрешна енергонезависима USBswitch.eep. Предпазителят трябва да бъде настроен така, че MK да работи от външен 8MHz генератор (CKSEL, SUT)
Първият път, когато свържете устройството към компютъра, ще бъде открито ново устройство и инсталирането на драйвера ще започне. Драйверът за USB Switch се намира в папката Driver и се състои от три файла: AVR309.dll, AVR309.inf и AVR309.sys. След инсталиране на драйверите, устройството ще бъде готово за употреба. За да контролирате устройството, трябва да инсталирате програмата "USBswitch.exe".
Когато устройство е свързано към компютъра, да речем принтер, се показва съобщение:
Ако компютърът не е свързан към принтера, се показва следното съобщение:
Снимка на печатната платка и разположението на елементите:
Списък на приложимите радиокомпоненти: C1: 100nF C2: 470mF/16V C3: 22pF C4: 22pF D1, D3: 1N4148 D2, D4: LED D5, D6, D7: 1N4001 IC1 : ATtiny2313 (вижте текста) K1: USB-B PCB конектор K2: Свързване на USB платки K3: USB-B PCB конектор R1, R2: 1k R3, R4, R5, R6: 10k R7, R8: 56R R9: 1K5 SR.1, RE2 : Реле 5V, не дублирани контакти. T1, T2: BC547 X1: 12MHz
Цена на материалите: 20 €
По-долу можете да изтеглите програмата, фърмуера и софтуерните файлове