电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

基于can总线八路开关量输入模块设计大学毕设论文

基于can总线八路开关量输入模块设计大学毕设论文_第1页
1/60
基于can总线八路开关量输入模块设计大学毕设论文_第2页
2/60
基于can总线八路开关量输入模块设计大学毕设论文_第3页
3/60
唐 山 学 院毕 业 设 计设计题目:基于 CAN 总线八路开关量输入模块设计 系 别:_________________________ 班 级:_________________________姓 名:______________________指 导 教 师:______________________ 2 0 1 0 年 6 月 8 日王天杰张金普06 测控技术与仪器(1)班机电工程系基于 CAN 总线八路开关量输入模块设计摘 要开关量属于数字信号的一种,现代工农业和生活商业场所需要处理大量的开关量信号,如楼宇智能安全监控,运转机械的轴温,轴振动监测,江河汛期水位的报警信号,电动机的开停等等。本文在分析了 CAN 总线工艺和工作原理的基础上,设计了八路开关量输入模块系统,重点介绍了 CAN 总线智能节点程序硬件的的设计,使模块实现设计目的性能可靠。开关量信号由单片机 P2 口输入,CAN 总线系统智能节点电路主要由四部分构成:微控制器 89C51、独立 CAN 通信控制器 SJA1000、 CAN 总线收发器 82C250 和高速光电耦合器 6N137。微处理器 89C51 负责 SJA1000 的初始化,通过控制 SJA1000实现数据的接收和发送等通信任务。 SJA1000 的 AD0~AD7 连接到 89C51 的 P0 口。CS 连接到 89C51 的 P1.6,P1.6为 0 的 CPU 片外存储器地址可选中 SJA1000, CPU 通过这些地址可对 SJA1000 执行相应的读写操作。SJA1000 的 RD、WR、ALE 分别与 89C51 的对应引脚相连,INT 接89C51 的 INT0。89C51 也可通过中断方式访问 SJA1000。本文所述的讨论工作对 CAN 总线八路开关量输入模块的工作过程作了详细阐述,分析了 CAN 总线八路开关量输入模块工作原理,完成了系统硬件和软件的设计。其中硬件设计主要包括主要电气元件的选型、元件之间的通讯连接等。软件设计主要包括 CAN 初始化程序,CAN 中断程序,数据收发程序等、电气接线图的绘制以及仿真画面的实现。关键词:CAN 总线 开关量信号 微控制器 AT89C51 CAN bus based eight-way digital input module design Abstract Binary digital signal is a kind of modern industry and agriculture and living places of business to deal with a large number of binary signals, such as building intelligent safety monitoring, operating machinery, axle temperature, shaft vibration monitoring, river flood water level of the alarm signal...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

基于can总线八路开关量输入模块设计大学毕设论文

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部