南京航空航天大学电子电路设计竞赛论文最终版综述.docx

上传人:b****7 文档编号:9670257 上传时间:2023-02-05 格式:DOCX 页数:13 大小:407.55KB
下载 相关 举报
南京航空航天大学电子电路设计竞赛论文最终版综述.docx_第1页
第1页 / 共13页
南京航空航天大学电子电路设计竞赛论文最终版综述.docx_第2页
第2页 / 共13页
南京航空航天大学电子电路设计竞赛论文最终版综述.docx_第3页
第3页 / 共13页
南京航空航天大学电子电路设计竞赛论文最终版综述.docx_第4页
第4页 / 共13页
南京航空航天大学电子电路设计竞赛论文最终版综述.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

南京航空航天大学电子电路设计竞赛论文最终版综述.docx

《南京航空航天大学电子电路设计竞赛论文最终版综述.docx》由会员分享,可在线阅读,更多相关《南京航空航天大学电子电路设计竞赛论文最终版综述.docx(13页珍藏版)》请在冰豆网上搜索。

南京航空航天大学电子电路设计竞赛论文最终版综述.docx

南京航空航天大学电子电路设计竞赛论文最终版综述

 

电子电路设计竞赛论文

 

题目

直流毫伏信号发生器(C题)

【高级组】

学号

姓名

学院

031110136

李贵楠

自动化

031110413

余磊

自动化

031110126

姜文天

自动化

031230123

舒文君

能源与动力

031210413

蒋宇琦

自动化

二〇一三年十一月

直流毫伏信号发生器

摘要

本设计采用两块MSP430F149微控制器作为控制核心并进行通讯,以AD(16位7705)和DA(两片12位MAX539)模块为信号的主要控制环节,通过矩阵键盘输入给定值,两块LCD(1602)显示输出值,建立反馈环节,对输出信号进行检测并不断校准;同时本设计兼有模拟热电偶模式,485通讯协议,设置波特率以及485和上位机进行通讯等功能,并经多次测试、改进,已能完成题目中基础要求和发挥部分的所有项目要求。

关键词:

MSP430F149,ADC7705,DACMAX539,1602,485通讯,热电偶

 

1系统方案

本系统主要由控制器、电源模块、ADC模块、DAC模块、显示模块组成,下面分别论证这几个模块的选择。

1.1控制器的论证与选择

方案一:

STC89C52。

这是一款应用非常广泛的单片机,应用历史较久,资料非常丰富。

它使用8052内核芯片,具有含FlashEEPROM存储器,但是只具有8KB的存储空间,对于我们的程序来说太小。

方案二:

STM32F103。

STM32F103的功能非常强大。

提供算法库(FFT,PID),Crotex-M3内核,速度比ARM7快,效率也有所提高,内部硬件集成实时时钟,UART,SPI接口,IIC接口,16位的AD芯片等常用外设,但是价格比较贵,而且控制程序写起来比较麻烦

方案三:

MSP430F149。

MSP430F149是非常稳定的一款单片机,具有60KB的Flash,2KB的RAM,12位的AD,硬件乘法器,11个定时器,48个IO口等丰富的资源,IO中断很多,非常适合用于控制。

功耗超低。

综合考虑:

MSP430F149具有12位AD,在控制系统中经常涉及采样,较之STC89C51方便,而且处理速度较快;STM32F103的功能无疑是最强大的,但是在本控制系统中对处理速度,内部处理库的要求不是很高。

综合考虑选用MSP430F149芯片,它的性价比非常高,而且功耗极低,适合做本控制系统的处理器。

1.2电源模块的论证与选择

方案一:

学生电源供电

采用实验室学生电源供电;

优点:

方便调试

缺点:

电压不稳,对于直流毫伏信号发生器来说,噪声太大影响输出精度

方案二:

9V电池供电。

采用一块9V电池供电,即电源电压为9V;

优点:

输出电压较稳,使用方便,适合作直流毫伏信号发生器的电源。

缺点:

价格相对较高。

综合考虑,显然选择方案二。

1.3ADC模块的论证与选择

方案一:

8位的ADC芯片

直接采用51单片机上的外设ADC0804,基础要求是范围0~+1V,步进0.5mV,由ADC0804是8位的芯片,在1V的范围内分辨率将近4mv,达不到精度要求。

方案二:

12位的ADC芯片

采用12位的ADC芯片,基础要求是范围0~+1V,步进0.5mV,由ADC是12位的芯片,在1V的范围内步进可达到0.24mv,能达到基础部分的精度要求,但是发挥部分的要求是范围0~+2V,步进0.1mV,所以难以达到要求。

方案三:

16位的ADC芯片

采用ADC7705,这是一款16位的ADC芯片,精度更加的高,在2.5V参考电压的情况下分辨率能达到0.03mv,满足检测步进0.1mV的要求。

综合考虑,选择方案三

1.4DAC模块的论证与选择

方案一:

16位的DAC芯片

考虑到ADC芯片要达到精度要求必须要用16位的ADC芯片,所以要实现数模转换也需要16位的芯片。

但在查找的过程中,发现适合的16位的DAC芯片种类很少,而且价格比较贵。

方案二:

12位的DAC芯片

