TXD1->резистор->излучательный диод оптрона1->выходной транзистор оптрона1->линия связи->нагрузочный резистор, подключенный к питанию2->излучательный диод оптрона2->выходной транзистор оптрона2->RXD2.
Параллельно диодам оптрона нужно внешний обратновключенный диод. Я делал макет подобного интерфейса на оптронах со встроенными триггерами Шмитта H11L1+двутактный транзисторный повторитель на выходе. На 115200 работало нормально. Питание прямо от порта RS-232. Схемы этого макета сейчас нет под рукой, а рисовать снова ленно

P.S. я описал только одностороннюю линию связи. Нужна вторая такая же в обратном направлении.