新型单片机实训平台的研究
发布时间:2017-07-17 点击次数:次
1、介绍
新型单片机实训平台概述本实验平台由单片机实验箱、USB2.0数据线、三口电源线、杜邦线若干、产品说明书以及配套光盘组成。其中光盘内容包括: 实训项目的源代码、教学视频、教学PPT、相关开发软件(KEILC51、ISP下载软件、PROTEL 99 SE、PROTUS 8.0(破解版)、POWER PCB 5.0(破解版)、字模生成软件)与相关芯片的数据手册。
实验箱采用铝合金框架, 上下面板采用高强度高密板, 尺寸长425mm , 宽298mm,高100mm,实验板尺寸长358mm,宽280mm。系统配置10/XP/WIN7等操作平台。本单片机实验平台总体上是系统总线挂载各个功能模块的系统架构,整个实验箱包含技能抽查、常规教学和二次开发三个模块。同时为满足高职院校单片机教学在实验内容完整性方面的要求,另外增加了RAM扩展、译码、开关量输入、ISP下载及UART串行通信等模块。
2、实验箱的原理设计
实验箱按功能可划分为三个主要模块:技能抽查模块、常规教学模块和二次开发模块。技能抽查模块根据《湖南省高等职业院校应用电子技术专业技能抽查标准》对学生考核的要求进行设计, 编写相应的源程序以供教学参考。常规教学模块主要是根据单片机岗位能力的需求进行设计的,如电机控制、RAM扩展、数据采集、光电耦合等,增强了本实训平台的适用范围。二次开发模块主要为学生在创新、功能扩展方面设计的, 如将主控芯片的所有功能控制引脚、GPIO口等全部引出,大部分集成芯片都通过管座进行活口设计, 可根据不同实验要求进行芯片的更换。
新型单片机实验平台的最小系统中标配的单片机芯片(可以更换)选择的是国产宏晶科技生产的STC89C52R2。对于初学者,构造简单明了的STC比较适合入门,而且STC的数据手册有大量的程序实例,可供学生参考。STC系列单片机与AT系列同型号比起来有着更高的数据存储空间(例如STC89c52R2有512字节数据存储空间2k的EEPROM,AT89C52只有256字节的数据存储空间没有内置的EEPROM),更快的执行速度, 更低廉的价格。AT 系列单片机需要昂贵的下载器才能下载程序,而STC则支持串口SPI在线下载,不需要下载器(见图1)。

图1 系统架构拓扑图
2.1技能抽查模块
通过认真研究《湖南省高等职业院校学生应用电子专业技能抽查标准与题库丛书》,本平台设计了由“8路LED、8位共阳极数码管、8*8LED点阵”组成的显示模块、由“4位独立键盘”和“4*4矩阵键盘”组成的输入模块、温度传感器(DS18B20)和数字时钟(DS1302)模块。所有模块电路的设计与技能抽查标准要求一致, 为学生提供了一个标准的技能实训环境(见表1)。

2.2常规教学模块
为了与单片机社会岗位能力相适应,本平台提供了一整套最基本常用的开发模块。例如:“液晶显示,电机控制,D/A,A/D互转”等。其中液晶显示器配置有带字库的12864和无字库的1602用来进行图文显示。两种液晶的驱动方式各不相同( 有字库和无字库),但代表了市面上大部分LCD液晶的控制模式。电机则为直流电机和步进电机, 直流电机采用的是常用的H 桥驱动方
式,由四个三极管控制驱动,既能满足直流电机的高功耗, 又能便利地通过四路PMW调节转速和转向。在步进电机的驱动电路设计中,为了大电流供电的稳定,不至于因单片机的电流过大而烧毁单片机,因此,步进电机没有与单片机直连, 步进电机的电力来自专门提供大电流驱动的ULN2003芯片,单片机通过ULN2003向步进电机输送功率(见表2)。

