版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、题目背景与意义设计目的设计一个基于单片机的具有A/D 和 D/A 功能的信号测控装置。要求该信号测控装置能够接入典型传感器、变送器信号,同时可输出标准电压/电流信号。并满足抗干扰、通用性、安全性、性价比等原则性要求。通过本次课程设计加深对计算机控制技术理论知识的理解和对这些理论的实际应用能力,提高对实际问题的分析和解决能力,以达到理论学习的目的,并培养学生应用计算机辅助设计和撰写设计说明书的能力。背景与意义计算机控制系统是应用计算机参与控制并借助一些辅助部件与被控对象相联系,以获得一定控制目的而构成的系统。与一般控制系统相同,计算机控制系统可以是闭环的,这时计算机要不断采集被控对象的各种状态信
2、息,按照一定的控制策略处理后,输出控制信息直接影响被控对象。它也可以是开环的,这有两种方式:一种是计算机只按时间顺序或某种给定的规则影响被控对象;另一种是计算机将来自被控对象的信息处理后,只向操作人员提供操作指导信息,然后由人工去影响被控对象。计算机控制系统通常具有精度高、速度快、存储容量大和有逻辑判断功能等特点,因此可以实现高级复杂的控制方法,获得快速精密的控制效果。计算机技术的发展已使整个人类社会发生了可观的变化,自然也应用到工业生产和企业管理中。而且,计算机所具有的信息处理能力,能够进一步把过程控制和生产管理有机的结合起来(如CIMS ),从而实现工厂、企业的全面自动化管理。设计题目介绍
3、设计题目设计一个基于单片机的具有A/D 和 D/A 功能的信号测控装置。要求该信号测控装置能够接入典型传感器、变送器信号,同时可输出标准电压/电流信号。并满足抗干扰、通用性、安全性、性价比等原则性要求。标准电压/电流信号此处定为:0 5V/4 20mA (0 20mA)2.2 题目要求充分理解题目要求,确定方案。合理选择器件型号。用1 号图纸1 张或者采用Protel 软件画出电原理图。用1 号图纸1 张画出软件结构框图。写出设计报告,对课程设计成品的功能进行介绍及主要部分进行分析与说明。每天写出工作日记。发挥部分:) 可将系统扩展为多路。可在此系统中扩展键盘、显示(LCD/LED )、与上位
4、机通讯功能。) 完成以上基本设计部分之后,可以运用Protues 仿真软件对设计结果进行相应的编程和仿真,调试测控系统并观察其运行结果(可以分部分完成)。电压/电流信号此处定为:0 5V/4 20mA (0 20mA) 。系统总体框架图 1 系统总体框图此控制系统采用AT89C51 单片机作为控制中心,ADC0808 作为系统的A/D 芯片,DAC0832 作为系统的D/A 芯片, Max232 作为与上位机通讯的芯片。本系统的滑动电阻器模拟成为典型传感器的输入信号。将该信号加入到ADC0808 ,将其转换成数字信号,将该数据信号送入单片机,单片机通过处理再通过显示模块显示出来,同时单片机输出
5、的信号经DAC0832 转换成标准模拟信号输出。通过键盘可以改变系统报警的上下限值。通过上位机电路可以把程序捎到单片机里面。声光报警系统可以提示系统的状态。系统硬件设计单片机最小系统设计AT89C51 是一种带4K 字节 FLASH 存储器(FPEROM Flash Programmable andErasable Read Only Memory )的低电压、高性能CMOS 8 位微处理器,俗称单片机。AT89C2051 是一种带2K 字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000 次。该器件采用ATMEL 高密度非易失存储器制造技术制造,与工业标准的
6、MCS-51 指令集和输出管脚相兼容。由于将多功能8 位 CPU 和闪烁存储器组合在单个芯片中, ATMEL 的 AT89C51 是一种高效微控制器,AT89C2051 是它的一种精简版本。AT89C51 单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。( 1)控制引脚RST/Vpd ( 9 引脚):RET(RESET) 是复位信号输入端,高电平有效;Vpd 为本引脚的第二功能,即备用电源。ALE/PROG(30 引脚 ): ALE 引脚输出为地址锁存允许信号;PROG 为本引脚的第二功能,在对片内EPROM 型单片机编程写入时,此引脚作为编程脉冲输入端。PSEN(29 引脚):程序
7、存储器允许输出控制端。EA/Vpp ( 31 引脚):EA 功能为内外程序存储器选择控制端;Vpp 为本引脚的第二功能,在对 EPROM 固化编程时,用于施加较高的编程电压(例如+21V 或 +12V )。( 2) I/O 口引脚P0 口:双向8 位三态 I/O 口,此口为地址总线(低8 位)及数据总线分时复用口,可驱动8 个 LS 型 TTL 负载。P1 口: 8 位准双向I/O 口,可驱动4 个 LS 型 TTL 负载。P2 口: 8 位准双向I/O 口,可与地址总线(高8 位)复用,可驱动4 个 LS 型 TTL 负载。P3 口: 8 位准双向I/O 口,双功能复用口,可驱动4 个 LS
8、 型 TTL 负载, P3 口的第二功能如表 1 所示:表 1 P3 口的第二功能表4.2 A/D 转换器设计ADC0808 是采样分辨率为8 位的、以逐次逼近原理进行模/数转换的器件。其内部有一个8 通道多路开关,它可以根据地址码锁存译码后的信号,只选通8 路模拟输入信号中的一个进行 A/D 转换。 ADC0808 是 ADC0809 的简化版本,功能基本相同。一般在硬件仿真时采用ADC0808 进行 A/D 转换,实际使用时采用ADC0809 进行 A/D 转换。图 4 ADC0808 芯片引脚图1)内部结构ADC0808 是 CMOS 单片型逐次逼近式A/D 转换器,它有8 路模拟开关、
9、地址锁存与译码器、比较器、8 位开关树型A/D 转换器。2)引脚功能ADC0808 芯片有 28 条引脚,采用双列直插式封装,如上图所示。各引脚功能如下:1 5 和 26 28( IN0 IN7):8路模拟量输入端。8、 14、 15 和 17 21 : 8 位数字量输出端。22( ALE ):地址锁存允许信号,输入,高电平有效。6( START ): A/D 转换启动脉冲输入端,输入一个正脉冲(至少100ns 宽)使其启动(脉冲上升沿使0809 复位,下降沿启动A/D 转换)。7 ( EOC ): A/D 转换结束信号,当A/D 转换结束时,此端输出一个高电平(转换期间一直为低电平)。9 (
10、 OE ):数据输出允许信号,高电平有效。当A/D 转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。10 ( CLK ):时钟脉冲输入端。要求时钟频率不高于640KHZ 。12( VREF ( +)和16( VREF ( -):参考电压输入端。11 ( Vcc):主电源输入端。13 ( GND ):接地。23 25 ( ADDA 、 ADDB 、 ADDC ):3 位地址输入线,用于选通8 路模拟输入中的一路。(3) 极限参数电源电压(Vcc):6.5V。控制端输入电压:-0.3V 15V。其它输入和输出端电压:-0.3V Vcc+0.3V 。贮存温度:-65 +150 。功耗
11、( T=+25 ):875mW 。引线焊接温度:气相焊接(60s):215 ;红外焊接(15s) : 220 。 抗静电强度:400V图 5 ADC0808 与单片机连接电路4.3 D/A 转换器设计DAC0832 是 8 分辨率的D/A 转换集成芯片。与微处理器完全兼容。这个DA芯片以其价格低廉、接口简单、转换控制容易等优点,在单片机应用系统中得到广泛的应D/A 转换器由8 位输入锁存器、8 位 DAC 寄存器、8 位 D/A 转换电路及转换控制电路构成。图 6 DAC0832 芯片引脚图1) 0832 引脚功能DAC0832 是 20 引脚的双列直插式芯片。各引脚的特性如下:CS: 片选信
12、号,和允许锁存信号ILE 组合来决定是否起作用。ILE: 允许锁存信号。WR1: 写信号 1,作为第一级锁存信号,将输入资料锁存到输入寄存器(此时,必须和 、ILE 同时有效)。WR2: 写信号 2,将锁存在输入寄存器中的资料送到DAC 寄存器中进行锁存(此时,传输控制信号必须有效)。XFER: 传输控制信号,用来控制。DI7-DI0:8 位数据输入端。IOUT1: 模拟电流输出端1。当 DAC 寄存器中全为1 时,输出电流最大,当DAC 寄存器中全为 0 时,输出电流为0。IOUT2: 模拟电流输出端2。 IOUT1+IOUT2= 常数。RFB: 反馈电阻引出端。DAC0832 内部已经有反
13、馈电阻,所以,RFB 端可以直接接到外部运算放大器的输出端。相当于将反馈电阻接在运算放大器的输入端和输出端之间。VREF: 参考电压输入端。可接电压范围为 10V。外部标准电压通过VREF 与 T 型电阻网络相连。VCC: 芯片供电电压端。范围为+5V+15V ,最佳工作状态是+15V 。AGND: 模拟地,即模拟电路接地端。DGND: 数字地,即数字电路接地端。0832 工作方式DAC0832 进行 D/A 转换,可以采用两种方法对数据进行锁存。第一种方法是使输入寄存器工作在锁存状态,而DAC 寄存器工作在直通状态。具体地说,就是使和都为低电平,DAC 寄存器的锁存选通端得不到有效电平而直通
14、;此外,使输入寄存器的控制信号ILE 处于高电平、处于低电平,这样,当端来一个负脉冲时,就可以完成1 次转换。第二种方法是使输入寄存器工作在直通状态,而DAC 寄存器工作在锁存状态。就是使和为低电平,ILE 为高电平,这样,输入寄存器的锁存选通信号处于无效状态而直通;当和端输入 1 个负脉冲时,使得DAC 寄存器工作在锁存状态,提供锁存数据进行转换。根据上述对DAC0832 的输入寄存器和DAC 寄存器不同的控制方法,DAC0832 有如下 3种工作方式。本系统使用的是单缓冲输出方式。单缓冲方式。单缓冲方式是控制输入寄存器和DAC 寄存器同时接收资料,或者只用输入寄存器而把DAC 寄存器接成直
15、通方式。此方式适用只有一路模拟量输出或几路模拟量异步输出的情形。双缓冲方式。双缓冲方式是先使输入寄存器接收资料,再控制输入寄存器的输出资料到DAC 寄存器,即分两次锁存输入资料。此方式适用于多个D/A 转换同步输出的情节。直通方式。直通方式是资料不经两级锁存器锁存,即CS* , XFER* , WR1* , WR2* 均接地, ILE 接高电平。此方式适用于连续反馈控制线路和不带微机的控制系统,不过在使用时,必须通过另加I/O 接口与 CPU 连接,以匹配CPU 与 D/A 的转换。4.4外部键盘建Cl在单片机应用系统中能实现向单片机输入数据、传送命令等功能,是人 T僮单片机的主要手段.本系统
16、采用二个进盘, 个用J单片机的中跖控制. 川子使单片机进入报势上卜假设芭中斯/程忆 个德山川于炳加卜限,个该 盘用于降低下限通讨程序控制即可以实现了设盘的拄制功能.图8俄附一单片机连接电路图-10-HMIXVL2间Mig sg F03*A3pQb&aPU7收P2R “1 P24M3 IV SAW WfiAU R393 p31g igrm F3AWTF*3.7K5TWT3T 耳 $二单片机应用系统中能够,键盘扫描只是单片机的工作内容之一。单片机在忙于各项工作任务时,如何兼顾键盘的输入,取决于键盘的工作方式。键盘工作方式的选取应根据实际应用系统中 CPU 工作的闲、忙情况而定。其原则是既要保证能及
17、时响应按键操作,又不要过多占用CPU 的工作时间。通常,键盘的工作方式有3 种,即编程扫描、定式扫描和中断扫描。这里由于采用的8 位 8031 单片机,考虑其效率,考虑到我编程的难易程度,本系统选择使用中断扫描方式。4.5 与上位机通讯电路MCS-51 单片机有一个可编程的串行接口,它是一个全双工的通信端口,可以同时接收和发送数据。串行通信接口的优点在于使用较少的传输线即可完成数据的传输。设计原理RS-232C 是异步通信中应用最广的标准串行接口,它定义了数据终端设备和数据通信设备之间的串行接口标准。目前, PC 机都配有标准的RS-232 接口, RS-232 标准规定了25 针连接器,但在
18、实际应用中并不一定用到RS-232 的全部信号线,所以,PC 机配置的都是9 针 “ D型连接器。下图为”RS-232 的 “ D型” 9 针插头的引脚定义。图 9“ D”型 9 针插头引脚定义上位机通信的的实现这里我使用MAX232 实现 TTL/RS-232 之间的电平转换,图10 是 MAX232 与 AT89C51和 CONN-D9F 的连接电路。10 单片机与上位机通讯电路图4.6 声光报警电路当系统正常运行时,绿灯亮。当传感器所采集的信息通过单片机处理,如果超过设置的上11 所示。4.7 LED 显示电路74HCT164 是高速硅门CMOS 器件,与低功耗肖特基型TTL (LSTT
19、L) 器件的引脚兼容。74HCT164 是 8 位边沿触发式移位寄存器,串行输入数据,然后并行输出。数据通过两个输入端(DSA 或 DSB )之一串行输入;任一输入端可以用作高电平使能端,控制另一输入端的数据输入。两个输入端或者连接在一起,或者把不用的输入端接高电平,但一定不能悬空。时钟 (CP) 每次由低变高时,数据右移一位,输入到Q0 , Q0 是两个数据输入端( DSA 和 DSB )的逻辑与,它将上升时钟沿之前保持一个建立时间的长度。主复位 (MR) 输入端上的一个低电平将使其它所有输入端都无效,同时非同步地清除寄存器,强制所有的输出为低电平。表 2 74ls164 真值表图 12 LED 显示模块电路图4.8 系统总电路图图 13 系统总电路图5 系统软件设计软件设置流程图图 14 软件流程图17 键盘控制程序框图5.3 程序ORG 0000HAJMP STARTORG 0003HAJMP WB0ORG 0013HAJMP JPSTART:SETB EASETB PX
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年西南财经大学天府学院单招职业技能考试备考题库含详细答案解析
- 2026年阿克苏职业技术学院高职单招职业适应性测试模拟试题及答案详细解析
- 2026四川凉山州甘洛县中彝医院招聘编外人员2人考试参考试题及答案解析
- 2026年长沙南方职业学院单招综合素质考试模拟试题含详细答案解析
- 2026年云南交通职业技术学院单招职业技能考试模拟试题含详细答案解析
- 2026年内蒙古交通职业技术学院单招综合素质笔试参考题库含详细答案解析
- 2026年广东岭南职业技术学院单招综合素质笔试备考试题含详细答案解析
- 2026年无锡工艺职业技术学院高职单招职业适应性测试模拟试题及答案详细解析
- 2026年长治职业技术学院单招综合素质考试模拟试题含详细答案解析
- 2026年云南国防工业职业技术学院单招综合素质考试备考试题含详细答案解析
- 萤王阅读测试题及答案
- (T8联考)2025届高三部分重点中学3月联合测评英语试卷(含答案详解)
- 玻璃安装合同范本
- 江苏省南京市2024-2025学年高一上学期期末考试历史试卷(含答案)
- 小学四年级多位数乘除法400题
- 烟草物理检验竞赛考试题库及答案附有答案
- 国际经济学 课件14 汇率理论
- 身份证籍贯自动对照自动生成
- 银屑病病人的护理
- 农场农业光伏大棚项目一期工程施工组织设计(完整版)资料
- 中医学基础-绪论课件
评论
0/150
提交评论