Unity3D串口识别遇见的问题

在unity中用自写代码,在虚拟串口间进行传输数据是可以的,但是用RS485转usb设备链接到串口 ,会出现以下情况
1,端口可以打开但是没有检测到载波sp.CDHolding返回的false,设备数据传输LED灯不亮
2,用设备厂家给的调试助手可以正常获取数据,
3,用网上下载的串口调试助手不能从设备上获取数据。
求大神解答 为什么会出现这种问题?怎么解决

https://blog.csdn.net/tao01230/article/details/50231835