2.3二次开发模块
本平台设计了一个二次开发模块, 使得整个实训平台成为一个半开放式的实验平台。二次开发模块包括一个二次开发接口,一对通信模块和一个电源支持模块。二次开发接口将单片机所有的通用I/O口全数引出,供学生进行自主创新设计,同时本单片机实验平台还提供多种电源支持,保证了与外界自制模块的兼容性, 也节约了日后二次开发的成本,方便、实惠。
新型单片机实训平台概述本实验平台由单片机实验箱、USB2.0数据线、三口电源线、杜邦线若干、产品说明书以及配套光盘组成。其中光盘内容包括: 实训项目的源代码、教学视频、教学PPT、相关开发软件(KEILC51、ISP下载软件、PROTEL 99 SE、PROTUS 8.0(破解版)、POWER PCB 5.0(破解版)、字模生成软件)与相关芯片的数据手册。
实验箱采用铝合金框架, 上下面板采用高强度高密板, 尺寸长425mm , 宽298mm,高100mm,实验板尺寸长358mm,宽280mm。系统配置10/XP/WIN7等操作平台。本单片机实验平台总体上是系统总线挂载各个功能模块的系统架构,整个实验箱包含技能抽查、常规教学和二次开发三个模块。同时为满足高职院校单片机教学在实验内容完整性方面的要求,另外增加了RAM扩展、译码、开关量输入、ISP下载及UART串行通信等模块。
2、实验箱的原理设计
实验箱按功能可划分为三个主要模块:技能抽查模块、常规教学模块和二次开发模块。技能抽查模块根据《湖南省高等职业院校应用电子技术专业技能抽查标准》对学生考核的要求进行设计, 编写相应的源程序以供教学参考。常规教学模块主要是根据单片机岗位能力的需求进行设计的,如电机控制、RAM扩展、数据采集、光电耦合等,增强了本实训平台的适用范围。二次开发模块主要为学生在创新、功能扩展方面设计的, 如将主控芯片的所有功能控制引脚、GPIO口等全部引出,大部分集成芯片都通过管座进行活口设计, 可根据不同实验要求进行芯片的更换。
新型单片机实验平台的最小系统中标配的单片机芯片(可以更换)选择的是国产宏晶科技生产的STC89C52R2。对于初学者,构造简单明了的STC比较适合入门,而且STC的数据手册有大量的程序实例,可供学生参考。STC系列单片机与AT系列同型号比起来有着更高的数据存储空间(例如STC89c52R2有512字节数据存储空间2k的EEPROM,AT89C52只有256字节的数据存储空间没有内置的EEPROM),更快的执行速度, 更低廉的价格。AT 系列单片机需要昂贵的下载器才能下载程序,而STC则支持串口SPI在线下载,不需要下载器(见图1)。

图1 系统架构拓扑图
2.1技能抽查模块
通过认真研究《湖南省高等职业院校学生应用电子专业技能抽查标准与题库丛书》,本平台设计了由“8路LED、8位共阳极数码管、8*8LED点阵”组成的显示模块、由“4位独立键盘”和“4*4矩阵键盘”组成的输入模块、温度传感器(DS18B20)和数字时钟(DS1302)模块。所有模块电路的设计与技能抽查标准要求一致, 为学生提供了一个标准的技能实训环境(见表1)。

2.2常规教学模块
为了与单片机社会岗位能力相适应,本平台提供了一整套最基本常用的开发模块。例如:“液晶显示,电机控制,D/A,A/D互转”等。其中液晶显示器配置有带字库的12864和无字库的1602用来进行图文显示。两种液晶的驱动方式各不相同( 有字库和无字库),但代表了市面上大部分LCD液晶的控制模式。电机则为直流电机和步进电机, 直流电机采用的是常用的H 桥驱动方
式,由四个三极管控制驱动,既能满足直流电机的高功耗, 又能便利地通过四路PMW调节转速和转向。在步进电机的驱动电路设计中,为了大电流供电的稳定,不至于因单片机的电流过大而烧毁单片机,因此,步进电机没有与单片机直连, 步进电机的电力来自专门提供大电流驱动的ULN2003芯片,单片机通过ULN2003向步进电机输送功率(见表2)。

2.3二次开发模块
本平台设计了一个二次开发模块, 使得整个实训平台成为一个半开放式的实验平台。二次开发模块包括一个二次开发接口,一对通信模块和一个电源支持模块。二次开发接口将单片机所有的通用I/O口全数引出,供学生进行自主创新设计,同时本单片机实验平台还提供多种电源支持,保证了与外界自制模块的兼容性, 也节约了日后二次开发的成本,方便、实惠。