ImageVerifierCode 换一换
格式:DOCX , 页数:51 ,大小:713.81KB ,
资源ID:14904557      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14904557.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机的系统开发设计方案Word文档格式.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

单片机的系统开发设计方案Word文档格式.docx

1、设计结果要求:完成电路的设计,硬件电路应该设计出原理图并画出PCB板图,完成软件程序的编写(包括流程图和部分源代码)。1.3设计方案的选择根基设计目标的要求,此系统可以采用以下两种设计方案来实现。方案一:设计的方框图如图1所示:图1 方案一设计方框图从方案一的方框图中我们可以看出用此设计方案设计的系统由信号源即被测对象、传感器、多路模拟开关、采样保持电路、A/D转换电路、控制电路、PC机、D/A转换电路、低通滤波电路、功率放大电路、激励装置、电源电路等部分组成。此方案的特点是:硬件电路的实现相当的复杂,用到的元器件也较多;而且整个系统的控制过程用软件实现起来也比较的困难。总之是软件和硬件的实现

2、都比较的复杂。方案二:设计的方框图如图2所示:图2 方案二设计方框图从方案二的设计方框图中可以看出用此方案设计的系统由电源电路、数据采集放大电路、A/D转换电路、D/A转换电路、MAX232串行接口电路、单片机外围电路、LED显示电路、键盘电路等部分组成。硬件电路的实现较为简单、所用元器件也较少、系统可以配上外部的各种传感器采集电路作为系统的被测对象的模拟输入信号来源,如压力、温度、湿度的采集等等;配上相应的模拟采集电路和软件就可以实现各种不同的功能、还能用LED数码管十进制显示相应的测量数据,如可以显示测得的压力、温度、湿度;还可以实现和PC机串行通信和ISP编程下载功能,不需要编程器直接从

3、PC上下载程序。对比两种设计方案,我选择方案二来设计此系统,因为方案二的硬件电路比方案一较简单;方案二配上外部的采集电路和相应的软件就可以实现各种不同的功能,而方案一只能实现一种功能;方案二的软件控制过程也比方案一的较为简单和直观,方案二的性能也比方案一的稳定,所以选择方案二来设计此系统。1.4论文结构本论文包括五个部分,分别为:1.绪论(系统开发背景、设计的意义、设计目标和方案的选择等);2.系统硬件设计(包括各模块的硬件电路设计、主要芯片的介绍等);3.系统软件设计(包括主程序流程图的设计、控制算法、);4.系统调试(包括硬件、软件的调试);2硬件系统设计2.1硬件设计框图硬件电路的设计框

4、图就采用上面我们选择的方案二的设计框图。如图3所示:图3 系统硬件设计框图本设计的主要硬件电路包括:电源电路、A/D转换电路、D/A转换电路、单片机与PC机串行通信接口和ISP编程下载电路、单片机外围电路、LED显示电路、键盘电路等部分。2.2系统的硬件详细设计 系统的硬件详细图如图4所示:图4 系统硬件详细设计图2.3主要芯片的介绍2.3.1单片机AT89S52AT89S52是低功耗,高性能CMOS 8位单片机,可反复擦写1000次的Flash只读程序存储器,兼容标准MCS-51指令系统及80C51引脚结构,其主要特点为:(1)、40个引脚DIP- 40封装,8k Bytes Flash片内

5、程序存储器;(2)、256 bytes的随机存取数据存储器(RAM);(3)、5个中断优先级2层中断嵌套中断;(4)、2个16位可编程定时计数器,2个全双工串行通信接口。其引脚封装如图5所示;主要引脚介绍如下:图5 单片机AT89S52封装图(1)VCC、GND 电源、接地引脚;(2)XTAL1、AXTAL2 外部振荡器接入的两个引脚;(3)RESET 复位信号输入引脚;(4)RXD、TXD P3 口 作第二功能引脚用作串行通信接口输入、输出引脚;(5)P0.1P0.7 数据/地址总线引脚;P1.0P1.7一般的I/O口;P2.0P2.7一般的I/口。2.3.2 A/D转换芯片MAX187MA

6、X187是串行12位ADC,内含高速采样保持器和基准电源,3条串口线,接口标准与ISP兼容,其主要特性如下:(1)+5V单电源供电;(2)正常工作电流小于1.5mA;(3)最大转换时间为8.5s,采样时间为1.5s;(4)采样频率达75Kbps,串行数据输出速率可达到5MHz。MAX187的封装图如图6所示:、图6 MAX187的封装图(1)VDD +5V电源;(2)AIN 模拟量输入,电压范围0VREF;(3) 操作模式选择,低电平为休眠模式,正常操作模式为高电平或悬空,高电时使用内部参考模式,悬空时禁止使用内部参考;(4)REF 参考电压,内部参考为4.096V,使用内部参考时此引脚对地接

7、一个4.7F的电容。使用外部参考时,接2.5VVDD的基准电压;(5)GND 接地引脚;(6)DOUT 数据输出引脚;(7) 片选信号输入引脚;(8)SCLK 时钟信号输入引脚,最高为5MHz。2.3.3 D/A转换芯片TLC5618TLC5618是可编程双路12位数/模转换器,TLC5618的特点:(1)可编程至0.5LSB的建立时间;(2)3线串行接口;(4)高阻抗基准输入;(5)电压输出范围为基准电压的两倍。TLC5618的引脚排列如图7 所示,各个引脚的功能如下所述: 图7 TLC5618的引脚封装(1)DIN 数据输入;(2)SCLK 串行时钟输入;(3)CS 芯片选择,低电平有效;

