Если вам нужно отправлять около 20 байтов (в качестве оценки 6 полей, по 3 символа в каждом) каждые 10 мс, тогда вам нужно как минимум 16 Кбод, что не так много.На самом деле у меня есть большие сомнения, что C # слишком медленный, чтобы не справиться с последовательным соединением через порт.
Если вы знаете параметры последовательной связи вашего оборудования, тогда его будет легко использовать из C #.Я знаю только, как использовать его из Win32 API, вам нужны вызовы CreateFile, SetCommTimeouts, SetCommState и ReadFile.Похоже, что эти функции доступны и из C #.
Если вы не знаете параметров этого последовательного порта, возможно, можно получить их с помощью анализатора последовательного порта, однако я не уверен в этом.