计算机控制系统课程设计论文.doc_第1页
计算机控制系统课程设计论文.doc_第2页
计算机控制系统课程设计论文.doc_第3页
计算机控制系统课程设计论文.doc_第4页
计算机控制系统课程设计论文.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机控制系统课程设计 1.题目背景及意义本课程设计以计算机控制系统课程理论为基础,以其他电子类、计算机及接口类相关课程内容为辅助,在实践中锻炼学生的系统设计能力、理论应用能力、总结归纳能力以及自我学习能力,提高其实践能力、创新意识与创业精神。2.设计题目介绍设计一个基于单片机的具有A/D和D/A功能的信号测控装置。要求该信号测控装置能够接入典型传感器、变送器信号,同时可输出标准电压/电流信号。并满足抗干扰、通用性、安全性、性价比等原则性要求。本单片机系统硬件部分由STC89C51八位微控制器组成;AD部分采用ADC0832八位串行模数转换器;DA部分采用DAC0808八位数字模拟转换器。为了便于观察程序实现,加入LCD1602液晶显示器和三个独立按键。同时,由于软件模式二的需要,从单片机P3.7口引出控制蜂鸣器。与上位机通信采用RS-232通信标准,实现芯片为美信公司生产的MAX232专用芯片。软件部分,当单片机运行时,首先由两个独立按键选择模式1模式2。模式1为电压测控系统;模式2为音乐播放系统。按键3为软件复位。3.系统总体框架图1 系统总体框架图4.系统硬件设计4.1控制电路设计4.1.1芯片选择采用STC公司的STC89C51八位数字控制器。89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFalsh Programmable and Erasable Read Only Memory)的低电压、高性能CMOS8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,89C系列单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。4.1.2芯片特性与MCS-51 兼容 4K字节可编程闪烁存储器 寿命:1000写/擦循环数据保留时间:10年全静态工作:0Hz-24Hz三级程序存储器锁定128*8位内部RAM32可编程I/O线两个16位定时器/计数器4个中断源 可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路4.1.3最小系统为保证单片机正常工作,单片机需要有复位和振荡电路构成的最小系统。由于本设计需要通过串口将电压信号发送到上位机,故选择晶振频率为11.0592MHz。滤波电容选择30pF。由10uF电容和10k电阻构成RC延时电路为单片机提供上电复位。图2为单片机最小系统电路。图2 单片机最小系统原理图4.2 A/D转换设计4.2.1芯片选择ADC0832 是美国国家半导体公司生产的一种8 位分辨率、双通道A/D转换芯片。由于它体积小,兼容性,性价比高而深受单片机爱好者及企业欢迎,其目前已经有很高的普及率。ADC0832 为8位分辨率A/D转换芯片,其最高分辨可达256级,可以适应一般的模拟量转换要求。其内部电源输入与参考电压的复用,使得芯片的模拟电压输入在05V之间。芯片转换时间仅为32S,据有双数据输出可作为数据校验,以减少数据误差,转换速度快且稳定性能强。独立的芯片使能输入,使多器件挂接和处理器控制变的更加方便。通过DI 数据输入端,可以轻易的实现通道功能的选择。4.2.2芯片特性8位分辨率; 双通道A/D转换; 输入输出电平与TTL/CMOS相兼容; 5V电源供电时输入电压在05V之间; 工作频率为250KHZ,转换时间为32S; 一般功耗仅为15mW; 8P、14PDIP(双列直插)、PICC 多种封装; 4.2.3引脚说明如图3为该芯片引脚图。图3 AD0832引脚图 CS:片选使能,低电平芯片使能。 CH0:模拟输入通道0,或作为IN+/-使用。 CH1:模拟输入通道1,或作为IN+/-使用。 GND:芯片参考0 电位(地)。 DI:数据信号输入,选择通道控制。 DO:数据信号输出,转换数据输出。 CLK:芯片时钟输入。 VCC/REF:电源输入及参考电压输入(复用)。4.2.4操作时序如图4为该芯片手册给出的操作时序图。图4 AD0832操作时序图4.3 D/A转换设计4.3.1芯片选择采用美国国家半导体公司生产的DAC0808 数字/模拟量转换芯片。DAC0808是8分辨率的D/A转换集成芯片。与微处理器完全兼容。这个DA芯片以其价格低廉、接口简单、转换控制容易等优点,在单片机应用系统中得到广泛的应用。D/A转换器由8位输入锁存器、8位D/A转换电路及转换控制电路构成。4.3.2芯片特性分辨率8位;电流稳定时间1us;可单缓冲、双缓冲或直接数字输入;只需在满量程下调整其线性度;单一电源供电(+5V+15V);低功耗,200mW。4.3.3引脚说明如图5为该芯片引脚图。图5 DA0808芯片引脚图NC:空引脚。GND:接地。 VEE:负电源输入。 IO: 电流输出。A1A8:数字信号输入。VCC:电源正。 VREF+:参考电源正。 VREF-:参考电源负。COM-:误差放大器的输出端。4.4显示、键盘、声响部分4.4.1显示部分采用LCD1602工业型字符液晶显示屏。显示容量为16X2个字符;芯片工作电压4.55.5V。工作电流2.0mA(5.0V);字符尺寸:2.95X4.35(WXH)mm。引脚图如图6所示,引脚功能如表1所示。图6 LCD1602引脚图表1编号符号引脚说明编号符号引脚说明1VSS电源地9D2数据位2VDD电源正极10D3数据位3VL偏压信号11D4数据位4RS数/命选择12D5数据位5R/W读/写选择13D6数据位6E使能信号14D7数据位7D0数据位15BLA背光源正8D1数据位16BLK背光源负LCD1602引脚定义4.4.2键盘部分键盘接口是最常用的人机接口。它是单片机系统中最常用的输入设备,用户能通过键盘向计算机输入指令、地址和数据。由于本系统结构简单易懂,不需要大量的用户数据输入。并且节省I/O,采用三个独立按键构成。如图7所示,键盘电路图。在实际应用中,会出现按键抖动的情况。故在程序设计过程中,加入了按键去抖程序。即当检测到按键释放后,调用一个5ms10ms的延时子程序。具体操作方法可参源程序。图7 键盘电部分电路图4.4.3声响部分使用单片机P3.7控制三极管导通进而使蜂鸣器发出声响。根据单片机定时器装载不同值产生不同频率的声响,演奏不同音调的音乐。如图8所示。图8 声响部分电路图4.5上位机通讯单片机与PC进行串行通信采用RS-232接口标准实现的,符合RS-232标准的典型芯片是MAX232。MAX232芯片是美信公司专门为电脑的RS-232标准串口设计的单电源电平转换芯片,使用+5v单电源供电。其引脚图如图9图9 MAX232引脚图4.5.1引脚介绍第一部分是电荷泵电路。由1、2、3、4、5、6脚和4只电容构成。功能是产生+12v和-12v两个电源,提供给RS-232串口电平的需要。 第二部分是数据转换通道。由7、8、9、10、11、12、13、14脚构成两个数据通道。 其中13脚(R1IN)、12脚(R1OUT)、11脚(T1IN)、14脚(T1OUT)为第一数据通道。 8脚(R2IN)、9脚(R2OUT)、10脚(T2IN)、7脚(T2OUT)为第二数据通道。 TTL/CMOS数据从T1IN、T2IN输入转换成RS-232数据从T1OUT、T2OUT送到电脑DB9插头;DB9插头的RS-232数据从R1IN、R2IN输入转换成TTL/CMOS数据后从R1OUT、R2OUT输出。 第三部分是供电。15脚GND、16脚VCC(+5v)。其典型连接电路如图10所示。图10 MAX232与D形连接器接线图5.系统软件设计本单片机测控系统源程序采用C语言编写,编译软件为KEIL。采用Protues软件进行单片机仿真。主程序框图如图11所示。图11 系统主程序框图6.总结通过本次计算机控制系统课程设计,使我更加熟悉和掌握了电子电路设计的知识和技巧,对单片机技术有了更深层次的理解。同时,更加全面的了解了市面上常见的AD、DA功能和型号,对今后的工作和学习有很大帮助。在电路仿真过程中,也遇到了很多问题。比如,Protues软件仿真时,很多元器件找不到,或者元器件连接时出现疏忽,导致仿真不成功。这时,我又仔细研究了兰建军老师给我们发的PPT,茅塞顿开!我进行了正确而的设置,解决了问题。在设计过程中,由于有些细小的问题没有注意到,导致了电路仿真不好使。这些的知识老师课上都讲过,只是当时没有注意到。以后上课要多注意听讲,看书要仔细,细节决定成败。由于芯片生产厂家大多数是外国企业,很多技术资料都是全英文的,经过翻译的资料也不保证准确性。所以我们自动化专业的学生更应该掌握好英文能力,对待英语学习应该重视起来。本次计算机控制系统课程设计,东北电力大学自动化工程学院侯一民主任、姜文娟老师老师不遗余力的进行了指导和答疑,并提出了很多宝贵的意见和建议。在此深表感谢!对我们而言,知识上的收获很重要,精神上的丰收更加可喜。挫折是一份财富,经历是一份拥有。这次实习必将成为我人生旅途上一个非常美好的回忆!希望以后还能够有像这次一样自己动手的机会。7.参考文献1王义军. 数字电子技术基础. 北京:中国电力出版社,20072韩学军. 模拟电子技术基础. 北京:中国电力出版社,20083孙育才. MCS-51单片微型计算机及其应用. 南京:东南大学出版社,20044姜学军. 计算机控制系统. 北京:清华大学出版社,20035史久贵. 基于Altium Designer 的原理图与PCB设计. 北京:机械工业出版社,20106杨小川. Protel DXP设计指导教程. 北京:清华大学出版社,20037钱学森. 工程控制论(上册)(第三版).北京:科学出版社,2010目录1.题目背景及意义12.设计题目介绍13.系统总体框架14.系统硬件设计24.1控

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论