1、 1 本科毕业论文(设计)本科毕业论文(设计) 论文(设计)题目: Cortex 的应用研究 The Application Research of Cortex 学 号: 姓 名: 学科专业: 电子信息工程 指导教师: 2010 年 5 月 20 日 2 毕业论文(设计)内容介绍 论文(设计) 题 目 Cortex 的应用研究 选题时间 2010.1.18 完成时间 2010.5.18 论文 (设计) 字数 7124 关 键 词 Cortex ,STM32, CAN 总线,Delphi,PT100 ,SD 卡,FATFS 文件系统 论文(设计)题目的来源、理论和实践意义: 题目来源:教师推荐
2、 理论意义: 现代工业控制领域通常要测量很多信号,并将其转化为计算机可以识别的二进制信号, 并利用计算机监视和记录各种测量的信号。这个过程就要涉及到信号的采集、传输、处理和 保存。 Cortex 是英国 ARM 公司最近推出的微处理器内核,ARM 的 Cortex 系列包括三个系列, 都实现了 Thumb-2指令集,以及最新的 ARMv7架构。 CAN 总线是德国 BOSCH 公司从80年代初为解决现代汽车中众多的控制与测试仪器之间的 数据交换而开发的一种串行数据通信协议,它是一种多主总线,通信介质可以是双绞线、同 轴电缆或光导纤维。通信速率可达1MBPS。CAN 总线通信接口中集成了 CAN
3、 协议的物理层和 数据链路层功能, 可完成对通信数据的成帧处理, 包括位填充、 数据块编码、 循环冗余检验、 优先级判别等项工作。 实践意义: 通过上位机与下位机的通信, 实现对温度数据的实时采集与显示。 通过 MCU 软硬件设计, 熟悉了 Altium Designer、KEIL 及 Delphi 的使用方法,增加了实践经验。通过对论文文档 的编写,提高了自己的语言表达能力。 论文(设计)的主要内容及创新点: 主要内容: 本文介绍了基于 Cortex M3 的 STM32F103xB 的多点温度监控系统的设计, 包括硬件设计、 软件设计。温度采集部分采用高精度的 PT100,通过 STM32
4、 内部自带的 12 位 AD,将温度值 转化为数字信号。 然后将数字形式的温度值通过 CAN 总线传到 CAN 主节点, 主节点通过串口 各从节点的数据发送到上位机软件,上位机对各点的数据进行实时曲线显示并进行存贮。 创新点: 本文的创新点在于结合了高性能的 STM32 系列芯片与 Delphi 上位机软件的编写,在 KEIL 4 集成开发环境与 JLINK 调试工具中进行软件编写与调试,并结合了 SD 卡及 FATFS 文 件系统对数据进行存储。通过软、硬件的结合的方法实现数据采集与处理。 附:论文(设计) 本人签名: 2010 年 5 月 18 日 3 目 录 中文摘要5 英文摘要5 1. 引言