- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
STM32嵌入式处理器模块化实验平台设计和实现
STM32嵌入式处理器模块化实验平台设计和实现
摘要:目前,大多数嵌入式实验平台主要针对本科院校设计,不适宜高职院校嵌入式相关专业人才培养。针对该问题,提出了一种基于STM32[1]嵌入式处理器的实验平台。该实验平台遵循“以芯为主、软硬结合”的设计原则,结合模块化思想,为高职嵌入式课程教学服务。实验平台主要包括硬件电路和软件测试代码设计。教学实践表明,该平台明显提高了嵌入式课程教学质量。
关键词:STM32嵌入式处理器;实验平台;教学改革
DOIDOI:10.11907/rjdk.1511630
中图分类号:TP319
文献标识码:A 文章编号:1672-7800(2016)005-0090-02
0 引言
随着互联网+、智能制造2025、工业4.0[2]等概念的提出,我国嵌入式系统产业人才需求量一路高涨,嵌入式开发将成为未来几年最热门、最受欢迎的职业之一,为此,各高校都开设了嵌入式方向课程。学好嵌入式方向课程,不但要有扎实的理论基础,更需要一个适用的嵌入式开发实训平台。目前,市场上供应的嵌入式处理器实训平台主要是针对本科教学设计的,不适合高职高专培养技能型人才教学需求。构建低成本、技术先进、符合高职学生职业岗位需求的嵌入式实验教学系统,对嵌入式领域技能型人才培养具有重大的现实意义。
1 存在问题
目前嵌入式教学实训平台种类繁多,总体上分为3类:
(1)以8位嵌入式处理器为核心的开发平台。该类实验平台的难度属于入门级,如基于STC单片机开发的实验平台、基于AVR系列单片机开发的实验平台等。由于学习内容过于简单,对于嵌入式开发方向的学生,学习上没有提升空间,直接导致学习积极性不高。同时,这类嵌入式处理器也不符合嵌入式产品开发低成本、低功耗、高性能的设计要求。
(2)以STM32为核心的嵌入式实验平台。该类实验平台以STM32嵌入式处理器为核心,结合外围控制电路设计开发而成。这类实验平台没有采用模块化的设计方法,设计特点往往有两个极端。一类是“小而精”,只有一个核心板,外围的引脚全部只能飞线连接。如果没有外围接口实验板,这类实验平台根本没法使用。另一类是“大而全”,一个实验平台上,鼠标、键盘、TFT液晶屏、电机、红外接口等应有尽有,并且有的实验平台为了节省成本,采用端口复用的方式,这对于设计能力不强的学生不适合使用。
(3)以ARM9[3]为核心的嵌入式处理器实训平台。该类实验平台以ARM9芯片为控制核心,需要移植操作系统,比如Linux操作系统,在Linux操作系统下编写各类驱动。这类实验平台比较适合本科院校大四甚至研究生使用,而高职院校的学生对操作系统的理解以及对驱动程序的开发都较陌生,不适合高职院校使用。
综上所述,尽管高职院校中使用的嵌入式实验实训平台很多,但是从教学的难度、学生的水准、成本等多方面考虑,现有的实验平台显然不利于高职嵌入式方向的人才培养和课程教学,开发适合高职院校嵌入式产品开发类专业技能训练的实验、实训平台势在必行。
2 整体设计
为了更好地为嵌入式方向教学服务,模块化实验平台的整体设计应把握当前嵌入式产品应用趋势[4]。STM32嵌入式处理器由于控制功能强、可靠性高和体积小、价格低等特点,在智能仪器仪表、医疗电子行业、通信、工业控制、外设控制、家用电器、机器人、军事装置等领域有着非常广泛的应用[2]。用一片体积很小的STM32嵌入式处理器替代复杂而庞大的传统数字电路和模拟电路,已成为电子产品开发趋势。因此,模块化实验平台以STM32嵌入式处理器为控制核心来构建整个硬件设计。
根据高职院校嵌入式方向人才培养要求[5],结合软件工程的模块化思想,对实验平台进行硬件模块划分与设计。图1为实验平台的整体设计框架,具体设计思路如下:首先设计硬件电路的各个功能模块,然后编写软件模块化功能代码,最后实现整个实验平台的开发与调试。
嵌入式产品开发过程中,经常用到并行通信、串行通信以及各类总线技术[6]。因此,实验平台的设计主要以各类接口和通信模块为单元,各自独立与STM32嵌入式处理器进行通信[7]。各个模块在设计过程中,不但要在硬件PCB设计上考虑模块化的设计方式,使各模块相互独立、互不影响,并且在软件代码设计上,各模块控制代码要相互独立,既可以单独控制对应的模块,又可以将几个控制代码融为一体,实现一些复杂的控制功能。
3 设计与实现
3.1 硬件模块化实现
根据总体设计方案,硬件电路设计包括6个基本实验模块和3个提升实验模块。基本实验模块包括:基于STM32嵌入式处理器最小系统电路设计、电源电路设计、JTAG下载仿真电路设计、USART串行通信接口下载电路设计、按键接口电路设计、A/D及D/A电路
您可能关注的文档
- PIS和大学生就业竞争力自我培养.doc
- PISA数学素养测试试题特点分析和启示.doc
- PIVAS信息系统医嘱管理模块设计探究和新思维.doc
- PIM流程和数据智能管理平台建设.doc
- PISA 2006科学测评框架结果和启示.doc
- PILATON水电站取水口二期导流设计和施工.doc
- PI和PE方案治疗小细胞肺癌疗效观察.doc
- PKPM软件设计常见问题和应用.doc
- PLC原理和应用争先达标教学模式初探.doc
- PKP和PVP治疗骨质疏松性椎体压缩性骨折对比分析.doc
- 实验室危废随意倾倒查处规范.ppt
- 实验室危废废液处理设施规范.ppt
- 实验室危废处置应急管理规范.ppt
- 初中地理中考总复习精品教学课件课堂讲本 基础梳理篇 主题10 中国的地理差异 第20课时 中国的地理差异.ppt
- 初中地理中考总复习精品教学课件课堂讲本 基础梳理篇 主题10 中国的地理差异 第21课时 北方地区.ppt
- 危险废物处置人员防护培训办法.ppt
- 危险废物处置隐患排查技术指南.ppt
- 2026部编版小学数学二年级下册期末综合学业能力测试试卷(3套含答案解析).docx
- 危险废物处置违法案例分析汇编.ppt
- 2026部编版小学数学一年级下册期末综合学业能力测试试卷3套精选(含答案解析).docx
原创力文档


文档评论(0)