4-20mA是模拟信号,不能直接被计算机采集,需要配置AD转换模块。而RS485是数字信息,可以被计算机直接采集。
4-20mA信号传输比较稳定,处理速度快,在应用时可以省掉软件开发上的麻烦,很方便的集成到系统中来。RS485的响应速度较慢。但是可以传输较大位宽的数据,较多的数据内容。
在传输距离上,4-20mA在实际使用也就几百米以内。RS485在标准工况,波特率9600bps的情况下,可以传输1200m,但这个距离因为通讯协议的不同而不同。
在布线上,模拟量的采集只能一对一的布线。而RS485的信号采集可以采用一对多的总线方式。