二、STM32F103应用实例及芯片描述电力数据采集器▼应用要求快速接受外围采集的数据并进行处理多种数据传输方式被采集的数据要去存储一定的期限处理后的数据可以进行显示▼STM32被采用的原因带有DMA功能的外设通讯接口,无需CPU等待和干预数据接收高达512K存可以存储数据强大的计算能力可以对数据进行处理并显示出来多达5路串口,便于外部通讯。▼STM32被采用的案例原先的方案基于16位单片机,受限于有限的存储空间和通信接口客户最终采用STM32F103ZDT6STM32带来的额外的好处:双看门狗使得系统更加安全工业缝纫机▼应用特性通过矢量运算实现对电机精确控制各个控制模块(比如人机界面)之间通信要求▼STM32被采用的原因专门用于电机控制的高级定时器(timer3)强大的计算能力,实现矢量算法多通道的通信接口(5路串口),灵活的GPIO的配置▼STM32在使用的案例在国内一个主流的工业缝纫机的制造商,通过对STM32F103VBT6严谨的评估,最终开始使用STM32取代原先的DSP方案。游戏手柄▼应用要求由于电池供电,要求系统工作和待机功耗低实现MEMS和游戏之间的算法带有震动和发音效果通过蓝牙和接收器通讯▼STM32被采用的理由工作模式和待机模式功耗低(36mA@72MHz,1.4uA待机电流)高效的CPU效率快速实现MEMS的算法6路PWM输出控制电机,实现震动效果,通过PWM输出模拟DA实现音频输出▼STM32被采用的案例STM32F103C8T6,以最合理的外设资源和有竞争力的价格赢得客户的选择,至今已有100Kpcs的出货量。PLC▼应用要求采集外部信号通过人机界面,可编程控制输出▼STM32被采用的理由内置快速高精度模数转换,12位,1uS转换时间,以及12位的数模转换器快速的位操作众多的通讯接口多通道的PWM输出▼STM32被使用的案例原始设计需要用外部的数模转换器,闪存空间受限。一片STM32F103ZE巧妙地解决了全部的要求。STM32实现PLC功能的工控板HMI▼应用要求通过人机界面显示信息并输入控制信号/命令▼STM32被采用的理由灵活的存储器扩展口(FSMC)多通道的通信接口高效的内核效率▼STM32被使用的案例原始设计受限于存储器扩展和外部通信接口数量一个领先的PLC制造商简易机型采用STM32F101C8,高端机型采用STM32F103ZE串口屏条形码扫描器▼应用要求高性能的ADC转换CMOSsensor采集的条形码信息多种通信接口的要求▼STM32被采用的理由内置快速高精度模数转换,12位,1uS转换时间,以及12位的数模转换器提供USB软件库足够的闪存存储代码和采集信息▼STM32被使用的案例客户原始设计使用8051,遇到性能和外设的瓶颈STM32让客户轻松升级产品平台最终选用STM32F103VBT6.GPS手表▼应用要求接受GPS信号并处理由于电池供电,系统功耗不能高通过USB上传/下载数据▼STM32被采用的理由高效的内核:70DMips优异的低功耗水准,待机状态2uA多种通讯接口足够大的内存存储数据▼STM32被使用的案例客户原始设计使用8051,遇到性能和低功耗的瓶颈STM32让客户轻松升级产品平台最终选用STM32F103RBT6智能手环(Smartbracelet)•方案介绍:利尔达智能手环方案采用ST32位低功耗MCU,配合ST3轴传感器、低功耗蓝牙,能实现计步、公里卡路里数计算、脉搏测量、手环手机双向报警、OLED显示、数据实时同步到手机APP。空中鼠标▼应用要求高性能的微控制器实现MEMS算法由于电池供电,系统低功耗要求比较高▼STM32被采用的理由MIPS高效率的内核,1.2DMIPS优异的低功耗水准,待机状态2uA▼STM32被使用的案例客户需要选择高性能、低功耗的MCU实现MEMS的算法和电池长时间的供电客户最终选择STM32F101C6T6POS机微打方案▼应用要求与热敏打印模块通讯驱动控制步进电机通讯接口(SPI,USB,UART)需大容量SRAM存储打印页面内容▼STM32被采用的理由10KB~64KBSRAM打印存储2XSPI,3UART,USB2.0FS目前市场上最高性价比主控芯片控制器平台需要移植方便,升级容易▼STM32被采用的案例STM32F101C8T6,以最合理的外设资源和有竞争力的价格赢得客户的选择,替换ATMEL和51方案至今已有80Kpcs的出货量汽车音响▼应用要求能够控制GPS,BT,IPOD等模块。能够通过SD,USB等端口和外界交换数据。快速处理数据。有CANBUS和汽车的其它模快进行数据通信。▼STM32被采用的理由多串口,可以完全满足车载音响设计需要。高达512K的闪存完全满足设计需要。完备的产品线是理想的平台设计首选。丰富实用的库函数减少了开发的难度。便宜丰富的学习和开发工具。▼STM32被使用的案例原始方案是基于51内核的单片机或普通8位单片机,闪存不够大,外围器件较多,处理速度较慢。STM32F103VB作为客户新的平台,完全满足了客户的高性能要求,实现产品差异化。后备式UPS▼应用要求实时监控市电,快速转换时间4~10ms监控外部元件过压过流驱动工业液晶模块驱动逆变模块蓄电池充电管理,监控电池电量▼STM32被采用的理由32位高性能内核,80DMIPS片上有最多112I/O,高达512KB程序空间,丰富的接口(USB,SPI),快速A/D等,完全符合主控要求性价比高、稳定性好、可靠性高,适合工业控制▼STM32被采用的案例已有数家国际领先UPS厂家采用STM32F103VBT6替换原先的16位单片机方案。电子不停车收费系统(ETC)▼应用特性为确保车辆高速通过收费站,需要较高的处理速度和多任务处理SPI接口连接串行Flash和LCD,多个UART连接外设多个UART连接外设▼STM32被采用的原因45MIPS的处理速度,轻松同时完成读卡,写卡和通讯。18MHz的IO速度和45MIPS处理速度轻松模拟HDLC。所有接口都用DMA功能2个SPI和3个UART内置高精度的RTC,AD转换和温度传感器功耗0.19mW/Mhz。待机功耗2uA▼STM32被采用的案例由于STM32F103C6T6的性价比高,并能完美的满足ETC对接口的要求。业内领先的公司都已经开始采用了ST的方案音频回放和录音系统平衡车视力检查仪视力检查仪组成框图STM32F103RBT6红外遥控检测温度检测超声波发射电路超声波接收电路TFTLCD显示SD卡EEPROMRTC备用电池电源电路按键淘宝众筹引脚分布图STM32选型指南作业•1.举例说明采用STM32的应用案例,要求画出框图,说明采用STM32的原因。•2.在众筹网站,找一款你认为有创意的产品,介绍给大家。向着目标不断努力,加油!