




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
DSP短学期课程设计报告 课程名称: DSP芯片应用系统设计 专 业: 电气工程及其自动化 班 级: 10自动化(2) 设 计 者: 贾* 学 号: 10417* 指导教师: * 宁波大学信息科学与工程学院1、 设计目的 通过矩阵键盘的输入,利用F2812的事件管理模块,可以简单有效的控制步进电机的停转、转速和转向。系统中设计了相应的人机界面,进行相应变量的显示、操作即可在液晶上实时显示电机当前运行状态。利用拓展端口控制外围设备的方法,掌握使用2407DSP通用计时器的控制原理及中断服务程序的编程方法;了解蜂鸣器发生原理和音乐发生方法;了解步进电机的使用方法;了解液晶显示控制原理及编程方法及小键盘的应用。二、 设计任务该实验设计分成4个模块完成: 液晶模块 键盘模块 电机模块 其它模块(蜂鸣器、点阵)具体化即:1. DSP芯片接受矩阵键盘的输入。2. DSP芯片对LED灯,蜂鸣器控制模块。3. DSP芯片对相应信息的反馈,即:LCD液晶显示。4. DSP控制电机正反转以及对电机速度调节。三、系统构成及流程图TMS320LF2812A DSP电机矩阵键盘电机LCD液晶显示 开始按键总流程图初始化DSP时钟,中断寄存器,定时器,ICETEK-CTR选通发光二极管显示阵列有键盘输入?否键盘输入“5”?是关闭打开的ICETEK设备是键盘输入“0”或“6”7” 使能步进电机76直流电机使能,初始化PWM11和PWM5输出控制初始化两电机中断寄存器、定时器键盘输入“1”或“2”控制方向 0初始化ICETEK-CTR步进电机和直流电机使能键盘输入“1”或“2”控制方向键盘输入“5”?计数器计数方向,反向送控制字 是关闭ICETEK设备LCD显示改变PWM5状态根据输入改变占空比 LCD显示步进电机中断服务程序流程图:中断服务程序开始根据标志计数器加1或减1,从0-7共8拍送计数器相应的控制字到步进电机驱动器 中断服务程序结束直流电机中断服务程序流程图:中断服务程序开始计数器加1,从0-99比较计数器与占空比的当前值设置PWM11引脚的状态中断服务程序结束LCD显示流程图:开始初始化DSP时钟初始化CTR清屏,设置显示位置显示姓名,学号及当前电机运行状态四、 子模块工作原理(一)液晶显示器控制控制1、 EMIF接口 TMS320F2812DSP的扩展存储器接口(EMIF)与大多数外围设备进行连接,典型应用如连接片外扩展存储器等。这一接口提供地址连线、数据连线和一组控制线。ICETEK-F2812-A将这些扩展线引导了板上的扩展插座上供扩展使用。2、液晶显示模块的访问、控制是由2812ADSP对扩展接口的操作完成的。控制口的寻址:命令控制接口的地址为0x108001,数据控制接口的地址为0x108003和0x108004,辅助控制接口的地址为0x108002.显示控制方法:液晶显示模块中有两片缓冲存储器,分别对应屏幕显示的像素,向其中写入数值将改变显示,写入“1”则显示一点,写“0”则不显示。其地址与像素的对应方式如下:发送控制命令:向液晶显示模块发送控制命令的方法是通过命令控制接口写入控制命令控制字,然后再向辅助控制接口写入0. 写显示数据:在使用命令控制字选择操作位置(页面、列数)之后,可以将待显示的数据写入液晶显示模块的缓存。将数据发送到相应数据控制I/O接口即可。3、液晶显示器与DSP的链接图2 液晶显示器与DSP的链接(2) 键盘输入键盘输入功能主要提供控制信号和数据的输入。键盘的扫描码由DSP的I/O扩展地址0x8001给出,当有键盘输入时,读此端口得到扫描码,当无键按下时读此端口的结果为0。各按键的扫描码排列如下所示。0x18,0x14,0x12,0x11 0 1 2 3 0x28,0x24,0x22,0x21 4 5 6 70x48,0x44,0x42,0x41 8 9 A B0x88,0x84,0x82,0x81 C D E F 扫描码 对应键值也即,当读8001H端口时,如果其值为18H,则表示键盘按下的键是“0”,如果其值为0,则表示没有键按下。将键盘扫描得到的数据存入内存,然后根据数据值就能够确定所输入的键,通过映射关系,就能过将每一个键设为特定的功能。读键盘输入值的语句如下:nScanCode =port8001;nScanCode &=0x0ff;(3) 端口在被读一次取以后就将端口值置为0,准备下一个按键的输入。输入的数据保存在nScanCode中,nScanCode同0x0ff与是把nScanCode的高位清零。(3) 步进电机原理步进电机是由DSP 通用I/O管脚输出直接控制。步进电机的起动频率大于500PPS(拍每秒),空载运行频率大于900PPS。通用I/O口IOPE5控制电机的转动频率,IOPF4 控制转动方向。控制的方法是使用DSP通用定时器设置IOPE5以一定的频率改变高低状态,输出方波,设置IOPF4为高电平则顺时针转动,低电平为逆时针转动。根据上述原理,用通用定时器让IOPE5口输出一定频率的方波,来控制四相的电极的改变,从而带动电机的转动。对IOPF4口操作以控制转向图3 步进电机设计原理图(4) 直流电机原理控制原理: 当电动机要求正转时,PWM11给出高电平信号,该信号分成3路:第1路接与门Y1的输入端,使与门Y1的输出由pwm决定;第2路直接与开关管V4的栅极相连,使V4导通;第3路经非门F1连接到与门Y2的输入端,使与门Y2输出为0,这样使开关管V3截止;从非门F1输出的另一路与开关管V2的栅极相连,其低电平信号也使V2截止。同样,当电机要求反转时,PWM5给出低电平信号,经过2个与门和1个非门组成的逻辑电路后,使开关管V3受PWM信号控制,V2导通,V1、V4全部截止。图4 直流电机原理图五、 设计进度安排7月6日:集中辅导,布置任务7月6日到7月9日:初步确定设计思路,上交设计报告7月10日下午:完成键盘输入模块,LED灯及蜂鸣器模块7月14日上午:完成LCD显示模块7月15日下午:完成电机速度、转向控制模块以及整个实验测试7月17日:上交实验报告,接受考核六、预期结果当按下6时选择启动步进电机,按12控制正反转,按下3、4分别加速或减速。按下5时停止。当按下0时选择启动直流电机,按12控制正反转,按下3、4分别加速或减速。按下5时停止。当按下7时选择启动步进电机,直流电机。七、参考文献1: TMS320LF240x DSP C语言开发应用 ,刘和平主编, 北京航空航天大学出版社2: TMS32LF240X DSP结构、原理及应用 ,刘和平主编, 北京航空航天大学出版社 3:DSP应用系统设计实例 郑红等 北京航空航天出版社4:TMS32
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025流动资金贷款技术革新借款合同
- 环境监测设备操作手册
- 教育行业发展与创新指南
- 广西南宁八中学2024届中考数学模拟试题含解析
- 互联网教育平台内容版权授权使用协议
- 生物医学基因技术试题集
- 网络教育平台运营及服务标准
- 环保行业废水处理技术创新研究方案
- 山东省菏泽市鄄城县2023-2024学年三年级下学期4月期中科学试题(含答案)
- 人教版新课标《历史与社会》八年级下册教学设计第六单元第二课 整体世界的最终形成
- 第16课《有为有不为 》课件-2024-2025学年统编版语文七年级下册
- 2025年宁波职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 《节奏与旋律》课件
- 2024年05月新疆克拉玛依金龙国民村镇银行招考15名客户经理笔试历年参考题库附带答案详解
- 神经源性膀胱的护理
- 2024年中国全钢子午线轮胎市场调查研究报告
- 2024年抖音游戏推广合作服务合同范本3篇
- 全屋定制家居整装家装门店设计师与导购分工合作管理方案
- 电专业十八项反措内容宣贯
- 【MOOC】中国传统家具欣赏-北京林业大学 中国大学慕课MOOC答案
- 桥梁机电交通设备施工及测试方案
评论
0/150
提交评论