基于DSP和FPGA的数控系统研究与开发
本文关键词:基于DSP和FPGA的数控系统研究与开发,由笔耕文化传播整理发布。
【摘要】: 随着数控系统的通用化和小型化,以数字信号处理器(DSP)和现场可编程门阵列(FPGA)为核心的数控系统正成为当前数控系统的重要发展方向。一方面,以DSP作为数控系统的核心处理器,能够发挥其高速运算和编程灵活的特长,便于实现复杂的实时运动控制算法,提高系统的控制性能;另一方面,采用FPGA将大量的逻辑控制功能和外围接口电路集成在其中,可有效减小系统体积,提高数控系统的可靠性和稳定性。 本文在对不同硬件平台数控系统进行比较研究的基础上,设计开发了一款以DSP和FPGA为主控单元的四轴闭环数控系统平台。 首先,在需求分析的基础上规划设计了数控系统硬件方案,对DSP和FPGA外围电路、数字脉冲输出电路、模拟量输出电路、编码器信号采集电路、通用I/O接口电路等实现方法进行了详细讨论,完成了系统硬件的设计制作。 为提高数控系统的硬件集成度和可靠性,通过对FPGA的编程设计,在FPGA中实现了具有S形加减速的高速平稳运动控制、硬件精插补器、主轴转速控制DAC接口、编码器信号处理电路、手脉信号处理电路、数字I/O信号处理电路和双端口RAM等功能模块,并通过了调试、测试。 最后,基于上述硬件平台,采用模块化程序设计方法和C语言编程完成了数控系统的部分软件设计,包括DSP端的运动控制模块测试程序和人机界面单片机控制软件,并完成系统主要功能的硬软件联调。
【关键词】:数控系统 FPGA DSP 加减速控制 人机界面
【学位授予单位】:南京航空航天大学
【学位级别】:硕士
【学位授予年份】:2008
【分类号】:TG659
【目录】:
- 摘要4-5
- ABSTRACT5-11
- 第一章 绪论11-17
- 1.1 数控系统的发展状况11-13
- 1.2 数控系统的发展趋势13-14
- 1.3 数控系统硬件平台实现方案14-15
- 1.4 本文研究目的及内容15-17
- 第二章 数控系统总体方案设计17-23
- 2.1 数控系统功能要求与技术指标17-18
- 2.2 数控系统硬件平台总体方案18-22
- 2.2.1 中心控制单元设计方案18-19
- 2.2.2 电机驱动模块设计方案19-20
- 2.2.3 编码器接口模块设计方案20
- 2.2.4 手摇脉冲发生器接口模块设计方案20
- 2.2.5 开关量输入/输出接口模块设计方案20-21
- 2.2.6 人机界面模块设计方案21-22
- 2.3 数控系统软件规划22
- 2.4 本章小结22-23
- 第三章 数控系统硬件平台设计23-35
- 3.1 DSP 硬件电路设计23-26
- 3.1.1 DSP 电源电路设计24
- 3.1.2 DSP 电源监控和复位电路设计24-25
- 3.1.3 DSP 外部扩展SRAM 电路设计25-26
- 3.2 FPGA 硬件电路设计26-28
- 3.2.1 FPGA 电源模块设计26-27
- 3.2.2 FPGA 配置模块设计27-28
- 3.3 通信模块电路设计28-29
- 3.4 数字脉冲输出电路设计29
- 3.5 模拟量输出电路设计29-32
- 3.6 编码器接口电路设计32-33
- 3.7 手摇脉冲发生器模块电路设计33
- 3.8 开关量输入/输出接口模块电路设计33-34
- 3.9 一些硬件抗干扰措施34
- 3.10 本章小结34-35
- 第四章 数控系统运动控制算法研究35-43
- 4.1 运动控制中的加减速技术35-36
- 4.2 加减速控制算法36-40
- 4.2.1 梯形加减速36-38
- 4.2.2 S 曲线加减速38-40
- 4.3 应用于硬件插补控制的数字积分法40-42
- 4.4 本章小结42-43
- 第五章 FPGA 内部各功能模块的实现43-59
- 5.1 FPGA 简介43-46
- 5.1.1 FPGA 开发环境与设计流程简介43-45
- 5.1.2 FPGA 设计基本原则45-46
- 5.2 精插补电路设计46-48
- 5.2.1 时序发生电路46-47
- 5.2.2 精插补译码电路47
- 5.2.3 DDA 积分器电路47-48
- 5.3 空行程的S 形加减速控制电路设计48-52
- 5.3.1 主控模块48-51
- 5.3.2 DDA 积分器模块51-52
- 5.3.3 脉冲计数器与锁存器模块52
- 5.4 编码器接口模块电路设计52-54
- 5.4.1 四倍频细分及辨向电路设计53-54
- 5.4.2 可逆计数器设计54
- 5.5 手脉接口模块电路设计54-55
- 5.6 DAC 接口电路设计55-56
- 5.7 输入/输出开关量信号处理电路设计56-57
- 5.8 双端口RAM 模块设计57-58
- 5.9 本章小结58-59
- 第六章 数控系统底层软件设计59-67
- 6.1 DSP 端软件设计59-61
- 6.1.1 主程序模块59-60
- 6.1.2 基于双端口RAM 实现DSP 与单片机二者间通信模块60-61
- 6.1.3 运动控制系统各功能模块测试程序61
- 6.2 单片机端软件设计61-66
- 6.2.1 文件管理界面设计61-62
- 6.2.2 空运行界面设计62
- 6.2.3 自动运行界面设计62-63
- 6.2.4 手动运行界面设计63-64
- 6.2.5 回零界面设计64
- 6.2.6 MDI 界面设计64
- 6.2.7 对刀界面设计64-65
- 6.2.8 参数设置界面设计65-66
- 6.3 软件抗干扰措施66
- 6.4 本章小结66-67
- 第七章 总结与展望67-69
- 7.1 全文总结67-68
- 7.2 研究展望68-69
- 参考文献69-72
- 致谢72-73
- 攻读硕士期间发表的学术论文73-74
- 附录A 数控系统硬件主板PCB 图与人机界面图74
【相似文献】
中国期刊全文数据库 前10条
1 邵明;李光炀;陈明鸿;;嵌入式数控系统中基于FPGA模块的接口扩展[J];机电技术;2011年03期
2 郑利文;;EMO 2011展海德汉将推出全新TNC数控系统和全新测头[J];模具工业;2011年08期
3 ;海德汉推出全新TNC数控系统和测头[J];世界制造技术与装备市场;2011年04期
4 ;海德汉将推出全新TNC数控系统和测头[J];航空制造技术;2011年17期
5 ;海别得的新型 CNC数控系统[J];世界制造技术与装备市场;2011年04期
6 ;“机电一体化”栏目征稿启事[J];金属加工(冷加工);2011年14期
7 朱志宇;卢佳;朱占成;;NUM全数字数控系统在ZSTZ15磨齿机的数控化改造中的应用[J];才智;2011年24期
8 ;西门子840D数控系统出现轮廓监控报警的分析以及故障实例[J];中国设备工程;2011年08期
9 李洪波;;三菱数控系统典型故障处理七例[J];金属加工(冷加工);2011年13期
10 ;中达数控系统在数控转塔冲床上的应用[J];国内外机电一体化技术;2011年04期
中国重要会议论文全文数据库 前10条
1 胡毅;宫璐璐;;基于ARM的嵌入式机床数控系统的研究[A];2007'仪表,自动化及先进集成技术大会论文集(二)[C];2007年
2 侯金华;;基于FPGA的SOC系统可靠性设计[A];2011中国电工技术学会学术年会论文集[C];2011年
3 张健;孙辉先;陈晓敏;安军社;;反熔丝FPGA的可靠性设计措施[A];第二十三届全国空间探测学术交流会论文摘要集[C];2010年
4 ;Design and Research of Video Fire Detection System Based on FPGA[A];Proceedings of the 2011 Chinese Control and Decision Conference(CCDC)[C];2011年
5 董雪;费建军;白娇杨;;基于FPGA的智能火灾报警系统的设计与研究[A];天津市电视技术研究会2012年年会论文集[C];2012年
6 肖松;李跃华;张金林;;基于FPGA局部动态可重构的抗SEU容错系统研究[A];教育部中南地区高等学校电子电气基础课教学研究会第二十届学术年会会议论文集(下册)[C];2010年
7 王玮;钱伟康;应怀樵;;基于FPGA的PXI高速数据采集系统硬件设计[A];现代振动与噪声技术(第九卷)[C];2011年
8 钱伟康;梁利娟;王丽丽;;一种基于FPGA的CAN总线船舶监控系统[A];全国第三届信号和智能信息处理与应用学术交流会专刊[C];2009年
9 杨学友;叶振忠;刘常杰;李博文;;一种高速智能化视觉传感器设计[A];第三次全国会员代表大会暨学术会议论文集[C];2002年
10 鲁艳;雷维嘉;谢显中;;基于Avalon接口的交织编码技术的FPGA实现[A];2010年通信理论与信号处理学术年会论文集[C];2010年
中国重要报纸全文数据库 前10条
1 本报记者 赵艳秋;FPGA:跨进40纳米时代[N];中国电子报;2008年
2 邱添 本报记者 侯国政;国产大飞机生产线关键数控系统大连造[N];辽宁日报;2009年
3 ;FPGA助学生学以致用[N];中国电子报;2009年
4 中国机床工具工业协会数控系统分会提供;数控系统:预计今年产销与去年持平[N];机电商报;2009年
5 约翰内斯·海德汉博士(中国)有限公司技术总监 张兴全;以数控系统促高端机床发展[N];中国电子报;2009年
6 本报记者 赵艳秋 冯晓伟 冯健;FPGA:市场应用广 门槛需降低[N];中国电子报;2009年
7 本报记者 冯晓伟;FPGA格局难改 新兴企业胜算几何?[N];中国电子报;2009年
8 ;异步架构FPGA实现业界最高速度[N];中国电子报;2009年
9 ;突破功耗和成本限制设计中国需要的FPGA[N];中国电子报;2009年
10 ;FPGA平台渐成系统核心[N];中国电子报;2009年
中国博士学位论文全文数据库 前10条
1 刘清建;数控系统运动控制及运行优化[D];天津大学;2010年
2 张承畅;多FPGA系统的关键问题及应用研究[D];重庆大学;2011年
3 李鹏;基于元构件的FPGA硬件构件设计技术研究[D];解放军信息工程大学;2011年
4 余慧;时分交换的新型FPGA互连结构研究[D];复旦大学;2011年
5 金新娟;面向服务的动态可配置数控系统及其关键技术研究[D];武汉理工大学;2012年
6 谢丁;FPGA互连结构评估系统研究与实现[D];复旦大学;2011年
7 王忠明;SRAM型FPGA的单粒子效应评估技术研究[D];清华大学;2011年
8 廖永波;SOC软硬件协同方法及其在FPGA芯片测试中的应用研究[D];电子科技大学;2010年
9 徐跃;面向高性能数控系统的误差控制技术研究[D];天津大学;2009年
10 唐玉兰;伪布尔可满足性算法及其在FPGA布线中的研究应用[D];江南大学;2010年
中国硕士学位论文全文数据库 前10条
1 张宝泉;基于DSP+FPGA的多轴运动控制器的研究[D];西安科技大学;2005年
2 何勇;基于PC/104的嵌入式运动控制系统的研究[D];四川大学;2005年
3 魏立军;基于DSP和FPGA的数控系统研究与开发[D];南京航空航天大学;2008年
4 黄兆斌;基于FPGA及NIOSⅡ的多轴数控系统设计[D];浙江工业大学;2011年
5 周志娟;相移波束形成的FPGA实现[D];哈尔滨工程大学;2011年
6 许冲;激光脉冲定距算法研究与FPGA实现[D];哈尔滨工业大学;2011年
7 叶忠彬;基于FPGA的数字频率合成系统的设计与实现[D];电子科技大学;2011年
8 彭涵阳;无串扰超声测距系统的激励方法及基于FPGA的设计与实现[D];天津大学;2010年
9 杜国女;基于FPGA的音乐景观灯的设计与实现[D];兰州交通大学;2011年
10 隆志远;基于FPGA和光电耦合的旋转机械非接触双向信号传输系统[D];南京航空航天大学;2010年
本文关键词:基于DSP和FPGA的数控系统研究与开发,,由笔耕文化传播整理发布。
本文编号:318131
本文链接:https://www.wllwen.com/kejilunwen/jinshugongy/318131.html