Ну так щупнуть осциллографом в линию, да посмотреть! Мы так CAN и
проверяем: если все ОК, почти меандр идет, а если полное говнище -
еще и с выбросами (хоть и как бы дифлиния). Аналогично и с 485, ведь фактически физика у них почти одинаковая (разве что у 485 уровни выше).
А длина пакета сильно влияет, т.к. протокол асинхронный. Что CAN, что 485. Поэтому-то при большой длине на последних битах из-за рассинхрона могут возникать проблемы. Да и просто статистически: чем больше битов, тем выше вероятность, что кто-то из них будет поврежден.