毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于DSP可编程控制器底层驱动软件的设计(3)
行的一种DSP芯片,其中 TMS320F2812芯片不仅价格低廉,而且在工业控制和数字信
号处理方面具有极强的能力。
本毕业设计研究的就是编写该芯片底层驱动函数,主要包括通信模块、模数转换
模块和数模转换模块驱动函数的编写。由于上层应用程序不能直接读写硬件,需要借
助于底层驱动函数才能实现与硬件的互动,因此为了实现上层应用程序对硬件的控
制,底层驱动函数是必须的。本毕业设计研究的底层驱动函数就是为了实现上层应用
程序,如通信控制程序,不用了解硬件工作的具体细节,只需通过底层驱动函数就能
实现对 TMS320F2812 芯片的控制,从而可以对工业现场电压、电流等模拟量的控制。
本毕业设计采用TI公司提供的集成开发环境CCS3.3作为底层驱动函数开发的环
境,采用C语言开发,简洁明了,易于理解和修改,对底层驱动函数的编写主要从两
个方面来实现:通信模块和模数/数模转换模块。通信模块包括通用数字输入输出模
块(GPIO)和异步串行通信模块(SCI)。模数转换模块(A/D)使用 PLC1543芯片实
现模数转换。数模转换模块(D/A)使用MAX5322 芯片实现数模转换。 2 基于DSP 的可编程控制器的总体设计
2.1 DSP 的特点
DSP,即 Digital Signal Processing 或 Digital Signal Processor,是数字信
号处理或数字信号处理器的意思,顾名思义,DSP 主要用于对数字信号的处理。DSP
是基于了快速傅里叶变换(FFT)的算法,并采用了哈弗结构、流水线结构以及乘法
部件等。在各种厂家生产的 DSP 芯片中,尤以 TI 公司生产的 DSP 被广泛应用,该公
司的DSP 芯片采用了哈佛总线结构,流水线操作,专门给的硬件乘法器,提供特殊的
DSP指令,可以快速地实现各种数字信号处理。其中,TI公司的C2000 系列DSP以价
格低廉,数字处理能力和工业控制能力强而闻名,TMS320F2812 芯片就是其中的佼佼
者。
本毕业设计使用了 TMS320F2812 芯片的通用数字输入输出模块、异步串行通信模
块、模数转换模块和数模转换模块。
通用数字输入输出模块(GPIO)主要用于信号的输入输出,该模块有 6个I/O 口,
分别为 A、B、D、E、F、G,6 个 I/O 口总共 56 个引脚是功能复用的,通过配置相应
的功能选择寄存器,可以使 GPIO 的引脚功能为数字量输入输出或外设输入输出。若
引脚被配置为数字量输入输出,则用于数字信号的输入输出;若引脚被配置为外设输
入输出,则用于外设信号的输入输出。
异步串行通信模块(SCI)主要用于异步串行通信,支持DSP的 CPU和其他使用标
准的非归零(NRZ)格式的外设之间的异步串行通行。SCI模块的接收器和发送器都是
双缓冲的。发送器和接收器既可以各自独立工作,也可以的全双工模式下同时工作。
为了确保数据的完整性,SCI 模块会对数据进行检测,如间断检测、奇偶校验、超时
检测和帧错误检测等。波特率可以通过一个 16 位的波特率寄存器进行编程选择,有
超过65000 中不同的波特率可以被编程实现。该模块可以与RS232 接口通信,因此上
层应用程序可以通过 RS232接口与SCI模块通信,从而实现与硬件的互动。
模数转换模块(A/D)主要使用TLC1543 芯片完成模拟量到数字量的转换。而数模
转换模块(D/A)主要使用 MAX5322芯片完成数字量到模拟量的转换。
2.2 DSP 控制器的硬件结构
本毕业设计主要使用到了 DSP 芯片 TMS320F2812 的通用数字输入输出(GPIO)模
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
PLC交通信号灯智能管理系统的设计与开发
下一篇:
基于电子倍增CCD的夜视图像重建算法
基于Apriori算法的电影推荐
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
python基于决策树算法的球赛预测
基于消费者个性特征的化...
應用电子技术中可编程控...
神经外科重症监护病房患...
国内外图像分割技术研究现状
C#学校科研管理系统的设计
医院财务风险因素分析及管理措施【2367字】
AT89C52单片机的超声波测距...
10万元能开儿童乐园吗,我...
中国学术生态细节考察《...
志愿者活动的调查问卷表
承德市事业单位档案管理...
公寓空调设计任务书