重庆邮电大学基于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文档。上传文档
查看更多
重庆邮电大学 2013-2014(1) 课设题目: PSoC的数字电压表 指导教师: 序号 姓名 班级 学号 性别 分数 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块,利用芯片内部的可编程互联阵列,有效地配置芯片上的模拟和数字块资源,达到可编程片上系统的目的。 图2 PSoC3结构 原理: 2.1按键 考虑到PSoC内部具有的中断,所以这里用四个按键来分别设置下限的增减按键如下 图3 母板按键原理图 在SoC内部设置上,下拉电阻上升沿中断配置上拉电阻,,原理图如下 图4 PSoc按键模块 2.2蜂鸣器 通过电平的翻转来驱动蜂鸣器的鸣叫,而蜂鸣器的高低跟电平的持续时间有关,这里采用的延时函数来维持,不实用定时器来驱动,配置为输出口,强输出,原理图如下 2.3显示器 这里使用显示屏,使用内部的元器件配置,原理图如下 4 AD采样 因为采样电压的最高范围为.3或者5V可调,误差在.1V,所以我们内部D,1.024V电压基准,可采集以内的电压范围,公式 能够达到题目要求,原理图配置如下 图7 AD模块 2.5 串口 串口波特率使用因为单片机实时接收电脑发送的数据,所以这里再使用一个中断使用内部资源, 图8 串口模块 2.5 总模块原理图PSOC开发包括原理图设计和软件设计两部分,硬件原理图设计是根据用户需求选择合理的内置模拟数字资源,并进行合理配置和连线,让其组成一个完整的硬件系统。软件设计是通过编写用户命令来合理调用系统内置API函数,让硬件系统可靠、有序的工作。 图9 总模块原理图 2.6软件流程 图10 主程序流程图 实验步骤: 1、将PSoC实验板与电脑USB连接,打开电源,观察设备管理器看是否连接正常; 2、新建工程? 启动PSoC Creator,单击PSoC Creator主菜单File——NEW——Project,根据目标芯片选择项目类型,本文选择Empty PSOC3 Design,在Name后面输入项目名称,单击…选择项目存储路径,(注:项目名称好存储路径最好不要出现中文)。展开Advanced,得到如图所示的列表。选择目标芯片,本设计为默认芯片,点击OK,完成项目创建。 图11 新建工程 3、选择用户模块,并选择元器件。如图12所示。 图12 元件窗口 PSOC另外一个好处是集成了所有内置资源的DataSheet,?无需用户翻阅大量器件文档并记住寄存器映射,需要时点击左下角的?即可随时查阅。 4、修改参数,设计电路,并放置好所有元件。 5、管脚映射 管脚映射是配置PSOC模块的一个重要步骤。通过管脚映射完成软件配置到硬件的物理连接,这个功能是PSOC技术的一大亮点,用户编写软件完全可以不考虑引脚在什么地方,只需在编译前将你所用到的引脚与实际的物理引脚一一映射即可,打开以.cydwr为扩展名的文件,默认就在pin页面如图13,在这个页面即可配置引脚,右

文档评论(0)

花仙子 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档