资源较大,分为两个部分,已全部上传:第一部分:https://dl.21ic.com/download/arm-429326.html 第二部分:https://dl.21ic.com/download/arm-429325.html 本书介绍了意法半导体(STMicroelectronics,ST)公司的32位基于 ARM Cortex-M3内核的STM32单片机应用与实践。通过“学中做、做中学”,即DIY(Do It yourself)和LBD(Learning By Doing)的方式,按照工作导向的思路展开教学与实践学习,循序渐进地介绍和构建若干典型STM32单片机应用系统的硬件和软件,以及相关传感器电路,将STM32单片机的外围引脚特性、内部结构原理、片上外设资源、开发设计方法和应用软件编程等知识传授给学生,对传统的教学方法和教学体系进行创新,力求解决嵌入式系统课程抽象与难学的问题全书通俗易懂、内容丰富,可作为高等本科院校和职业技术学院的计算机、电子信息、自动化、电力电气电子技术及机电一体化等相关专业的“32位高级单片机原理与应用”、“基于 ARM Cortex内核的单片机系统开发”等课程的教材和教学参考书,也可以作为工程实训、电子制作与竞赛的实践教材和实验配套教材,同时还可以供广大从事自动控制、智能仪器仪表、电力电子、机电一体化等系统开发和设计的工程技术人员、教师者个人参考自学使用,并可作为ARM相关应用与培训课程的参考书。
上传时间: 2022-04-02
上传用户:kent
本设计使用已有的单片机器件,数字、模拟电子电路设计技术,设计一款基于STM32F103C8T6单片机的数控可调开关电源(王兆安,刘进军,电力电子技术第五版:北京机械工业出版社,2009)。输入的市电经一系列电路得到12V,5V和3.3V直流电压,这些电压分别给需要的电路供电。通过单片机输出PWM波,经BUCK电路输出电压电流数据,经ADC反馈采样电路反馈给单片机。按键控制调节电压电流大小,在液晶屏上实时显示。
上传时间: 2022-04-03
上传用户:zhaiyawei
满足自动控制、电子测量等领域数据采集的需求,设计了一种基于 ADS1256 模数转换器和 STM32 单片机的数据采集卡。该数据采集装置有 8 个 24 位通道,可以配置为单端 8 通道模式和双端 4 组模式,直接测量电压范围为0~5 V,具备串口通信接口和 CAN 总线接口。测试结果表明,该数据采集卡的电压测量相对误差小于 0.5%。
上传时间: 2022-05-02
上传用户:jiabin
jlink驱动ARM嵌入式开发必备调试工具,下载后直接双击驱动文件Setup_JLinkARM_V486b.exe然后根据提示进行安装即可。从事脚本编程的朋友们不可错过哦。
标签: jlink
上传时间: 2022-05-03
上传用户:
针对无刷直流(BLDC)电机应用要求的提高,设计了基于 STM32 单片机的双无刷直流电机闭环控制系统。 该系统分别根据各个电机的转速和电流反馈,采用 PID 控制算法,调节 PWM 输出信号,实现两台无刷电机的双闭环控制。 详细介绍了系统的硬件设计和软件控制,并给出系统运行数据,验证了该系统运行稳定、响应速度快、具有良好的动静态性能。
上传时间: 2022-05-06
上传用户:bluedrops
本设计以 STM32 单片机和 AD7791 实现电子秤的设计。设计采用电阻式应变片组成应变电桥的称重传感器采集重量的电压信号,采用两个零漂移放大器 ADA4528 组成了前端差分放大电路,设计采用了差分滤波器和共模滤波器,有效抑制了进入模数转换模块 AD7791 中的噪声,STM32 通过 SPI 接口控制 AD7791 进行数据 A/D 转换,读取和数据处理,在 LCD 显示屏显示测量结果。经过实际测试,称重传感器测量范围在 1g ~ 6KG 之间,测量范围在 10g 内时测量误差能达到 0.2g 之内。
上传时间: 2022-05-07
上传用户:
随着科技的不断发展以及社会的不断进步,劳动密集型的产业构造向技术密集型的产业构造的转变,大量的消费环境以及销售环境的变化,要求新的流通渠道产生,而超市、百货购物等传统渠道和方式的人工成本费用较高,加之场地的局限等因素,自动售货机系统应运而生,目前自动售货机的特点是科技含量高,24小时服务,方便且不需要人工看管,但支付方式过于单一,仅能收取硬币和小额纸币,同时传统的自动售货机不能联网,运营者无法实时的获得售卖信息,这会大大降低自动售货机工作的效率,并给维护带来了很多不便,随着支付方式的多元化发展,自动售货机将由单一的支付方式向多元化的支付方式发展。 本文介绍了实现微信支付功能现有的方案,对各方案的优缺点进行了阐述并提出了一种基于 STM32单片机的支持纸币、硬币、微信支付的多元化支付方式,并可以通过互联网实时上传售卖信息的低成本的自动售货机控制系统。该方案不仅实现了微信支付功能,同时也降低了硬件成本。本文研究了通过RS-232通信接口控制 DTU与服务器进行数据通信实现售卖信息的上传和微信支付功能,并对发送的数据进行 DES加密,对接收的数据进行解密后进行二维码的编码处理,使用 MDB多点总线协议对纸硬币识别器进行控制,并使用RS-485通信接口对电机进行控制。通过实现自动售货机支付方式的多元化和售卖信息的实时上传,大大提高了自动售货机运行的效率,降低了自动售货机维护的成本。
标签: stm32
上传时间: 2022-05-28
上传用户:
该文档是官方文档,描述了如何使用单片机内部资源驱动LCD,既省电又省钱
上传时间: 2022-06-04
上传用户:XuVshu
实现功能如下:1) 通过重力加速度传感器ADXL345检测人的状态,计算出走路步数、走路距离和平均速度。2)通过心率传感器实时检测心率,通过温度传感器检测温度。3)lcd1602实时显示步数、距离和平均速度、心率以及温度值。STM32单片机核心板内部电路图如下图所示。STM32单片机实物图如下图所示。程序文件也已上传:https://dl.21ic.com/download/1582282233-356073.html
标签: stm32
上传时间: 2022-06-08
上传用户:20125101110
针对目前我国已经存在的温室控制系统成本高、网络化不足以及测量环境因子单一等问题,文中开发了一套基于STM32的温室远程控制系统。该系统通过利用STM32单片机作为温室内的控制器以及MFC编写的控制软件实现对温室内空气温度、空气湿度、光照强度和CO2浓度多个环境因子的远程监测和控制。 系统的硬件电路设计包括STM32控制器、数据采集模块、设备控制模块、网络接口模块、实时显示模块以及数据存储模块等。其中数据采集模块采用DHT11、MG811以及BH1750传感器进行环境因子的测量,设备控制模块通过控制继电器通断来控制温室内的加热系统和光照系统等执行设备,STM32通过ENC28J60接入网络实现远程控制,显示模块实现各个环境因子的实时显示,数据存储模块采用外接SD卡的方式进行数据的存储。在STM32的程序设计中采用了库函数的开发方式设计了测量程序、显示程序以及控制程序。通过在STM32中移植μC/OS-Ⅱ操作系统实现多任务的运行,移植LwIP协议使STM32可以接入网络,实现控制的网络化。在VC6.0平台下利用MFC设计了控制软件,控制软件和STM32之间通过TCP/IP协议进行数据和命令的传输。控制软件的主要功能是对温室内的多个环境因子进行远程监测和对执行设备进行远程控制。在控制软件设计中,采用面向对象的方法将相关的操作函数封装到类中,便于对系统进行升级,采用多线程的方法解决了多个任务同时运行的状况。将控制过程中产生的数据保存到数据库中,可以对系统运行产生的数据进行分析和利用。 为了对系统进行测试,在文中搭建了一个小型的温室并将控制器安装在温室内。经过测试,文中设计的温室控制系统可以实现对温室内空气温度、空气湿度、光照强度和CO2浓度的远程实时监测,数据每秒更新一次。当上述的环境因子超过控制软件上设置的上下限范围时,系统会报警,此时可以在控制软件上控制执行设备的通断来调节该因子使其到达设置的范围内。
上传时间: 2022-06-09
上传用户:qingfengchizhu