
基于51和CAN总线结点设计V1.0 上面电路采用传统的设计方法,主要由控制器STC89C52和CAN控制器电路,高速光电耦合器电路,CAN收发器电路构成,SJA1000挂接到51单 片机上,SJA1000 的TX0 和RX0并不是直接与CAN收发器PCA82C250相连,而是通过光速光耦6N137后再相连,这样就能很好地实现总线上各CAN节点间的电气隔离,PCA82C250的传输速度高达1Mbit/s,具有抗瞬间干 扰保护总线的能力和降低射频干扰的斜率控制能力,本设计中,PCA82C250与CAN总线的接口也采用了一定的安全和抗干扰措施,在PCA82C250的CANH和CANL引脚各自通过一个5欧的电阻与CAN总线相连,电阻起到一定的限流作用,保护PCA82C250免受过流冲击,CANH和CANL与地间并连一个30PF的小电容,可以起到滤除总线上的高频干扰和一定的防辐射能力,另外还加一个反接的开关二极管,当CAN总线有较高的负电压时,通过其短路可以起到过压保护作用。 PCB如下图所示,布的不好的地方请广大网友指正。
