PC104异步串行通信接口扩展设计
[关键词:异步串行通信] [热度 ]提示:此毕业设计论文完整版包含【论文,源程序】 作品编号:ckjs0030,word全文:45页,合计:17000字 |
系统基本结构
整个系统完成对四路信号分别进行数据采样,经转换后送给PC104,通过并口对外设进行控制和通过D/A输出模拟量、通过串口输出数字量。系统硬件电路包括滤波放大电路、数模转换电路,模数转换电路及串行通讯电路。其中A/D转换器选用AD1674,并接一个八路模拟开关7501实现对四路信号的采样选择。D/A转换器选用DAC7625,I外接串口选用16C2550,并选用可编程器件CPLD来实现对I/O端口的译码和读写控制。软件部分使用C语言编程,程序分为初始化、键盘识别、A/D程序、D/A程序、串口数据发送接收程序、显示程序六大模块。
本文主要研究了基于PC104的数据采集与控制系统,通过我们三人的共同努力,完成了电路板的焊制及对系统实现控制的程序编写,并进行了调试,成功地实现了预期目标。A/D转换器采集数据后以数字量形式送到PC101,并能在机子上显示采样结果;输入数据经D/A能实现对系统的控制;数据通过串口成功发送到外设,并显示出来。
本次设计很好地锻炼了动手能力和实际问题的处理能力,更让我很具体地了解和掌握控制系统的组成及各部分完面功能和控制方法,懂得了PC104,AD1674,DAC7625,16C2550及CPLD的用法,进一步掌握C语言的编程,特别是一些常用子程序的使用调试。
设计要求及任务
要求采用PC104实现对数据的采集以及通过并口对外设的控制和通过D/A输出模拟量、通过串口输出数字量。用C语言编程并进行调试.
本设计预期目标
1 实现PC104通过CPLD对ADC、DAC、16C2550等芯片的控制电路
2 实现压控恒流源电路
3 编制CPLD的VHDL程序,实现PC104通过CPLD对ADC、DAC、16C2550等芯片的控制
4 编写C语言程序实现系统的连接、控制
提示:此毕业设计论文完整版包含【论文,源程序】 作品编号:ckjs0030,word全文:45页,合计:17000字 |
本测控技术与仪器毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——PC104异步串行通信接口扩展设计(论文,源程序)!
-
没有关键字相关信息!