计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

利用EPP并行口实坝PC机之间通信的CAN总线设计(4)

2015-04-26 01:04
导读:/ndata/naddr/nwrite/wr/rdale备注 0l00l0数据读,地址锁存 olllo0数据写,地址锁存 l000ll地址写,地址选通 lo1l0l地址读,地址选通 1l0ll0地址数据均无效.等
/ndata/naddr/nwrite/wr/rdale备注0l00l0数据读,地址锁存olllo0数据写,地址锁存l000ll地址写,地址选通lo1l0l地址读,地址选通1l0ll0地址数据均无效.等待llllll地址数据均无效,等待
注:①标加“/”表示低电平有效。加字母“n”表示是并行口的引脚。②因为地址和数据不能同时被选通,所以,真值表中就不列出它们同时被选通的情况。用屏蔽电缆作总线;而在波特率较低、总线较短时,一般采用斜率控制方式,上升和下降的斜率取决于rs的阻值。实验数据表明,15~200k为rj较理想的取值范围。在这种方式下,可以使用平行线或双绞线作总线。(2)sjal000的txl引脚悬空,rxl引脚的电位必须维持在约o.5vce上,否则将不能形成can协议所要求的电平逻辑。如果系统传输距离近,环境干扰小,可以不用电流隔离,这样可以直接把pca82c250的vrff端(约为0.5vcc)与rxl脚相连,从而简化电路。(3)必须将sjal000的中断信号取反之后才能接到pc机并行口的中断引脚上,这样才能保证硬件中断的正确触发。7 通信控制程序  根据系统要求和硬件设计原理,编写的通信控制程序应该完成以下功能:在通信控制主界面中可以加载并行口驱动程序,初始化sjal000;发送、接收数据;监测寄存器的变化;软件复位等附加功能。8  结束语  在此设计中,我们掌握了有关can总线和epp并行口的基本知识,设计了一个基于epp协议的用于pc机间通信的can总线适配卡。编写了相应的驱动程序(有关配套软件的具体问题,不在此介绍),经实践证明,两种方案均可行。为了进一步满足应用的需要,在完善组网设计和功能管理方面,can还有很多 理论 和技术方面的问题有待解决。其中包括标准的开放式应用层协议的制定、更灵活的 网络 拓扑结构的提出和使用,更简单、 经济 的单片式can芯片的研制等等。 参考 文献 1邬宽明.can总线原理和应用系统设计.北京航空航天大学出版社。19962阳宪惠.现场总线技术及其应用.清华大学出版社, 19993 sjal000 stand-alone can controller data sheet. philips公司产品说明书。19974 pca82c250 can controller interface data sheet。 philips公司产品说明书,20005安格斯生.《并行端口大全》 中国 电力出版社,20016饶家明.can总线智能节点的设计和实现.《工业仪表与自动化装置》.2002;57张培仁.采用epp协议的can总线监控节点的设计与实现.《 计算 机应用》第21卷。第2期论文出处(作者):曹琼 蔡淮 程焱 林

(科教论文网 lw.NsEac.com编辑整理)


高校新校区智能化建设常见问题探讨
标准化编程的IEC1131-3在DCS中应用分析
上一篇:巧用Excel软件计算钢筋量(1) 下一篇:没有了