资源描述:
《毕业设计(论文)-基于can总线的校园食堂售饭系统的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、2010届毕业生毕业论文题目:基于CAN总线的校园食堂售饭系统院系名称:信息科学与工程学院专业班级:电子信息科学与技术学生姓名:学号:指导教师:教师职称:副教授年月日2.摘要CAN是ControllerAreaNetwork的缩写(以下称为CAN),是ISO国际标准化的串行通信协议。在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发出来。本设计以PIC16F877A单片机为核心的校园食堂售饭系统的工作原理和设计方法。CAN总线由MCP2510芯片控制实现,并实现和单片机之间的数据传递。M
2、CP2510是一款控制器局域网络(CAN)协议控制器,完全支持CAN总线V2.0A/B技术规范。该器件支持CAN1.2、CAN2.0A、主动和被动CAN2.0B等版本的协议,能够发送和接收标准和扩展报文。它还同时具备验收过滤以及报文管理功能。文中介绍了该售饭系统的CAN实现部分,包括:CAN的底层通信电路、CAN和单片机的通信设计、数据显示及按键扫描的设计。单片机通过对MCP2510的寄存器读取以及信息的处理,从而实现售饭系统之间的信息传递。文中还着重介绍了软件设计部分,在这里采用模块化结构,主要模块有:数码管显示程序、键盘扫描及MCP
3、2510信息设置读取、信息处理等。关键词:PIC16F877A单片机MCP2510芯片串口通讯III.TitleBasedonCANBusSystemCampusDiningHallAbstractCANisshortforControllerAreaNetwork(hereinafterreferredtoasCAN),istheISOinternationalstandardserialcommunicationprotocol.Inthecurrentautoindustry,forsafety,comfort,convenien
4、ce,lowpollution,low-costrequirements,avarietyofelectroniccontrolsystemshavebeendeveloped.ThedesignPIC16F877AMCUCampusDiningHallasthecoreprincipleofthesystemanddesignmethod.CAN-buscontrolledbytheMCP2510chipimplementation,andimplementationanddatatransferbetweenMCU.MCP2510i
5、saControllerAreaNetwork(CAN)protocolcontroller,fullsupportfortheCANbusV2.0A/Bspecifications.ThedevicesupportsCAN1.2,CAN2.0A,activeandpassiveCAN2.0Botherversionoftheagreement,theabilitytosendandreceivestandardandextendedmessages.Italsohavetheacceptancefilteringandmessagem
6、anagementfunctions.ThispaperintroducestheimplementationoftheCANCanteensystemelements,including:CANunderlyingcommunicationcircuit,CANandtheMCUcommunicationdesign,datadisplayandkeyscanningdesign.MicrocontrollertoreadthroughtheMCP2510registers,andinformationprocessing,inord
7、ertoachieveCanteentransmissionofinformationbetweensystems.Thepaperalsohighlightssomeofthesoftwaredesign,wherethemodularstructure,themainmodulesare:digitaldisplayprogram,keyboardscanningandMCP2510informationsettoread,informationprocessing,etc.KeywordsPIC16F877Amicrocontro
8、llerserialcommunicationMCP2510III.目次摘要IAbstractII1引言11.1CAN总线的产生与发展11.2CAN总线特点22工作原理43硬件部分设计方案53.1单片机和M