一块12位的DAC芯片显然难以达到精度的要求,但是用两块12位DAC的组合,将其中一片DAC的输出作为另一片DAC的参考电压,理论上分辨率可以达到0.00012mv,所以完全满足要求,而且12位的DAC的价格比16位的DAC要便宜的多。

综合考虑:

选择方案二

1.5显示模块的论证与选择

方案一:

12864液晶

12864液晶屏幕比较大,可以任意显示数字、字符和汉字,但是操作相对比较繁琐,而且在直流毫伏信号发生器这个题目中,用12864相对来说有点浪费资源,而且成本高。

方案二:

1602液晶

1602液晶为5V电压驱动,可以显示两行,配置环境比较容易,能够满足本题目的所有显示数据的要求,而且价格相对便宜。

综合考虑:

选择方案二

1.6485模块的论证与选择

方案一:

直接用电容、电阻等搭建485模块

优点:

锻炼搭建模块的能力,有助于提高分析问题,处理问题的能力

缺点:

花费很多时间,而且需要很多器材,不易购买,费时费力,不确定搭建的模块是否能够正常工作。

方案二:

直接使用430开发板上的485集成模块

优点:

节省时间和精力,能够快速的入手485操作

缺点:

相对比较贵

综合考虑:

选择方案二

2功能模块电路设计

2.1系统结构图

 

图1系统结构图

2.2模块电路设计

2.2.1主控电路模块的设计

MSP430F149电路原理图

图2主控电路模块设计图

2.2.2ADC电路模块的设计

图3ADC电路模块设计图

2.2.3DAC电路模块的设计

图4DAC电路模块设计图

2.2.4稳压模块的设计

图5稳压模块设计图

2.2.5矩阵键盘的设计

图6矩阵键盘设计图

2.2.6模拟电压与数字电压的切换

图7模拟电压与数字电压切换图

2.2.7485通讯模块

图8485通讯模块的设计

3程序设计

3.1软件流程图

MSP430F149A控制部分

图9程序流程图(430A)

MSP430F149B控制部分

图10程序流程图(430B)

 

3.2主程序(调试程序)

注:

详见附件1

4测试方案与测试结果

4.1测试方案

1、硬件测试

在硬件测试方面:

将相应功能模块的测试例程下载主控中,通过430来测试每个模块是否能实现相应功能。

2、软件测试

在软件测试方面:

采用自下而上的调试方式,先进行模块测试程序的调试,待全部通过之后将所有的软件程序串接起来并结合硬件电路进行整体调试。

4.2测试条件与仪器

测试条件:

检查多次,硬件电路必须与系统原理图完全相同,并且检查无误,硬件电路保证无虚焊。

测试仪器:

模拟示波器,数字万用表。

4.3测试结果及说明

4.3.1测试结果

电压输出模式

设定电压值/mv

0

0.1

0.5

1

10

50

100

500

1000

1500

2000

ADC测得的电压值/mv

0

0.12

0.53

1.06

10.03

50.04

100.02

500.07

1000.07

1500.30

2000.19

误差电压/mv

0

0.02

0.03

0.06

0.03

0.04

0.02

0.07

0.07

0.3

0.19

万用表测得的电压/mv

0

0.8

1.3

1.7

10.8

50.6

100.4

499

997

1494

1993

模拟热电偶模式

设定温度/℃

0

10

100

500

1000

1200

理论电压值/mv

0

0.500

5.260

27.380

57.939

69.530

ADC测得的电压值/mv

0

0.570

5.260

27.350

57.940

69.540

误差电压/mv

0

0.070

0

0.030

0.001

0.01

万用表测得的电压/mv

0.7

1.3

5.9

28.0

58.4

70.1

4.3.1测试结果说明

经过几天的调试与测试,记录了以上几组数据,测试结果表明,我们的作品直流毫伏信号发生器实现了量程0—2V,步进0.1毫伏的要求,实现了485的通讯,且可以设置波特率,能显示实际值与设定值之间的误差,同时也有模拟J型热电偶分度简表的功能,检测部分为单独的一个模块,可以外接测量其他电压,上位机用VB编写,能够通过485连接与信号发生器进行通讯,可以设置电压和模拟热电偶,也能设置波特率。

5、元器件清单及价格表

器件名称

数量

价格

0832芯片

3块

50元

0804芯片

2块

mas485芯片

2片

MAX485RS485模块

1块

19.8元

RS485转TTL模块

1块

通信模块

1块

收发器5V

1个

16位ADC模块

1个

42元

USB转485模块

1个

22元

MAX539BESA芯片

3块

56元

MAX873ACSA

3块

38元

SOP-8转DIP-8电路板

10块(30片)

17元

焊锡

2m

50元

杜邦线

若干

普通悍板

3块

电阻、电容、稳压芯片

若干

9V电池

2块

7元

 

参考文献:

[1]杨耀权 杨 勇 张冬生用两片MAX539实现毫伏信号发生器仪器仪表学报2003.0837,38,42

[2]刘海涛,周永强.低功耗12位串行数模转换器MAX539及其应用.国外电子元器件,2002,(8):

58~60.

[3]高魁明.热工测量仪表.北京:

冶金工业出版社,1985,280~295.

[4]马兴童卓周丽娟基于VB的PC机与单片机间串口通讯及程序设计

[5]彭宏伟边志远李翠霞基于RS-485总线的PC机与单片机串行通信系统的设计与实现

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 理化生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1