通过自动检测端口事件发现中断并转入中断处理。冗余数据校验、奇偶校验、校验和、循环冗余校验等都是串行通信中常用的差错检验方法。奇偶校验串行通信中经常采用奇偶校验来进行错误检查。校验和通常只有一个字节,因而不会对通信量有明显的影响。CRC循环冗余校验也是串行通信中常用的检错方法,它采用比校验和更为复杂的数学计算,其校验结果也更加可靠。......
2023-11-20
RS232串行通信时,常因数据输入/输出参数设定不正确、软件不良或硬件不良等原因,造成数据不能传输、出现报警或通信接口烧毁的故障。FANUC 0/16/18/21系统和FANUC 16i/18i/21i/0i/31i系统RS232串行通信时可能出现85号、86号或87号报警,其报警排查流程可见图7-39。
(1)85号系统通信错误报警(COMMUNICATION ERROR) RS232传输数据时,由于输入数据的位数错误、波特率设定不符、计算机和CNC与传输软件不兼容等原因,出现溢出错误、奇偶错误或成帧错误而报警。
(2)86号计算机就绪准备信号断开报警(DR SIGNAL OFF) RS232传输数据时,由于I/O设备电源未接通、通信电缆不良或断线、系统通信电路板故障、CNC主板故障等原因,出现了I/O设备就绪信号被切断的报警。FANUC0C/0D系统的通信控制电路板是系统存储板,FANUC 18系统则为系统主模块,FANUC 0iA系统则为系统I/O模块,FANUC 0iB/0iC/0iD/30i系统则为系统的主板。
图7-37 PMC程序的在线传输
图7-38 修改后的PMC由DRAM写入FROM
图7-39 RS232通信报警排查流程
(3)87号系统缓冲器溢出报警(BUFFER OVERFLOW) RS232传输数据时,由于波特率设定过高、I/O设备或通信控制电路板故障等原因,造成虽然指定了读入停止但读完10个字符后输入不停止的故障,出现缓冲器溢出报警。
(4)RS232传输数据时,常因操作不当或接地不良而导致的故障及排除方法 RS232串行电缆与计算机和CNC连接时,需在计算机和CNC均断电情况下插拔RS232电缆插头,以免计算机静电或电源漏电使RS232接口或CNC主板烧毁。RS232接口烧毁通常会造成CNC主板上与串行通信相关的贴膜电阻烧坏,这时用电烙铁将贴膜电阻焊下更换即可修复。另外,还要注意通信电缆需带屏蔽层且屏蔽层要接地、通信电缆不宜过长等。
有关数控机床FANUC系统模块化维修的文章
通过自动检测端口事件发现中断并转入中断处理。冗余数据校验、奇偶校验、校验和、循环冗余校验等都是串行通信中常用的差错检验方法。奇偶校验串行通信中经常采用奇偶校验来进行错误检查。校验和通常只有一个字节,因而不会对通信量有明显的影响。CRC循环冗余校验也是串行通信中常用的检错方法,它采用比校验和更为复杂的数学计算,其校验结果也更加可靠。......
2023-11-20
图6-9串行数据通信的通路形式2)波特率串行通信中,数据是按位来传送的。3)串行数据通信的帧格式在串行通信中,没有专门的信号线可用来指示接收、发送的时刻,并辨别字符的起始和结束。串行传送有同步和异步两种基本方式,在测控领域,异步通信应用更加普遍。下面以异步传送的通信规程为例介绍串行数据通信的帧格式。4)近程通信与远程通信串行通信有近程和远程之分,它们在信号形式上有所不同。......
2023-06-22
异步串口通信的字符格式数据传送分为串行和并行,通信又分为异步和同步。异步串行通信是一帧接一帧进行的,传送既可以是连续的,也可以是断续的。串行通信的传送速率及通信波特率的计算MCS51系列单片机串行接口组成的通信系统是一种异步通信系统。波特率在串行口异步通信中是一个由用户决定的保证通信可靠的重要参数。1)串行接口控制寄存器SCON设置串行接口控制寄存器SCON是一个可位寻址的专业寄存器,用于串行数据通信控制。......
2023-11-07
计算机与外部设备或计算机与计算机之间的数据交换称为通信。1.异步串行通信的字符格式在异步串行通信中,信息的两种状态分别以mark和space标志。图中给出的是8位数据位、1位奇偶校验位和1位停止位,加上1位起始位,共11位组成一个传输帧。图9-1异步串行通信的字符格式1)起始位。2.异步串行通信的传送速率异步串行通信的传送速率用于表示数据传送的快慢。在全双工方式下,通信双方需要两根数据线进行数据传送。......
2023-11-17
图11-1 串行通信方式在同步通信中,为了使发送和接收保持一致,串行数据在发送和接收两端使用的时钟应同步。异步通信协议规定每个数据以相同的位串形式传输,每个串行数据由起始位、数据位、奇偶校验位和停止位组成,串行数据的位串格式如图11-2所示,具体定义如下:图11-2 串行数据位串定义当通信线上没有数据传输时应处于逻辑“1”状态,表示线路空闲。规定的波特率有50、75、110、150、300、600、1200、2400、4800、9600和19200等几种。......
2023-11-26
OBD 的软件包括故障诊断控制策略代码和标定。再加上OBD-Ⅰ的监测线路敏感度不高,等到发觉车辆故障再进厂维修时,事实上已排放了大量的废气。OBD-Ⅰ除了无法有效地控制废气排放,还会引起另一个严重的问题:各车辆制造厂发展了自己的诊断系统、检修流程、专用工具等,给非特约维修站技师的维修工作带来许多问题。OBD-Ⅰ并未对故障器做强制要求,每个车辆制造厂都可以设计自己的故障指示灯。......
2023-08-23
8051系列单片机内部集成的串行通信接口全称为“通用异步收发器”,它既可作异步传输使用,也可作同步移位寄存器使用,还可用于数据的组网通信。图9-7 8051系列单片机通用异步收发器的内部结构UART工作时,定时器T1用于产生通信需要的时钟,控制寄存器用于对串行口的工作状态进行相应的监控和设置。......
2023-11-17
相关推荐