基于CAN总线的校园餐厅消费系统设计.docVIP

基于CAN总线的校园餐厅消费系统设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CAN总线的校园餐厅消费系统设计.doc

基于CAN总线的校园餐厅消费系统设计   摘要:利用CAN总线技术、射频卡技术实现了基于CAN总线的校园餐厅消费系统。采用CAN控制芯片MCP2510作为主控芯片,通过硬件平台搭建和软件设计,将各个CAN节点通过CAN网络连接在一起,实现了简单易用的基于CAN总线的校园餐厅消费系统。   Abstract: The use of CAN bus technology and radio frequency card technology achieves the campus restaurant consumption system based on the CAN bus. CAN controller chip MCP2510 is used as a master chip, through hardware platform building and software design, each CAN node is linked through the CAN network, and a simple campus restaurant consumption system based on CAN bus is achieved.   关键词:现场总线;CAN总线;校园餐厅消费系统   Key words: field bus;CAN bus;campus restaurant consumption system   中图分类号:TP39文献标识码:A文章编号:1006-4311(2011)22-0168-03   0引言   随着计算机网络技术和芯片制造技术的发展,芯片的性能大幅提高,其成本不断降低,以现场总线为代表的控制网络也在工业控制系统中扮演着不可缺少的角色。CAN总线由于具有可靠性高、成本低、容易实现等优点,在现场总线的实际工程应用中占据了较大的份额。校园餐厅消费系统结合了计算机技术的灵活性、射频传感技术的便利性和CAN总线通信技术的可靠性,为餐饮业走向全面数字化提供了一种可行的技术解决方案。   1系统设计相关技术   1.1 CAN现场总线简介CAN总线[1]是德国Bosch公司于1983年为汽车应用而开发的一种能有效支持分布式控制的串行通信网络,属于现场总线的范畴。1993年11月,ISO正式颁布了控制器局域网CAN国际标准(ISO[11898]),通信介质可采取双绞线,同轴电缆和光导纤维。通信距离与波特率有关,最大通信距离可达10km,最大通信波特率可达1Mbps。CAN总线仲裁用11位(CAN2.0A协议)和29位(CAN2.0B协议)标志和非破坏性位仲裁机制,可以确定数据块的优先级,保证在网络节点冲突时最高优先级节点不需要冲突等待。CAN结构取ISO/OSI模型的第1、2、7层协议,即物理层,数据链路层和应用层,总线上任意节点可在任意时刻主动向网络上其他节点发送信息而不分主次,因此可实现各节点之间的自由通信。目前,CAN总线协议已被国际标准化组织认证,技术比较成熟,控制芯片已经商品化,性价比高,特别适用于分布式测控系统的数据通信。   1.2 CAN现场总线特点CAN总线具有极高的可靠性、数据传输速率高、传输距离较长、实时性强,特别适合工业现场监控设备的互联。相对于其他总线,CAN有以下特点[2]:①采用通信数据块编码,可实现多主工作方式,数据收发方式灵活;②发送的信息遭到破坏后,可自动重发;③采用统一的标准和规范,使各设备间具有较好的互操作性和互换性;④报文不包含源地址或者目标地址,仅用标识符来指示功能和优先级信息;⑤通信介质可采用双绞线,现场布线和安装简单,易用于维护,经济性好。   2硬件设计   随着半导体技术的发展,CAN总线数据链路层的协议已经集成到各种芯片内,同时物理层的电气保护和驱动的收发器芯片也随之出现,这给工程应用提供了极大的方便。目前市场上使用最为普遍的独立CAN控制器有MCP2510和SJA1000,以及高速CAN收发器PCA82C250。   2.1 CAN控制器MCP2510简介MCP2510[3]全支持CAN总线V2.0A/B技术规范。能够发送和接收标准和扩展报文。它还同时具备验收过滤以及报文管理功能。该器件包含三个发送缓冲器和两个接收缓冲器,MCU的通信是通过行业标准串行外设接口(SPI)来实现的,其中数据传输速率高达5Mbps。   2.2 周立功USBCAN- II 智能 CAN 接口卡USBCAN-II智能CAN接口卡[4]内集成了USB1.1接口、SJA1000和 PCA82C250;因此具备着CAN SJA1000控制器和收发器PCA82C250等硬件特性。   2.3 校园餐厅消费系统CAN网络硬件平台搭建采用 U

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档