数字电压表A_new要点分析.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2015-2016学年第一学期 微机原理(单片机)课程设计 总结报告 项目名称:数字电压表A 班级: 姓名: 学号: 微机原理(单片机)课程设计任务书 项目名称:数字电压表A 内容与要求: 上位机:完成界面设计与通讯程序 (1)能够显示采集的电压值,当超出设定阈值上限、下限时,电压值后有H或L提示字母 (2)能够设定电压阈值上限、下限 (3)绘制电压变化曲线,时间轴单位时间1秒,电压精度0.01V (4)可以对串口进行设置 下位机:完成电路设计与控制程序 (1)将A/D由电位器采集的10进制电压值显示在LED屏上面保留小数点后2位 (2)通过串口与上位机通讯,并传输电压值,接受阈值设置 (3)将阈值保存至外部存储器,重新复位上电后,阈值不变 (4)当超出电压阈值上限、下限时,由蜂鸣器长短音报警,将当前电压值显示在LED数码管上,当电压值高于电压阈值上限时,数值后显示“-HI”,当电压值低于电压阈值下限时,数值后显示“-LO”,当电压值在正常区间时,电压值后无显示。 项目组任务分担评价表 姓名 分担任务 组内评价 游清 LED显示模块设计与编程、下位机编程,下位机串口通讯程序、上位机串口通讯程序 6 阎康 上位机电压显示与设置,电压曲线图,硬件电路设计 4 课程设计报告评分表 内容 总体方案 硬件设计 软件设计 结果分析 明细清单 问题分析 心得体会 参考文献 程序代码 格式规范 总分 学生1得分 学生2得分 目录 一、总体方案 1 二、硬件设计 1 2.1、硬件元件选型 1 2.1.1、AD转换器 1 2.1.2、外部存储器 2 2.2、总体连线 5 三、软件设计 6 3.1流程图 6 3.2算法 7 3.3计算公式 7 四、实现的功能指标 7 五、明细清单 9 六、设计调试中遇到的疑难问题及解决方法 9 七、心得体会与建议 10 参考文献 10 附录 10 上位机程序 10 下位机程序 17 一、总体方案 总体框图如图1.1 图1.1数字电压表总体框图 图中上位机模块可以显示采集到的电压值以及电压曲线,并通过串口通讯对下位机进行控制;外部存储电路可以保存设定的阈值,重新复位上电后使阈值不变;测量电路由电位器组成,可测量电位器的分压情况,将电压值传送给AD转化器,并将数字量传给单片机模块;单片机模块对接收到的数据进行处理,通过LED显示出当前电压值。 二、硬件设计 2.1、硬件元件选型 2.1.1、AD转换器 TLC1549(10位串行AD转换器),芯片管脚图如下 简单介绍: TLC1549是一个10位开关电容器,逐次逼近型的AD转换器。有2个数字输入端,1个三态输出口(CS),1个I/O CLOCK端口和1个数字输出端(DATA OUT),可以实现一个三总线接口到总控制器的串行口的数据传输。内部具有自动采样保持、可按比例量程校准转换范围、抗噪声干扰功能,而且开关电容设计使在满刻度时总误差最大仅为±1LSB(4.8mV),因此可广泛应用于模拟量和数字量的转换电路。 工作原理: 在芯片选择(CS)无效情况下,I/O CLOCK最初被禁止且DATA OUT处于高阻状态。当串行接口把CS拉至有效时,转换时序开始允许I/O CLOCK工作并使DATA OUT脱离高阻状态。串行接口然后把I/O CLOCK序列提供给I/O CLOCK并从DATA OUT接收前次转换结果.I/OCLOCK从主机串行接口接收长度在10和16个时钟之间的输入序列。开始10个I/O时钟提供采样模拟输入的控制时序。在CS的下降沿,前次转换的MSB出现在DATA OUT端.10位数据通过DATA OUT被发送到主机串行接口.为了开始转换,最少需要10个时钟脉冲。如果I/O CLOCK传送大于10个时钟长度,那么在的10个时钟的下降沿,内部逻辑把DATA OUT拉至低电平以确保其余位的值为零。在正常进行的转换周期内,规定时间内CS端高电平至低电平的跳变可终止该周期,器件返回初始状态。 2.1.2、外部存储器 X5045外部存储器,芯片管脚图如下 简单介绍: X5045中的看门狗对系统提供了保护功能。当系统发生故障而超过设置时间时,电路中的看门狗将通过RESET信号向CPU?作出反应。X5045提供了三个时间值供用户选择使用。它所具有的电压监控功能还可以保护系统免受低电压的影响,当电源电压降到允许范围以下时,系统将复位,直

文档评论(0)

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

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

1亿VIP精品文档

相关文档