Я бы посоветовал немного другие схемы интерфейса, допустим на МАХ232 и каком нибудь драйвере К - линии, допустим 33199, можно операционник поставить. Это всё конечно справедливо если нет желания завалить блок или СОМ порт.
однозначно схемка примитивна, однако она работает. НО все же я рекомендую схему на микрухах с защитами по питанию. Богат не тот у кого много денег, а тот кому этих денег хватает. http://diagnostam.at.ua/ сайт диагностики
Да там ничего военного нет, МАХ232=преобразователь уровней СОМ-порта, а дальше на усмотрение, просто нужно чтобы ТХ отдавал команду, а RX получал, для этого специально сделали несколько драйверов.