发表于:2005-03-29 13:08:00
楼主
小弟即将大学毕业,毕业设计的题目是一个火电厂打印系统改造项目,使用DCS系统的串行输出口连接事件打印机,距离较远,估计使用了调制解调器,由于改造需要,我希望将DCS的事件打印数据进行截获存入计算机中。但是由于系统技术资料丢失,无法获得DCS和打印机之间的通讯规程及各自的串行口的波特率等设置,初步估计为一般的打印控制流程,通过一台计算机的串行口获得DCS的打印请求命令,然后再送给打印机,再接受打印机的回复握手信号,再传给DCS,这样计算机就可以接受所有的事件打印数据。其中波特率等设置只好实验所有可能组合!
问题是:不知道怎么回事,两者就是无法建立握手通讯,并且打印机的的回复命令数据一直不稳定,DCS的回复同样不稳定。
我估计:因为DCS和打印机串口的波特率以及其他的检验未停止位并不完全相同,给打印机发命令的时候用的是打印机的波特率,而计算机接受的时候没有时间及时修改为DCS的波特率,
各位高人有何建议啊?这种通讯是不要是到流量控制论?