重庆邮电大学 基于PSoC的数字电压表报告.docVIP

重庆邮电大学 基于PSoC的数字电压表报告.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
重庆邮电大学 基于PSoC的数字电压表报告

PAGE 2 重庆邮电大学 第  PAGE \* MERGEFORMAT 20 页 共  NUMPAGES 20 页 PAGE 2 重庆邮电大学 电子系统综合设计实训2013-2014(1) 课设题目: 基于PSoC的数字电压表 指导教师: 序号姓名班级学号性别分数 2013年12月 基本要求(40) (1)设计一个基于PSoC实验平台的数字电压表,对实验平台电位器输出电压进行测量,测量结果通过LCD第一行显示; (2)测量范围:0~VDD; (3)测量结果保留1位整数,2位小数,单位V,要求显示稳定; (4)测量误差小于0.1V。 (5)按键设置测量报警下限和上限(LCD第二行),当测量电压超过门限,蜂鸣器产生报警声,报警时系统运行正常,步进0.1V。 扩展要求(60) (1)通过RS232串口把测量结果发送到PC进行显示; (2)PC通过RS232接口对测量门限进行设定,设定时要求LCD同步显示; (3)其它 实验设备及环境 1.装有PSoC Creator软件的计算机一台 主要用于开发,需要至少一个空余的USB口。PSoC Creator预先为用户定义了大量的数字和模拟资源及API函数,用户仅需像在纸上或白板上那样画出设计,让软件工具将其自动转化为PSoC配置,而无需翻阅大量器件文档并记住寄存器映射,使得用户设计更方便、灵活。 图1 PSoC Creator软件 2.PSOC开发板一套(含电源),赛普拉斯生产的CY8C3866AXI-040 PSoC开发板,适配板为PSOC3。 PSoC系列单片机是在一个专有的MCU内核周围集成了可配置的模拟和数字外围器件阵列PSoC块,利用芯片内部的可编程互联阵列,有效地配置芯片上的模拟和数字块资源,达到可编程 HYPERLINK /view/882467.htm \t _blank 片上系统的目的。PSoC3由嵌入式的处理器(8051或Cortex-M3)可编程的数字阵列和高精度的模拟资源构成。PSoC总体结构图如图2.1所示,它由PSoC内核(PSoC?Core)、数字系统(Digital?System)、模拟系统(Analog?System)、系统资源(System?Resources)四部分组成。 图2 PSoC3结构 原理: 2.1按键 考虑到PSoC内部具有丰富的中断向量,所以这里用四个按键来分别设置上限或下限的数值增减,母板按键原理图如下 图3 母板按键原理图 所以在PSoC内部设置上,KEY_0和KEY_1应该配置下拉电阻,上升沿中断,KEY_2和KEY_3应该配置上拉电阻,下降沿中断,原理图如下 图4 PSoc按键模块 2.2蜂鸣器 通过电平的翻转来驱动蜂鸣器的鸣叫,而蜂鸣器音调的高低跟电平的持续时间有关,这里采用简单的延时函数来维持,不实用定时器来驱动,PSoC里配置为输出口,强输出,原理图如下 图5 蜂鸣器 2.3显示器 这里使用1602液晶显示屏,使用内部资源的元器件配置,原理图如下 图6 液晶模块 2.4 AD采样 因为采样电压的最高范围为3.3或者5V可调,误差在0.1V,所以我们使用8位内部AD,1.024V电压基准,可采集6倍以内的电压范围,电压采样电压公式 ,完全能够达到题目要求,原理图配置如下 图7 AD模块 2.5 串口 串口波特率使用115200,因为单片机要实时接收电脑发送的数据,所以这里再使用一个接收中断,模块使用内部资源配置,原理图如下 图8 串口模块 2.5 总模块原理图 PSOC开发包括原理图设计和软件设计两部分,硬件原理图设计是根据用户需求选择合理的内置模拟数字资源,并进行合理配置和连线,让其组成一个完整的硬件系统。软件设计是通过编写用户命令来合理调用系统内置API函数,让硬件系统可靠、有序的工作。 图9 总模块原理图 2.6软件流程 图10 主程序流程图 实验步骤: 1、将PSoC实验板与电脑USB连接,打开电源,观察设备管理器看是否连接正常; 2、新建工程? 启动PSoC Creator,单击PSo

文档评论(0)

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

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

1亿VIP精品文档

相关文档