SB-STM32型创新单片机实训实验箱
一、系统简介
STM32实验箱采用双层设计,底层为电源底板层,上层为模块层;为开放式结构;模块层设置有标配九块(140x10)大小相等的模块,其余模块供选配,用旋钮式螺丝把模块安装在实验箱底板上,拆换方便,每个模块通过旋钮式螺丝把模块电源接口连接在电源底板层上。底板主要为模块提供固定安装和稳压电源,模块按功能分为分为CPU模块和实验模块两大类。
创新单片机实训实验箱优点:一改传统实验箱一体化设计弊端,采用完全独立模块化设计,实验组织更加灵活,通用性更强;电源底板与模块双层设计,CPU模块引出众多接口,扩展性更强。
1、系统采用模块化、积木式设计,清晰明了,提高了实验灵活性和适应性
·布局合理,清晰明了:实验模块上的接口电路均采用模块化设计,开放式结构,各模块既可独立实验,也可灵活组合。
·无限升级,永不淘汰的实验平台:从小到大的模块化设计,无限扩展的组合设计空间为用户提供永不淘汰的实验平台。我们提供几十种模块可供用户自由组合。并在以后不断推出新的实验模块,供用户无限升级,永远引领科技潮流。
·兼容性强,减少设备投资:"CPU模块+实验模块"分体式结构设计,只需构买一种实验箱,通过更换CPU模块便可组成多种实验仪。CPU模块现主要提供:ARMSTM32、51系列、8088微机接口、EDA开发板、AVR、PIC、MSP430、等控制板作为学生开拓视野选配用,以后还将不断推出新的控制板。一机多用,可减少院校设备投资津费,优惠实用。
·使用方便,易于维护:模块化设计,通过更换实验模块可避免由于电路的部分损坏而使整个实验系统处于瘫痪状态,实验模块上的所有芯片都是安放在IC插座上的,更换方便;采用的自锁式连接导线,接触十分可靠。
2、完善的基本单片机技术硬件教学平台
提供SPI,I2C,CAN ,USB,以太网,单总线,直流电机,步进电机,温度,速度,压力等最新实用的接口和模块,满足不同的教学和应用需要,使学习的平台更加接近于实际的应用,为用户今后的应用打下坚实的基础。
3、完整单片机实验软件调试平台
直接使用KEIL软件编译调试,软件应用通俗易懂;全新的WINDOWS界面版本,支持XP,WIN7 ,WIN10等操作系统;
符合编程语言语法的彩色文本显示,用户可根据个人爱好修改特定和着色功能;
先进的错误定位,可直接进入错误位置,无需查找错误信息;
完美的编辑编译集成环境,可在同一个编辑窗口中编辑编译程序,无需做其它任何设置;
完美的集成调试环境,可在XP,WIN7 ,WIN10环境下,在调试窗口中直接运行和源程序调试,无需任何其它烦琐的操作。
4、对实验设计具有良好的开放性,增强学生综合设计能力
·实验系统所具有的硬软件结构对用户的实验设计具有良好的开放特性,系统总线及各种外围接口器件都可由用户来操作连接,从而极大地提高了学生的实际和操作能力,避免了单纯验证式实验方式的弊病。
5、高性能稳压电源
系统采用了具有抗短路、过流的高性能稳压电源,从而可以避免学生实验过程中因接线失误而导致的芯片或整机损坏情况。
三、硬件组成
(1)STM32 CPU板:
·ARM、Cortex-M3核心板资源有:CPU:STM32F103VCT6? LQFP100,FLASH 256K,SRAM 48K,
1)时钟最大:72 MHz maximum frequency,
2)A/D:3×12-bit, 1μs A/D converters (up to 21channels)
3)DMA:12-channel DMA controller,–Supported peripherals: timers, ADCs, DAC,SDIO, I2Ss, SPIs, I2Cs and USARTs
4)USB接口
5)CAN接口
6)板载一个JTAG/SWD调试接口
7)一个复位按钮
*8)SPI网络接口(选配)
9)SPI接口flash
2,LED点阵和总线扩展单元
·配有74LS244三态缓冲器与74LS273八D触发器,进行基本输入/输出实验;
·配有16*16 LED及驱动电路,可进行中文字幕移动实验。
*3、常用8255实验模块
·配有8255扩展接口,为键盘显示提供接口。
*4、AD/DA综合模块
·完成ADC0809 8位模数转换,数据采集显示等实验;
·完成DAC0832 8位数模转换、方波、锯齿波、阶梯波等实验;
5、 键盘LED显示模块
·配有4*6键盘接口,六位LED八段显示器,进行键盘动态扫描;动态显示等实验;
6、LCD和IC卡实验模块
·完成128*64点阵式LCD中文显示及图形显示实验;
·可进行IC卡读写实验。
7、 电机、喇叭模块
·配有全隔离驱动四相步进电机,直流电机;
·喇叭,音频放大输出电路,继电器控制;
8、逻辑电平显示与独立键盘
·配有八只逻辑开关和八只按钮开关。
·配有12位led带驱动显示
9、元件扩展模块
·有若干电阻,电容,二极管,三极管,电位器元件库。
·四排并行八位排针四组,二组八位转接口。
10信号综合板
·138译码电路
·393八分频电路
·可调模拟信号0~5v
·数字温度18B20
·非门和与非门电路
·单脉冲,时钟,蜂鸣器
·双运放电路LM358
·脉宽与射极输出电路
11、串口通信接口卡
*12、非接触式IC卡
*13、 语音模块
·语音录放
·语音识别
*14、压力扩展模块
·称重传感器
·高精度24位A/D转换器芯片
15、触摸彩屏/SD卡开发板
·TFT240X320触摸彩屏
·SD卡座(SD卡用户自配)
*16、摄像头模块,拍照
高灵敏度低照度
标准的SSCB接口,兼容I2C接口
支持VGA,CIF
自动影响控制功能:自动嚗光,自动增益控制,自动白平衡,自动消除灯光条纹,自动黑电平校准
图像质量控制:色饱和度,色相,伽玛等
噪声消除和坏点补偿
50/60HZ自动检测
饱和度自动调节
边缘增强自动调节
降噪自动调节
*17、心率,脉膊测量模块
脉膊血氧和心率检测,集成了光学和生物传感器
*18、三相BLDC电机驱动
1、信号电平5V和3.3V均兼容(所有单片机接口都可控制本驱动板)
2、电机急刹功能(stop端)(低电平有效)
3、可实现与控制板无缝连接(系统更加紧凑)
*19、蓝牙实验模块
实现无线透明传输
*20、光照模块
.光照测量
.色彩识别
*21、超声波模块
.超声波测距
*22、GPS模块
*23、GSM模块
*24、指纹传感器
带*为选配(价格另计)
四、实验项目
ARM:STM32F103VCT6实验
实验分为基础入门级部份,中级应用部份,高级应用部份
1 |
流水灯实验 |
2 |
RTX实验 |
3 |
按键检测实验 |
4 |
触摸屏实验 |
5 |
外部事件中断实验 |
6 |
单总线温度传感器实验 |
7 |
多个串口实验 |
8 |
步进电机实验 |
9 |
RTC实验 |
10 |
蜂鸣器实验 |
11 |
ADC实验(内部及外部扩展) |
12 |
红外接收 |
13 |
DAC实验 |
14 |
uCOS操作系统实验 |
15 |
看门狗实验 |
16 |
VirtualCOMPort(USB虚拟串口) |
17 |
SPI存器实验 |
18 |
MP3音乐播放实验 |
19 |
TFT液晶显示文字,图片实验 |
20 |
基本输入输出实验 |
21 |
16*16点阵显示实验 |
22 |
扩展并口实验8255* |
23 |
键盘LED显示实验 |
24 |
LCD12864显示实验 |
25 |
直流电机实验 |
26 |
扬声器发声实验 |
核心板的IO资源分配表
功能 |
IO |
说明 |
串口1 |
PA9 |
TXD1 |
PA10 |
RXD1 |
|
PB2 |
ISP使能,使用该功能时,PB2只能做输出使用 |
|
串口2 |
PA2 |
TXD2 |
PA3 |
RXD2 |
|
CAN |
PB8 |
CAN-RXD |
PB9 |
CAN-TXD |
|
USB |
PA11 |
USB-D- |
PA12 |
USB-D+ |
|
PA8 |
USB使能 |
|
SPI-FLASH |
PB13 |
SPI2-SCK |
PB14 |
SPI2-MISO |
|
PB15 |
SPI2-MOSI |
|
PB6 |
SPI2-FLASH CS1 |
|
SD卡 |
PB7 |
SPI2-SD CS |
PB5 |
SPI2-SD卡插入检测 |
|
网络 |
PB0 |
SPI2-NET CS |
PB1 |
SPI2-NET RESET |
|
PB2 |
SPI2-NET IRQ |
|
SPI-RF |
PB10 |
SPI2-RF CS |
PB11 |
SPI2-RF CSN |
|
PD15 |
SPI2-RF IRQ |
|
TFT |
PD14,PD15 PD0,PD1 PE7~PE15 PD9,PD10 |
TFT数据总线 |
PD7 |
TFT-CS |
|
PD11 |
TFT-RS |
|
PD5 |
TFT-WR |
|
PD4 |
TFT-RD |
|
PD2 |
TFT-RESET |
|
PD3 |
TFT背光 |
|
触摸屏 |
PB13 |
SPI2-SCK |
PB14 |
SPI2-MISO |
|
PB15 |
SPI2-MOSI |
|
PD13 |
触摸屏-中断 |
|
PE0 |
触摸屏-片选 |
|
LED |
PC8~PC11 |
4个LED |
JTAG |
PB3 |
TDO |
PB4 |
TRST |
|
PA13 |
TMS |
|
PA14 |
TCK |
|
PA15 |
TDI |
|
RTC |
PC14 |
OSC32-IN |
PC15 |
OSC32-OUT |
说明:不同颜色块是不同的功能,另外:SPI2被多个外设使用.