单片机应用技术实训第10章 单片机应用系统开发实例.pptVIP

单片机应用技术实训第10章 单片机应用系统开发实例.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文档。上传文档
查看更多
三、简易逻辑分析仪的方案设计 按照系统的功能需求,整个系统可划分为五大模块,组成框图如图10.10所示。 * 图10.10 简易逻辑分析仪组成框图 * (1)主控模块 (2)人机界面接口 (3)信号输入通道 (4)信号输出通道 (5)在线编程接口 * 四、简易逻辑分析仪的硬件设计 (1)CPU及其最小系统 (2)应用系统及其和CPU的接口 (3)逻辑捕捉电路 (4)简易逻辑分析仪的完整线路 * 图10.11 逻辑分析仪的CPU模块 * 图10.12 应用系统和CPU的接口关系 * 图10.13 逻辑捕捉电路 * 五、简易逻辑分析仪的软件设计 (1)软件总体结构 简易逻辑分析仪的软件主要由主程序、外部中断0服务程序、定时器0中断服务程序、定时器2中断服务程序构成及部分功能子程序组成。 * (2)信号合成 8通道信号的合成采用软件实现。其思路是将5V的D/A输出值设置为8等分,每通道间隔0.6 V。根据输出的逻辑电平为高电平和低电平,输出不同的D/A值。软件扫描每1ms进行一次,1 kHz以下的逻辑信号可以满足时间的要求。每通道的D/A输出值如表10.2所示。 * * (3)LCD菜单 根据逻辑分析仪的功能需求,LCD显示的菜单应该包括“设置触发字1”、“设置触发字2”、“设置触发字3”、“设置电平”、“保存参数”、“波形捕捉”和“波形显示”,每个菜单显示一行。触发字和电平的参数值显示在对应菜单项的右边。 (4)参考程序(EX51_1021.C) * 一、智能玩具电动车的功能需求 智能玩具电动车是2003年全国大学生电子竞赛的设计题目,电动车的行驶路线如图10.14所示,其功能要求如下: 第三节 智能玩具电动车的开发 * ①电动车从起跑线出发(车体不得超过起跑线),沿引导线到达B点。在“直道区”铺设的白纸下沿引导线埋有1~3块宽度为15 cm、长度不等的薄铁片。电动车检测到薄铁片时需立即发出声光指示信息,并实时存储、显示在“直道区”检测到的薄铁片数目以及铁片中心距起始点的距离。 * 出版社 理工分社 单片机应用技术实训教程 本章提供了3个单片机应用系统开发实例,这些实例都是来自实际的工程应用或全国大学生电子竞赛的题目。鉴于这些项目的功能需求和性能指标已经明确给出,相当于给出了需求分析,因此在阐述这3个实例的开发过程时,忽略了需求分析这一环节,而是侧重于方案设计、关键问题的解决、硬件设计、软件设计和调试过程。 第10章 单片机应用系统开发实 * 第一节 简易单回路温度控制器的开发 温度控制器又称为温度调节器,有单回路、双回路和多回路之分。单回路调节器只能控制一个回路,双回路调节器可以控制两个回路,多回路调节器可以控制两个以上的回路。在我国使用得比较广泛的单回路调节器主要有美国Honeywell的UDC6000,韩国Honeywell的IPC1000,日本Shimaden的FP系列和SR系列,Yokogawa的μPD550/750,以及Omron和RKC推出的系列温控仪表等。 * 一、功能需求和总体思路 (1)功能需求 单回路温度控制器实际上是以单片机控制为核心,根据设定目标温度值进行自动或手动调节的单回路温度控制系统,主要包括温度检测、温度控制、参数显示、报警指示等部分。 * 与下位机配合可构成一套完整的温度监控系统。主要功能如下: ①设定温度显示、实时温度显示 ②温度上限报警,温度报警上限值设定 ③温度下限报警,温度报警下限值设定 ④目标温度值设定 * ⑤放大电路放大倍数设定 ⑥P、I、D控制参数的设定 ⑦手动加热设定值 ⑧手动/自动设定 ⑨温度零点标定 ⑩参数保存 * (2)总体思路 温度控制系统包括实现温度控制的CPU——ADuC812、温度测量装置(K分度热电偶)、加热元件、温度参数显示(数码管显示)、SSR、辅助控制电路等。整个系统硬件结构如图10.1所示,其对应的硬件线路可参考附录1。数码管用来显示模式值及相应的参数,通过按键可改变模式值及修改相应的参数值。 * CPU根据检测的温度值对上、下限报警值进行比较,控制报警灯的状态。本系统采用周波来控制加热炉的温度。K分度热电偶作为温度传感器,是检测电路的关键部件。传感信号通过放大、滤波等处理,可直接由CPU进行A/D转换,换算为相应的温度测量值。根据测量值和设定值之差,进行PID运算,将计算结果转换为周波数,通过控制SSR通过的周波数来控制加热炉的温度。 * 图10.1 单回路温度控制器组成框图 * (3)操作模式的规划 基于数码管的单回路控制器,往往使用菜单模式来切

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档