网站大量收购闲置独家精品文档,联系QQ:2885784924

单片机控制装置与调试任务一 单片机全国大赛试题.ppt

单片机控制装置与调试任务一 单片机全国大赛试题.ppt

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
任务二 真题剖析 任务一 2011年单片机全国大赛试题 ——热水供应系统 一 、工作任务要求 二、热水供应系统的相关说明 三、热水供应控制系统的制作要求 (一)系统初始化 请你在四个半小时内,使用YL-236型单片机控制实训考核装置制作完成热 水供应系统模拟装置,具体工作任务和要求如下: 详细见书上 (一)热水供应系统的组成与功能简述 (二)热水供应模拟装置的组成模块及相关说明 2 燃料运送机构结构示意图 图1热水供应系统结构示意图 1.电源指示灯亮,其余指示灯熄灭。 2.数码管显示器各位实时显示内容如表3所示,炉内水量的检测刷新速度应不低于0.5S(秒)。 3.液晶显示的初始界面如图4所示: 4.步进电机指针指示在50mm处(相当于炉内水温为25℃)。 5.机械手初始化操作:使用前请调整机械手的功能,排除故障,使其能正 常工作。在机械手正常工作的前提下,系统控制机械手复位至工位二正上方, 手爪处于放松状态。 (二)系统运行要求 1.热水加热温度设置 预设的水温值范围应在“25℃-50℃”之间变化,否则系统无法进行下一步工作。 2.水加热 在满足“25℃≤预设热水温度值≤50℃”的条件下,按下“开始”按键,系统进入下面的水加热流程。 2.1进水:根据数码管显示的炉内实时水量,系统进入进水作业工作流程。 2.2投放燃料和温度显示 2.2.1投放燃料:当炉内水量为200升时,按下“确认”按键后,系统进入投放 燃料状态。 2.2.2加热和热水温度指示 3.LED报警指示 4.用水量和水费显示 5.1次加热过程结束后,系统等待再次按下“开始”按键,系统能重复上 6.系统停止。按下“停止”按键,系统停止工作,只有电源指示灯亮。 1 所需的主要模块 该模块主要完成投放燃料的工作,高燃烧值燃料为黑色燃料(用黑球代替);中燃烧值燃料为黄色燃料(用黄球代替),低燃烧值燃料为白色燃料(用白球代替),由于试题中要求使机械手搬运燃料的次数最少。所以在用燃烧时,先用黑色燃料的值去和总要求比,然后用黄色,最后用白色,看比的次数就是抓球的次数,即抓球的次数要最少。实际上这是小学数学中一种基本的数学游戏规则,对于中职学生应该是很简单的,不同的球对应的不同温度,这个只是简单的比例关系,不要想的太复杂。每年竞赛都要用到该模块。 物料 搬运 模块 1 在本试题中完成的功能及解题思路 模块 序号 该模块是水温指示:使用步进电机模块模拟指针式温度计,指示炉内实时水温值。步进电机每走1mm代表温度变化 0.5℃。例如:炉内水温为20。C,则步进电机指针应指示到 40mm标尺处。本试题没有用温度传感器模块而用步进电机拟 ,是为了应用步进电机模块,该模块的应用在前文中讲的很 细,程序的思路是编写了步进电机的cp脉冲形成函数,以及 步进电机走动精确长度的函数。步进电机是根据cp脉冲个数 驱动电机转动,脉冲频率越快,步进电机走的越快,但是有 尖啸声;要注意它的快慢,同时还要注意RL的值的高低。事 实上步进电机就像一个万能模块一样,它可以模拟温度、高 度、深度、长度等很多量值,应多研究它的用法,每年竞赛 都要用到该模块。 步进 电机 模块 2 该模块是储水量检测:使用ADC/DAC模块(即MCU07模 块)上电压源的电压来模拟水量检测传感器的检测输出电压 值。使用时,手动调节调压电位器得到某一输出电压值,模 拟水量检测传感器在该水量时的输出电压。 在本试题中是为了模拟储水量的多少,当然题中已经给出 了比例关系,但要仔细分析,题目中低水量、正常水量、高 水量区的比例关系是不同的,前面比值是40,后面高了一些 ,在本文的程序中这一点讲的很凄楚,请看后面的程序讲解 和注释,对于A/D转换的原理及应用的程序,在前面的讲解 中很详细,这里不做解释,每年竞赛都要用到该模块。 A/D 转换 模块 3 该模块是为了操作水量水费,抓燃料的多少的基本操作,比如开 始、停止、确认、+、-\等一般要求,要注意按键抖动消除,按键是 基本知识点,至于指示灯就是更一般的知识了,前文中已经讲解。 按键 指令 模块 5 该模块是为了显示水量和对应的费用,只要懂12864液晶模块得 用法,那么这部分的程序是比较简单的,本程序中用了一种比较好 的显示程序方法,主要是代码短、可以显示多行不同规格的字符比 较实际,适用初学者,大家要仔细研究液晶模块的原理,考试用到 的概率比较大,程序的详细讲解在后面。 12864 液晶 模块 4 继电器模块是为了驱动机械手抓球,即5V控制24V的电机转动,光电耦合是把传感器接收的24V信号转换成5V输入到8255处理,前文有介绍。 继电 器、 光电 耦合 7 该模块主要是为下

文档评论(0)

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

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

1亿VIP精品文档

相关文档