grifin.ru Posted December 22, 2015 Детали: флешка со светодиодами в USB разъеме типа А два USB разъема типа B Релюшка на 4 линии Таймеро задержки триггер Что-то для питания ------------- Суть: Флешка соединенна с одним из разъемов типа B. Если на флешке в течение 2-3 секунд светодиод не горит флешка переключается релюшкой на второй разъем, таймер сбрасывается. И так по кругу. Как только 2 секунды нет питания на светодиоде флешки - происходит переключение на другой. Питаться все это должно от самого USB Релюшка желательно механическая. Делаем портотип, тестируем, если все работает (не до конца уверен что USB питание и данные можно одновременно коммутировать) - нужно 2-3 штуки в аккуратном корпусе. Условия эксплуатации: +15 - +35, сухо. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Diman_xxxx Posted December 23, 2015 Вы бы схему приложили:-) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
frol13 Posted December 23, 2015 Уважаемый доцент. Тут не паять, а разрабатывать надо, если вообще это можно сделать по процедуре обмена флешки с компом, включая вопросы файловой системы. Извините, далек последние 15 лет от электроники, но четко представляю, что релюшкой не обойтись-нужен электронный коммутатор. Подумайте, чем такой огород городить, может сделать 2 флешки стандартные и организовать между ними процедуру "зеркалирования" программным путем. Такие проги вероятно есть. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
[anp/hsw] Posted December 23, 2015 Это десйтвительно будет простое устройство, и можно обойтись без схемы. Проблема будет в том, как заставить его работать. Напишите мне в ЛС подробнее задачу, я что-нибудь на эту тему скажу, т.к. плотно работаю с x86 с загрузкой с USB flash, и видел там очень много странного. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
stas_k Posted December 23, 2015 флешка со светодиодами в USB разъеме типа А два USB разъема типа B а вот эти "два порта типа Б" - это один хост, или два электрически разных? нужно ли между ними обеспечить гальваническую развязку? без всяких релюшек, на двух однокристалках с USB можно сделать. баксов за 50. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
grifin.ru Posted December 23, 2015 Эти два порта B будут использоваться для подключения двух разных компов. Релюшка будет переключать флешку от одного порта (компа) к другому. Вопросы с файловой системой решаются автоматически. Один из компов загонят накопитель в спящий режим, светодиод на флешке гаснет, через 2 секунды схема переключает флешку на другой комп. Тот, в свою очередь, сделал свое дело и опять гасит флешку, схема переключает обратно на первый. Так оно гоняет его туда-сюда. Задача в том что бы передавать данные между двумя компами не имея НИКОГДА соединения между ними. по той же причине желательна механическая релюшка, чтоб на уровне воздушного зазора гарантировать что компы никогда не будут присоединены друг-к-другу даже по USB Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Odissey Posted December 23, 2015 Заказ в сколково по нанотехнологиям прям :) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
grifin.ru Posted December 23, 2015 Иногда решение очень сложной проблемы (в данном случае проблемы обеспечения необходимого уровня безопасности) решаются вот такими вот нетривиальным методами ) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
[anp/hsw] Posted December 23, 2015 Забавно, что вот такой вот уровень безопасности спотыкается о банальную вирусню, который один из компов запишет на флешку (хотя тут еще надо учесть что за ОС и прочее). Это не говоря о более сложных штуках типа перепрограммирования контроллера флешки, чтобы он другому компу представился hid-мышкой-клавиатурой, и навводил то, что душе угодно. А что, если у usb-порта не будет работать управление питанием? косой драйвер, например, или в принципе usb-хаб без поддержки этого дела (привет, дешевые материнки). А что, если флешка не умеет уходить в suspend (такие тоже бывают)? Устройство оказывается не такое уж и универсальное. Или тут жестко заданы модели флешки/компа? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
grifin.ru Posted December 23, 2015 Тут жестко заданы требования безопасности. Не должно быть прямого соединения между компьютерами. Указанным способом данное требование выполняется. Миссия выполнена. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
stas_k Posted December 23, 2015 Задача в том что бы передавать данные между двумя компами не имея НИКОГДА соединения между ними.по той же причине желательна механическая релюшка, чтоб на уровне воздушного зазора гарантировать что компы никогда не будут присоединены друг-к-другу даже по USB а у супер защищенных компов ethernet есть? можно их держать в физически разных сегментах. обмен данными осуществлять через сетевую шару\сокс\прокси на выделенном компе с двумя сетевухами. в конце концов, классические модемы 2400 mnp5 14400 v42 bis 56k v92. nullmodem в LPT/COM порты IR на компорты, но в отличии от (до 4 мегабит компортового nullmodem), IR с трудом давал сотню килобит. поверх этой физики можно и term95 из norton commander, zmodem... и uucp.. и tcp/ip Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
vmoroz Posted December 23, 2015 (edited) А такое не пойдет US221A Edited December 23, 2015 by vmoroz Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
grifin.ru Posted December 23, 2015 Задача в том что бы передавать данные между двумя компами не имея НИКОГДА соединения между ними.по той же причине желательна механическая релюшка, чтоб на уровне воздушного зазора гарантировать что компы никогда не будут присоединены друг-к-другу даже по USB а у супер защищенных компов ethernet есть? можно их держать в физически разных сегментах. обмен данными осуществлять через сетевую шару\сокс\прокси на выделенном компе с двумя сетевухами. в конце концов, классические модемы 2400 mnp5 14400 v42 bis 56k v92. nullmodem в LPT/COM порты IR на компорты, но в отличии от (до 4 мегабит компортового nullmodem), IR с трудом давал сотню килобит. поверх этой физики можно и term95 из norton commander, zmodem... и uucp.. и tcp/ip Нельзя их физически соединять. Никак. Даже через межсетевой экран (комп с двумя сетевухами и есть МЭ). ФСБ не разрешает. Переносить данные можно только на сменных носителях. А такое не пойдет US221A Все равно туда приделывать управление надо. А по сути, кроме управления остается одна релюха. Не вижу смысла делать на чем-то непонятном, когда можно на релюхе ) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
dimas Posted December 23, 2015 Нельзя их физически соединять. Никак. Даже через межсетевой экран (комп с двумя сетевухами и есть МЭ). ФСБ не разрешает. Переносить данные можно только на сменных носителях. ЕМНИП предполагаемое к изготовлению устройство есть нарушение этого требования ФСБ, потому что доказать отсутствие соединения вы не сможете :) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
grifin.ru Posted December 23, 2015 Нельзя их физически соединять. Никак. Даже через межсетевой экран (комп с двумя сетевухами и есть МЭ). ФСБ не разрешает. Переносить данные можно только на сменных носителях. ЕМНИП предполагаемое к изготовлению устройство есть нарушение этого требования ФСБ, потому что доказать отсутствие соединения вы не сможете :) Поэтому и механическая релюшка а не электронный ключ. Там доказывать ничего не надо, т.к. "воздушный зазор" Короче, господа теоретики, давайте ближе к реализации обсуждать ) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
nuclearcat Posted December 23, 2015 Если это USB2.0 и выше - помоему там дифпара и частота ~480Mhz. Если "просто спаять" - будет работать "как получится". Ибо импеданс и согласование длин. По правильному надо разводить плату, причем четырехслойную. P.S. Не сравнивать USB на ардуинках, оно в лучшем случае Full speed (12Mbit/s). Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
xcme Posted December 23, 2015 (edited) Там доказывать ничего не надо, т.к. "воздушный зазор" Тогда пусть один комп через динамик насвистывает, а другой через микрофон принимает. Потом меняются ролями. www.youtube.com/watch?v=iyrZqUV0Q90 Edited December 23, 2015 by xcme Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
grifin.ru Posted December 23, 2015 Если это USB2.0 и выше - помоему там дифпара и частота ~480Mhz. Если "просто спаять" - будет работать "как получится". Ибо импеданс и согласование длин. По правильному надо разводить плату, причем четырехслойную. P.S. Не сравнивать USB на ардуинках, оно в лучшем случае Full speed (12Mbit/s). скорость работы с флешкой не играет роли. Можно и 1.0 ограничится. Но вообще я тоже за плату. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
nuclearcat Posted December 23, 2015 Погуглите кстати USB A/B switch Помоему оно самое, но надо уточнить, где есть физической кнопкой переключение. Ну или советую с таким обращаться на electronix.ru / kazus.ru (первый предпочтительнее), там по этим делам обитают профи. И да, USB питание и данные нельзя нежелательно одновременно коммутировать. Сначала отключаются данные, потом питание, потом включается сначала питание, и потом уже данные. Внешние - питание, внутренние - данные. Обратите внимание на длину. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
grifin.ru Posted December 23, 2015 nuclearcat Я об этом сразу подумал. Но меня заверили что это все ерунда и будет работать и при одновременном отключении. Если обратите внимание на первое сообщение, я там свои опасения указал. Делать на чем-то готовом не хочу по причине того, что мне потом будет сложно доказать что оно ТОЧНО ПЕРЕКЛЮЧАЕТ. При наличии релюшки сделать это будет проще. Поэтому предпочитаю релюшку. За ссылку на сайты - спасибо. Но может тут кто-то тоже этим занимается... Не найду - пойду туда ) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
dimas Posted December 23, 2015 Поэтому и механическая релюшка а не электронный ключ. Там доказывать ничего не надо, т.к. "воздушный зазор" Короче, господа теоретики, давайте ближе к реализации обсуждать ) Бгг, еще кто тут теоретик ... Какой воздужный зазор, если логика переключения неверифицируемая ... Делайте тогда питание реле на батарейке и ручной тумблер, это может еще прокатит ... Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
grifin.ru Posted December 23, 2015 Поэтому и механическая релюшка а не электронный ключ. Там доказывать ничего не надо, т.к. "воздушный зазор" Короче, господа теоретики, давайте ближе к реализации обсуждать ) Бгг, еще кто тут теоретик ... Какой воздужный зазор, если логика переключения неверифицируемая ... Делайте тогда питание реле на батарейке и ручной тумблер, это может еще прокатит ... Логика переключения может быть абсолютно любой, если мы управлем реле. Нет питания на обмотке - флешка подключена к первому компу. Есть питание - ко второму. И чисто механически никогда первый комп не может быть соединен со вторым. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
hRUst Posted December 24, 2015 Еще вам идея: механический манипулятор, втыкает флешку в два рядом расположенные А разъема. Фотодиод следит за индикатором флешки. Никакого подключения к этим двум компам и никакого контакта между ними. Найдите 3D принтер, и на любом контроллере, даже ардуинке, сделать управление. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
rz3dwy Posted December 24, 2015 grifin.ru Компьютеры УЖЕ электрически соединены - по питанию. А WiFi гарантирует воздушный зазор гораздо больше, чем между контактами реле. Да, и позволять вставлять сменные носители в комп, к которому повышенные требования к защищенности это компрометация целостности системы. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
frol13 Posted December 24, 2015 Может я умничаю, но устроит ли в принципе ваше устройство товарищей из ФСБ? Здесь тоже есть электрическая связь между компами. Что внутри вашей коробочки- никому не ведомо, да и вникать не захотят, думаю. В энергетике для случаев безопасности есть понятие - "видимый разрыв цепи" -это считается безусловно безопасным, остальное- условно. То же самое возможно и здесь - есть шнур связи от одного компа к другому- все, не безопасно. Сказано же - "перемещение информации на сменных носителях". При этом обеспечивается видимый (глазом) разрыв соединения. Если строго следовать этой формуле - все ваши придумки не будут ей соответствовать. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...