2011-01-11
以前做的电容厂远程监控系统出现问题,无法进行RS485的通信,今天查了一天,发现了问题,不是软件问题,是硬件的问题。
首先改写了驱动,让程序不死机。是加入了循环程序,已经OK。是因为仪器有限制,当发送数据后,仪器接收到数据后,如果150MS没有反应,则本呼叫作废,所以如果超过150MS的话,完全可以跳出循环。
然后发现电路中的问题,485总线设计中,一般A端上拉电阻到VCC,B端下拉电阻到GND;优龙的板子设计师B上拉到VCC,A下拉到GND。所以出现了通信问题。
如果两边设计都一样的话,估计就没什么问题了。