基于CANBUS的智能饮水控制系统设计 毕业设计(论文).doc

基于CANBUS的智能饮水控制系统设计 毕业设计(论文).doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程名称: 集散控制系统与现场总线 报告名称: 基于CANBUS的智能饮水控制系统设计 专业名称: 自 动 化 班级学号: 学生姓名: 2014 年 4 月 8 日 摘 要 本文介绍了基于CANBUS的智能饮水控制系统的硬件和软件设计,并给出了FM24C16A的芯片接口设计方法,分析了智能饮水控制系统的杭干扰措施。 关键词 单片机,封频卡,CANBUS 1 引 言 目前我国水资源膝乏,而在人们的日常生活中,人们对于水资源的节约意识依然是非常淡薄,浪费现象比较严重.随着科学技术的发展,人们纷纷研究各种节水方法。饮水机主要是针对像学校这些公共场所饮水收费难的问题,跟以往的饮水机相比,优点更为突出。采取智能卡管理可达到有序合理使用水资源,让学生放心使用,家长省心,学校开心,政府放心,社会满意;有偿用水,改变学生随意饮水习惯,自小培养节约用水意识;使用方便,24小时供给冷热饮用水,方便师生自主选择使用,尤其是在冬季也能随时喝上热水;费用低廉,适宜推广,其价格远远低于瓶装水,价格合理,学生家长易于接受,为人们提供了饮用水的安全保障本论文设计的是一种基于CANBUS的智能饮水控制系统— 智能饮水机,使用者可以按照管理需求个性化用水,较好地解决了学校、公司、商场等公共场合的水资源浪费问题,具有很好的应用价值。 2 智能饮水控制系统的工作原理 本文设计的智能饮水控制系统由单片机与射频模块组成。其工作原理是:先通过上位机将射频卡的卡号下载到FRAM中;然后通过射频模块将射频卡的卡号读人到单片机中,与FRAM中卡号相比较,如果卡号存在且其内的余额能够允许一次消费,则显示卡上的余额并允许持卡人接水否则,显示false,蜂鸣器报警,禁止其接水,提醒持卡人去充值。 3 硬件电路设计 硬件框图如下图1所示。本设计所用的SM89C51是台湾新茂(SyncMos)公司产的8位MCU,内含4 KB FlashROM和128字节RAM和扩展I/O,自带看门狗定时器、低EMI,DBANK寻址、片内WDT RC振荡器,PWM等功能。因此本系统中不需要外扩ROM,也不必用外置的看门狗电路。存储器选用铁电存储器FM24C16A,该类型存储器可N跟随总线速度(Bus Speed)写入,并且在写入后无须任何等待时间,可以近乎无限次写人,超低功耗,断电后数据可以长时间保存,可靠性更高,系统更简单。硬件电路主要有电源电路、过零检测电路,LED显示电路、键盘接收电路射频模块接收电路、外部存储器扩展电路FM24C16A、以及CANBUS通信电路等组成。 图1 智能饮水控制系统硬件框图 3.1 外部存储器扩展电路 射频卡饮水控制系统的关键部分是射频卡卡号和本卡号的余额的存储,一旦存储出现紊乱,就会造成整个系统的数据的错误,其后果是不堪设想的。考虑到此种情况,选用了Ramtron公司的具有掉电保护功能的FM24C16A. FM24Cl6A遵守申行11C总线标准、容量为16 K位。本系统24C16A的SCI接89C51的P10端,SDA接P11端本设 计 按 24C16A页写人方式顿格式编程写入数据,先发送启动位,接着是器件地址、应答位、FRAM存储单元首地址、应答位,然后再发送数据。每2个数据位之间发一个应答位,最后发送停止位;读出数据时与此类似。 3.2 显示、键盘等其他硬件 显示部分采用74LS377驱动器和MC14511B译码器控制LED数码管。系统共用5只LED数码管,显示的最大数为999.99,控制系统运行后显示本机的机号和射频卡的余额,当卡号没有注册时,显示false.因为系统所用按键较少,键盘设计为独立式按键接口,通过检测输入线的电平可以很容易的判断哪个按键被按下。 3.3 射频模块接收电路 射频模块接收电路选用PHILIPS公司JMY一500射频读写模块。该模块具有如下特点: 简单的命令集可完成对MifareO ne卡的全部操作; 自动寻卡,无需上位机频繁发送寻卡指令,引脚以电平方式指示天 线区内有无卡; 蜂鸣器和指示灯输出控制; 自带看门狗 因此它可以达到本设计的要求 3.4 CANBUS 通信电路 传统的RS一485通信存在抗干扰能力差,误码率高,无纠错重发机制,通信距离短,不方便扩展等缺点,而CAN具有以下几个特点: CAN采用非破坏性仲裁技术,当2个节点同时向网络上传送数据时,优先级低的节点主动停止数据发送,而优先级高的可以不受影响的继续传送数据,有效避免了总线冲突。 CAN采用短顿结构,每一帧的有效字节为8个(CAN技术规范2.OA ),数据传愉时间短,受干扰的效率低,重新发送的时间短。 CA N 的每技数据都有C

文档评论(0)

绿风 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档