基于STM32F407的数控系统主控板设计.doc

资料分类:电气工程 上传会员:暖暖大将军 更新时间:2024-08-12
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:15837
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:数控系统是利用计算机中的程序,执行预先设定好的功能,从而控制相关电路和伺服驱动设备的专用计算机控制系统。本课题就是基于STM32F407平台,设计一套数控系统的主控电路板方案。

本课题采用STM32F407的核心的主控板设计,系统包含有SRAM、SPI Flash、EEPROM在内的存储器模块,设置了USB-OTG、PS/2等外设接口,设计了RS232/485通信模块进行外部通信,并通过外接VGA显示模块实现系统界面的输出。此外,本课题通过keil集成开发环境,利用C语言编写了主控板测试程序。

 

关键词:数控系统;STM32平台;电路设计;C语言

 

目  录

摘  要

ABSTRACT

第一章  绪  论-1

1.1 本课题研究背景-1

1.2 本课题相关领域现状及发展趋势-1

1.3 本课题具体工作-2

1.4 本章小结-2

第二章  数控系统组成-3

2.1 数控系统简介-3

2.2 数控系统分类-3

2.3 数控系统主控板的方案选择-4

2.4 本章小结-4

第三章  数控主控板硬件设计-6

3.1 方案设计与开发环境-6

3.1.1 电路设计软件---Altium Designer-6

3.1.2 方案总体思路-7

3.2 主控MCU-7

3.2.1 ARM微处理器架构-7

3.2.2 STM32F407简介-9

3.3 主控板模块设计-9

3.3.1 主控板电源设计-9

3.3.2 存储器模块电路设计-10

3.3.3 外设连接电路模块电路设计-13

3.3.4 RS232与RS485通信模块电路设计-14

3.3.5 VGA显示模块电路设计-16

3.4 本章小结-17

第四章  数控主控板测试程序设计-18

4.1 方案设计与开发环境-18

4.1.1 集成开发环境---KEIL5-18

4.1.2 方案总体思路-18

4.2 模块测试程序设计-19

4.2.1 存储器模块测试-19

4.2.2 外设连接模块测试-21

4.2.3 RS232与RS485通信模块测试-22

4.2.4 VGA显示模块测试-23

4.3 本章小结-25

第五章 设计成果-26

5.1 硬件部分-26

5.1.1 核心电路部分-26

5.1.2 板载模块部分-28

5.1.3 电源部分-28

5.1.4 主控板PCB-29

5.2 软件部分-30

5.2.1 程序编译-30

5.2.2 程序运行-30

5.3 本章小结-32

第六章  总结与展望-33

参考文献-35

致  谢-36

附  录-37

相关论文资料:
最新评论
上传会员 暖暖大将军 对本文的描述:数控技术作为工业控制领域的重要控制技术,其内容是通过数字信息对于机械运动及其运作流程进行精细化的控制。应用其技术的设备,称为数控设备。这类设备,如数控机床,大量用......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: