需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:18238 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘 要:在日常维修、教学和科研中,电压表不可缺少.本题目就是以PSoC为基础设计出一种结构简单、工作可靠、灵活性好的数字电压表. 本文首先介绍了数字电压表和PSoC的发展现状及课题的目的和意义.然后,对基于PSoC的数字电压表的硬件系统、软件系统的设计原理及具体实现方案作以详细介绍,其中,在硬件部分,较为详细的讨论了设计原理、电路方案选择,同时,详细介绍了各个电路模块的功能;在软件部分,描述了软件设计的思路,并介绍了基于PSoC的软件设计方法.最后,对总体设计进行了论证和总结. 本文设计的数字电压表,由于采用PSoC,其硬件电路所用元件较少、成本低、调节简单;软件采用C语言编程,其灵活性高,可读性强.经过理论研究、原理设计和测试,实验结果表明,该方案可行. 关键词:PSoC; 电压表; A/D转换
目录 摘要 ABSTRACT 第1章-绪论-1 1.1课题研究的背景及意义-1 1.2-PSoC以及数字电压表的国内外发展情况-1 1.3-本设计的意义-3 1.4本章小结-3 第2章 系统分析以及总体设计-5 2.1 iiPSoC简介-5 2.2 设计要求-6 2.3 系统分析-6 2.4 数字电压表方案选择-6 2.5 方案设计-7 2.6 系统设计框图-7 2.7 本章小结-8 第3章 系统硬件设计-9 3.1 电流-电压转换模块设计-9 3.1.1 模块介绍-9 3.1.2电流—电压转换电路形式选择-9 3.1.3 参数计算和元件选择-9 3.2 交流-直流转换模块设计-10 3.2.1 模块介绍-10 3.2.2交流—直流转换电路形式选择-10 3.2.3 参数计算和元件选择-11 3.3电压衰减和放大电路设计-11 3.3.1 模块介绍-11 3.3.2电路形式选择-11 3.3.3 参数计算和元件选择-12 3.4 量程自动切换模块设计-13 3.4.1 模块介绍-13 3.4.2 详细分析-13 3.4.3 参数计算和元件选择-15 3.5 硬件电路与PSoC的连接-15 3.6 总体硬件电路图-15 3.7 本章小结-15 第4章 基于PSoC的软件设计-17 4.1 PSoC Creator 2.2软件简介-17 4.1.1 创建工程-17 4.1.2 原理图的编辑-17 4.1.3 引脚和时钟的分配-17 4.1.4 主程序代码的编写-18 4.1.5 程序的编译-18 4.1.6 程序的下载-18 4.2 TPG- PSoC3实验平台简介-19 4.2.1实验平台综述-19 4.2.2技术性能及特点-19 4.2.3实验平台全貌-20 4.3 AD转换模块设计-20 4.3.1 模块介绍-20 4.3.2 模块设计-20 4.3.3 模块程序设计-21 4.3.4 参数介绍-21 4.4 LCD 显示模块设计-21 4.4.1 模块介绍-21 4.4.2 模块设计-21 4.4.3 模块程序设计-22 4.5 指示灯、外部中断设计-22 4.5.1 模块介绍-22 4.5.2 模块设计-22 4.5.3 模块程序设计-23 4.5.4 参数介绍-23 4.6程序设计-23 4.6.1 主程序介绍-24 4.6.2 中断程序介绍-25 4.7系统测试和调试-25 4.7.1 测试描述以及遇到的问题-26 4.7.2 测试结果-26 4.8 本章小结-27 第5章 结论与展望-29 5.1 结论-29 5.2不足之处及未来展望-29 参考文献-31 致谢-33 附录A:电路图-35 附录B:程序清单-35 附录 C:端口对照图-45 |