8、(4)OUTA DACA模拟输出; (5)AGND 模拟地; (6)REFIN 基准电压输入;(7)OUTB DACB模拟输出;(8)VDD 正电源。2.4各功能模块电路的设计2.4.1串行通信电路单片机与PC机串行通信接口电路及编程下载电路如图8所示:图8 单片机与PC机串行通信接口的电路本设计的串行通信部分主要是由MAX232电平转换电路和ISP编程下载电路组成,其原理是:MAX232芯片把单片机引脚的COMS电平(05V)转换为RS232电平(-12V +12V),AT89S52单片机有一个全双工的串行通信口,而PC机有一个RS232的通信接口。只要用RS232 D型9针的引脚的双边母头

9、接到PC机上,而另一头和MAX232相连接,MAX232的输出再和AT58S52相连就可以实现单片机和PC机的串行通信1。具体连线如上图8所示,AT89S52的串行通信引脚的TXD和RXD分别接到MAX232的T1IN和T1OUT上,MAX232的R1OUT和R1IN分别接到RS232的2、3上,RS232的5脚接地。MAX232外围元件只有四个电容,根据MAX232的典型应用电路,可取0.1F 50V的电解电容。ISP编程口和AT89S52的连线为:AT89S52的P1.5、P1.6 P1.7、RESET分别连接到ISP的3、4、5、7脚上,ISP的1、2脚联合接电源9、10脚联合接地即可.

10、直接从上位机上下载可执行的二进制代码文件,无须外加写读器。D1为下载指示灯,R1为限流电阻,发光二极管的压降为2V,电流取5mA,其阻值为:R1=5-2/0.005=600,考虑到和ISP一起共电,在此取1K。2.4.2单片机外围电路单片机外围电路如图9所示:图9 单片机外围电路单片机外围电路由复位电路、晶振电路、外部存储器电路组成。复位电路采用上电和按键都有效的复位电路。此电路能实现开机和单片机在运行时的复位,开机复位要求接通电源后,单片机自动实现复位操作,开机瞬间单片机的RST引脚获得高电平,随着电容C7的充电RST的高电平将逐渐下降。RST引脚的高电平只要能保持足够的时间(2个机器周期)

11、,单片机就可以进行复位操作。此电路还可以实现单片机在运行期间,手动来实现复位操作,在晶振为12MHz时,C7为10F、R1为10K、R2为1K。单片机的时钟信号为内部时钟方式,单片机内部有一振荡电路,只要在单片机的XTAL1和XTAL2引脚外接一石英晶体振荡器,就构成了自激振荡器并在单片机内部产生了时钟脉冲信号,图中C5和C6的作用是稳定频率和快速起振,电容值选为22F2。24C02是外部存储器,它的A0-A2管脚是地址脚,当一个电路中有多个I2C总线元器件时,单片机通过设置这三个管脚来区分是与那个元器件通信。现只有这一个I2C总线芯片,所以P3.4和P3.5上传输的I2C信号只能是与这个芯片

12、进行通信3。我们将此三个管脚接地,表示其地址为000B。2.4.3 A/D转换和D/A转换电路 A/D转换和D/A转换电路如图10所示:图10 A/D和D/A转换电路A/D转换电路主要由A/D转换芯片MAX187和外围电容组成;D/A转换电路主D/A转换芯片TLC5618组成,MC1403是为TLC5618提供基准参考电压而设置的。MAX187是12位AD转换芯片,C20和C12并联起电源去藕的作用。为保证采样精度,最好 将MAX187与AT89S52分开供电。4脚为参考端接一个4.7F的电容,这是使用内部4.096 V参考电压方式。输入模拟信号的电压范围为04.096 V,如模拟输入电压不在

13、这个范围要外加电路进行电压范围的变换。其工作过程是:使用内部参考时,电源开启后,经过20 ms后参考引脚的4.7F电容充电完成,可进行正常的转换操作。当为低电平时,在下降沿MAX187的TH电路进入保持状态,并开始转换,8.5s后DOUT输出为高电平作为转换完成标志。这时可在SCLK端输入一串脉冲将结果从DOUT端移出,读入单片机中处理。数据读取完成后将置为高电平。要注意的是:在置为低电平启动A/D转换后,检测到DOUT有效(或者延时8.5s以上),才能发SCLK移位脉冲读数据,SCLK至少为13个,发完脉冲后应将置为高电平。MAX187完整的操作时序如图11所示。图11 MAX187的操作时

14、系 D/A转换电路主要由D/A转换芯片TLC5618组成,TLC5618是带有缓冲基准输入的可编程双路12位数/模转换器。TLC5618的内部结构如下图图12所示,TLC5618由12位的A/D转换器、A逻辑控制器、双缓冲寄存器、16位移位寄存器、上电复位电路及寄存器A、B组成。上电复位功能可确保重复启动。DAC输出电压范围为基准电压的两倍,其输出极性与基准电压输入相同;基准电压来自基准电压芯片MC1403的输出端,其输出基准电压为VO=2.5V+0.025V,上电时内部电路把DAC寄存器复位至0,输出缓冲器具有可达电源电压幅度的输出。图12 TLC5618的内部结构16位的数据中,前4位(D15D12)为编程控制位,其功能如下表1所示;后12位

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

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