华北电力大学智能仪表设计.docx

上传人:h**** 文档编号:26622515 上传时间:2022-07-18 格式:DOCX 页数:7 大小:13.29KB
返回 下载 相关 举报
华北电力大学智能仪表设计.docx_第1页
第1页 / 共7页
华北电力大学智能仪表设计.docx_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《华北电力大学智能仪表设计.docx》由会员分享,可在线阅读,更多相关《华北电力大学智能仪表设计.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、华北电力大学智能仪表设计 一、目的与要求 本课程设计目的在于检验学生对智能仪表设计课程所学理论知识的掌握程度,培养学生理论联系实际、独立分析、设计智能仪器仪表的能力。 课程设计的主要要求为:针对给定的开发任务,完成智能仪表设计中几种典型功能的软硬件设计,并进行联机调试。 二、设计题目 信号发生器设计(要求输出:正弦波、三角波、方波) 1、设计目的: 掌握软件实现信号发生器的方法; 掌握单片机D/A通道接口设计的方法; 掌握单片机应用系统的设计开发步骤。 2、设计内容: 熟悉8位D/A转换器DAC0832的硬件性能; 熟悉试验系统中D/A转换器与8031的接口方法,画出电路图; 设计实现正弦波、

2、三角波、方波的有关算法; 编程实现上述算法,并在键盘上设置可输入控制相应的输出信号。 3、实验设备及器件: 单片机开发系统一套,实验装置一台,直流稳压电源一台,示波器一台。 三、设计思路及过程 1、硬件线图 2、方波发生器 设计思路: 如果方波的高电平宽度为DELAY ,相应于高电平的输出数码为0FFH ,相应于低电平的输出数码为00H ,针对下图,下面程序可以得到方波的输出。 方波发生流程图: O 程序如下: ORG 0000H START: MOV A,#0FFH MOV DPTR,#8000H MOVX DPTR,A LOOP1: MOV A,#00H MOVX DPTR,A ACALL

3、 DELAY MOV A,#0FFH MOVX DPTR,A ACALL DELAY JMP LOOP1 DELAY: MOV R7,#20 D1: MOV R6,#50 D2: MOV R5,#100 DJNZ R5,$ DJNZ R6,D2 DJNZ R7,D1 RET END START 3、三角波发生器: 设计思路: 三角波的实现是设置一个初值,当加到某个值的时候,执行减一操作,减到初值时,再加一。 三角波发生流程图: 程序如下: ORG 0000H START: MOV DPTR,#8000H MOV A,#00H LOOP: MOVX DPTR,A INC A MOV R0,#1

4、DJNZ R0,$ CJNE A,#255,LOOP LOOP1: MOVX DPTR,A DEC A MOV R0,#1 DJNZ R0,$ CJNE A,#0,LOOP1 SJMP LOOP END START 4、正弦波发生器: 设计思路: 将360分为256个点,则每二点的间隔约1.4 ,然后计算每个点的电压所对应的数字量,并将这些数值列成一个表格编入程序中.运用时,只要反复输出这组数据到DAC,就可以在DAC的输出端获得正弦波,程序如下所示: 正弦波发生流程图: 程序如下: ORG 0000H START: MOV R5,#00H SIN: MOV A,R5 MOV DPTR,#TA

5、B MOVC A, A+DPTR MOV DPTR,#8000H MOVX DPTR,A INC R5 AJMP SIN TAB: DB 80H,83H,86H,89H,8DH,90H,93H,96H DB 99H,9CH,9FH,0A2H,0A5H,0A8H,0ABH,0AEH DB 0B1H,0B4H,0B7H,0BAH,0BCH,0BFH,0C2H,0C5H DB 0C7H,0CAH,0CCH,0CFH,0D1H, 0D4H,0D6H,0D8H DB 0DAH,0DDH,0DFH,0E1H,0E3H, 0E5H,0E7H,0E9H DB 0EAH,0ECH,0EEH,0EFH,0F1H,

6、 0F2H,0F4H,0F5H DB 0F6H,0F7H,0F8H,0F9H,0FAH, 0FBH,0FCH,0FDH DB 0FDH,0FEH,0FFH,0FFH,0FFH, 0FFH,0FFH,0FFH DB 0FFH,0FFH,0FFH,0FFH,0FFH, 0FFH,0FEH,0FDH DB 0FDH,0FCH,0FBH,0FAH,0F9H, 0F8H,0F7H,0F6H DB 0F5H,0F4H,0F2H,0F1H,0EFH, 0EEH,0ECH,0EAH DB 0E9H,0E7H,0E5H,0E3H,0E1H, 0DEH,0DDH,0DAH DB 0D8H,0D6H,0D4H,0D

7、1H,0CFH, 0CCH,0CAH,0C7H DB 0C5H,0C2H,0BFH,0BCH,0BAH, 0B7H,0B4H,0B1H DB 0AEH,0ABH,0A8H,0A5H,0A2H, 9FH, 9CH, 99H DB 96H, 93H, 90H, 8DH, 89H, 86H, 83H, 80H DB 80H, 7CH, 79H, 78H, 72H, 6FH, 6CH, 69H DB 66H, 63H, 60H, 5DH, 5AH, 57H, 55H, 51H DB 4EH, 4CH, 48H, 45H, 43H, 40H, 3DH, 3AH DB 38H, 35H, 33H, 30H

8、, 2EH, 2BH, 29H, 27H DB 25H, 22H, 20H, 1EH, 1CH, 1AH, 18H, 16H DB 15H, 13H, 11H, 10H, 0EH, 0DH, 0BH, 0AH DB 09H, 08H, 07H, 06H, 05H, 04H, 03H, 02H DB 02H, 01H, 00H, 00H, 00H, 00H, 00H, 00H DB 00H, 00H, 00H, 00H, 00H, 00H, 01H, 02H DB 02H, 03H, 04H, 05H, 06H, 07H, 08H, 09H DB 0AH, 0BH, 0DH, 0EH, 10H,

9、 11H, 13H, 15H DB 16H, 18H, 1AH, 1CH, 1EH, 20H, 22H, 25H DB 27H, 29H, 2BH, 2EH, 30H, 33H, 35H, 38H DB 3AH, 3DH, 40H, 43H, 45H, 48H, 4CH, 4EH DB 51H, 55H, 57H, 5AH, 5DH, 60H, 63H, 66H DB 69H, 6CH, 6FH, 72H, 76H, 79H, 7CH, 80H RET END START 四、课程设计心得体会 通过本次课程设计,掌握了软件实现信号发生器的方法;掌握了单片机D/A 通道接口设计的方法;掌握了单片机应用系统的设计开发步骤,熟悉Keil软件的使用方法和联机方法,基本达到了课程设计的目的。 在整个课程设计中,我们小组成员相互协作,共同完成了波形发生器的设计,既巩固了智能仪表设计中的理论知识,又锻炼了理论联系实际、独立分析、设计智能仪器仪表的能力,对以后工作学习等方面都有很大的帮助。这次课程设计,使我的动手能力得到了很大的提高,更使我们懂得理论知识的重要性,没有理论的指导一切实际行动都是盲目的,且实际操作是我们得到的理论知识得到验证,更能增加对理论知识的理解。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 策划方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