2课题:任务十三 可调速加热炉控制器教学目的:熟悉I2C总.pptVIP

2课题:任务十三 可调速加热炉控制器教学目的:熟悉I2C总.ppt

  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文档。上传文档
查看更多
2课题:任务十三 可调速加热炉控制器教学目的:熟悉I2C总.ppt

* * ? 授课日期 班次 授课时数 2 课题: 任务十三 可调速加热炉控制器 教学目的:熟悉I2C总线编程技术,键盘扫描编程技术 提高单片机综合设计能力 重点: 单片机开发项目的设计能力培养 难点: 硬件和软件设计 教具: 多媒体 作业: 附加 自用参考书:《单片机原理及应用》李朝青主编、《单片机应用技术》郑毛祥主编 教学过程: 复习: 潜水泵自动控制保护器总体设计 任务十三 可调速加热控制器 1.任务描述 2.总体设计 结合上次课的内容来进行需求分析、方案设计、测试计划 3.详细设计 1)硬件设计(原理图、主要元器件) 2)软件设计 以其中一个程序为例讲解,其他程序由学生自己完成 4.课堂小结 课后小结: 任务描述: 本控制器能根据用户设定的加温温限(最高温度),以及加热时间、冷却时间,自动调节加热功率,从而达到可调速加热的目的。 7.2 任务十三 可调速加热控制炉 总体设计 需求分析 需求获取 本项目最初由湘潭大学理化实验室提出需求,在化学实验金属相图实验中,原有的实验仪(一台PC机、一台加热炉、一台测温仪)要做一个完整的实验需要四五个小时以上,并且数据要学生自己记录并自己计算和给制图形,往往几个小时不能完成一个实验,为了解决这个问题,提出开发一种新的实验设备,新的实验仪(PC机一台、两台测温仪,每台测温仪可以接六路温度传感器,两台加热炉),这样一台PC机可同时采集12路数据,整个过程由PC机上软件完成,不需学生记录数据和绘制图形和表格,大大提高了实验速度,实验结果更准确和直观。同时一个实验室可以省下一半PC机,节约了设备成本。本项目只是该实验仪中一部分,也就是加热炉的控制部分。 设计开发任务书 本项目开发人员如下:项目负责人一名,软件工程师四名、硬件工程师一名、结构工程师一名、技术员一名、采购员一名。其中两名软件工程师负责PC软件开发、一名软件工程师负责测温仪软件开发、一名软件工程师负责加热炉软件开发。 7.2 任务十三 可调速加热控制器 总体设计 方案设计 整个方案在这里就不详述,这里只就加热炉部分进行说明,由于一台PC机同时控制两台加热仪和两台测温仪,所以本台都有相应地址,与PC机通讯采用CAN总线,地址用24C01存储,加温速度由PC机根据当时室温发送相应加热功率百分比来控制加热炉。加热炉由89C1051控制。如接收到PC机发送的功率是80,则可通过控制加热炉80%时间打开电源,20%时间关断电源,具体通讯协议读者可以自己制订,并完整好程序,并在做实验或实训时调试。 ? 测试计划 硬件测试:主要测试各部分硬件是否能正常工作,每部分通过简单程序来检测。 软件测试:加热炉在不同室温下能不能在相同时间加热到指定温度。 7.2 任务十三 可调速加热控制器 详细设计 硬件设计 主要元器件 89C2051 一片、24C01、双向可控硅等。 I2C总线原理及工作时序: 引脚图 7.2 任务十三 可调速加热控制器 读写命令字 当前读时序 7.2 任务十三 可调速加热控制器 字节写、页写时序 7.2 任务十三 可调速加热控制器 随机读时序图 7.2 任务十三 可调速加热控制器 详细设计 原理图 7.2 任务十三 可调速加热控制器 详细设计 软件设计 I2C总线的24C02读写程序: ;********************************************** ;*Title:AT24C02与51单片机连接读写程序* ;*Date:2005.7.7 * ;********************************************************* ;连线:SCL—P3.4,SDA—P3.5,WP—接地 ;(R3)=器件地址,(R4)=片内字节地址, ;(R5)=连续读写字节数,(R1)=欲读写数据存放地址指针 ;********************************************************* 7.2 任务十

文档评论(0)

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

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

1亿VIP精品文档

相关文档