левая на древней федоре, правая самостоятельно микроконтроллерная (была). Общались по сопм-порту 9-ти пиновому рзъему. Конечно же схем никаких нет, есть настройки порта. В conf-файлах лина.
в правой из-за механических повреждений шлейфов сгорела электроника, там в общем просто, три шаговика размером небольшим (17х17 по крепежу с концевиками холла) и один поменьше с энкодером зачем-то. Могу поставить собственную электронику. Знаю примерно, что должна слать левая сторона правой и что должна получать в ответ. Возможно получится на некоторое время получить исправную правую часть.
Я бы сделал протокол так левая готова получить образец и приверяет DTR , при появлении посылает несколько байт с установками для правой, как только правая наелась (возможно даже проверила контрольную сумму пришедшего) она снимает DTR и занимается подачей образца, как только образец подан, выставляет DTR, типа мяч на стороне левой. Однако, учитывая избыточность правой части по сравнению с минимально необходимым в имеющемся комплекте, там возможно всё сложнее.
Прицепиться программно на сом порт линуха слушалкой не получилось - нужен сниффер в 'разрыв' кабеля.
Планирую поставить max232 и чем то вроде наны послушать с отображением в монитор для начала tx и dtr.
Хотя сильно желательно гальванически -развязано. Может быть оптронами зацепиться? По идее , если мышь могла питаться от сомпорта, то и 5ма оптрон засветится.
Может быть есть что то готовое/покупное для этих целей? Только конечно не по цене чугунного моста :)
Есть нечто из двух частей левая и правая.
Левая меряет, правая подаёт образцы.
левая на древней федоре, правая самостоятельно микроконтроллерная (была). Общались по сопм-порту 9-ти пиновому рзъему. Конечно же схем никаких нет, есть настройки порта. В conf-файлах лина.
в правой из-за механических повреждений шлейфов сгорела электроника, там в общем просто, три шаговика размером небольшим (17х17 по крепежу с концевиками холла) и один поменьше с энкодером зачем-то. Могу поставить собственную электронику. Знаю примерно, что должна слать левая сторона правой и что должна получать в ответ. Возможно получится на некоторое время получить исправную правую часть.
Я бы сделал протокол так левая готова получить образец и приверяет DTR , при появлении посылает несколько байт с установками для правой, как только правая наелась (возможно даже проверила контрольную сумму пришедшего) она снимает DTR и занимается подачей образца, как только образец подан, выставляет DTR, типа мяч на стороне левой. Однако, учитывая избыточность правой части по сравнению с минимально необходимым в имеющемся комплекте, там возможно всё сложнее.
Прицепиться программно на сом порт линуха слушалкой не получилось - нужен сниффер в 'разрыв' кабеля.
Планирую поставить max232 и чем то вроде наны послушать с отображением в монитор для начала tx и dtr.
Хотя сильно желательно гальванически -развязано. Может быть оптронами зацепиться? По идее , если мышь могла питаться от сомпорта, то и 5ма оптрон засветится.
Может быть есть что то готовое/покупное для этих целей? Только конечно не по цене чугунного моста :)
max232 + Saleae Logic Analyzer c алиэкспресса, например.
Или на линуксе прямо: http://freshmeat.sourceforge.net/projects/linuxserialsniffer/
Ну да, примерно так и собирался сначала, а про программный спсибо, отправил линукс-админу, посмотрим что скажет.