Всем спасибо за ответы!
Видимо я не совсем точно объяснил ситуацию. Стандартный watchdog не подходит, т.к. ему на вход нужен сигнал, по которому и будет контролироваться работоспособность контроллера. А устройство готовое, и там такого сигнала нет. И контролировать нужно именно пакеты, приходящие по RS-485 и ответ устройства на них. Причём обмен идёт не постоянно.
Впрочем, ситуация уже решилась.