本代码是基于STM32单片机,在IAR编译平台上。编译的程序代码 ,本程序已经编译通过。可同时采集3路温度、4路IO输入、4路DAC采样,其中AD采样时采用DMA传输方式。
2022-05-03 09:53:07 2.16MB 环境监控 STM32
1
基于STM32的数码相册,源代码,非常值得参考
2022-05-02 17:17:30 400KB STM32
1
基于STM32 嵌入式系统的uCGUI 移植与实现
2022-05-02 14:06:37 658KB stm32 arm 嵌入式硬件 单片机
系统共有6个自由度,分别是基座的回转、升降、俯仰(1)、左右摇摆、俯仰(2)及机械抓的旋转。 基座的回转自由度可以进行360度的回转;大臂可做升降运动;与基座相连的俯仰机构(包含液压缸)可进行俯仰动作,幅度较大,可以满足60-120度的俯仰要求,与此相连部分为左右摇摆机构,能够完成-60~60度的左右来回摆动,接着下去的是俯仰机构,与摇摆机构内部类似,亦可完成-60~60度的上下俯仰动作,最后的是旋转部分与手指部分,旋转部分可以正反旋转,手指部分通过在手腕上滑槽来控制收放动作。机构采用液压控制各自由度的动作,简单方便且功率大,各自由度之间相互联系且独立,动作时互不干涉。
2022-04-30 21:56:45 304KB 电路方案
1
1 绪论 1.1 智能小车研究背景和意义 1.2 智能小车国内外发展及研究现状 1.2.1 智能小车国外发展及研究现状 1.2.2 智能小车国内发展及研究现状 1.3 论文主要工作及章节安排 2 智能小车系统的总体设计 2.1 系统的总体设计方案 2.1.1 智能小车系统的总体设计思路 2.1.2 智能小车系统的总体设计框图 2.1.3 设计的可行性分析 2.2 智能小车系统开发环境 2.2.1 硬件开发环境 2.2.2 软件开发环境 2.3 WIFI技术 2.3.1 WIFI的基本工作原理 2.3.2 WIFI技术的特点 2.4 本章小结 3 智能小车系统的硬件设计 3.1 系统硬件设计 3.2 系统硬件模块选型 3.2.1 微处理器模块选型 3.2.2 电机驱动模块选型 3.2.3 视频采集模块选型 3.3 无线路由器的设计 3.4 STM32 的最小系统 3.4.1 电源电路 3.4.2 晶振电路 3.4.3 SWD接口电路 3.4.4 串口通信电路 3.5 本章小结 4 智能小车避障系统的设计与实现 4.1 避障流程设计 4.2 基于固定区域分割原理的避障算法 4.3 机器视觉的图像采集及处理 4.3.1 图像的获取和数字化 4.3.2 图像预处理技术 4.4 障碍自动检测 4.4.1 障碍物特征参数获取 4.4.2 多个障碍物的处理 4.4.3 障碍物区域确定 4.5 本章小结 5 智能小车系统的软件设计 5.1 上位机应用程序设计 5.1.1 APP程序设计概述 5.1.2 APP基本文件解析 5.1.3 APP的 UI设计 5.1.4 APP的主要程序描述 5.2 Android手机应用程序设计 5.3 操作系统的移植 5.3.1 μC/OS-Ⅲ移植的条件 5.3.2 μC/OS-Ⅲ移植的主要工作 5.3.3 μC/OS-Ⅲ的文件移植 5.4 硬件驱动程序设计 5.4.1 无线数据传输程序设计 5.4.2 电机驱动模块程序设计 5.4.3 视频采集程序设计 5.5 本章小结 6 系统测试 6.1 系统硬件检测 6.1.1 电机驱动的测试 6.1.2 无线路由器的测试 6.2 系统软件测试 6.2.1 PC上位机的测试 6.2.2 Android手机端的测试 6.3 自动避障功能测试 6.3.1 避障进程以及躲避障碍物后运行轨迹的复原 6.3.2 避障实验测试 6.4 本章小结
1、通过DHT11温湿度模块检测温湿度 2、通过MQ-2烟雾传感器检测烟雾 3、通过光敏电阻模块检测光照强度 4、oled液晶屏显示实时检测到的数据 5、超限蜂鸣器报警
2022-04-29 17:33:03 16.83MB stm32 arm 嵌入式硬件 单片机
第一章 绪 论 1 1.1 设计的背景和意义 1 1.2 国外研究现状分析 1 1.3 国内研究现状分析 1 1.4 本文主要设计内容 2 第二章 系统方案设计 3 2.1 控制系统方案设计 3 2.1.1 远程控制方案设计 3 2.1.2 蓝牙控制方案设计 4 2.1.3 人机交互方案设计 4 2.2 应用场景方案设计 5 2.2.1 系统运用方案说明 5 2.2.2 崎岖地形探测方案 5 2.2.3 震后救灾搜寻方案 6 2.2.4 科研探险勘测方案 6 2.2.5 工厂巡检预警方案 7 第三章 硬件系统设计 8 3.1机械结构的分析 8 3.2主控芯片的分析 8 3.3数字舵机的选型 10 3.4 模块接口电路设计 10 3.4.1 WIFI模块接口电路设计 10 3.4.2 蓝牙模块接口电路设计 11 3.4.3 语音播放芯片外围电路设计 12 3.4.4 语音识别芯片外围电路设计 12 3.4.5 手势识别接口电路设计 13 3.5 远程视频模块介绍 14 3.6 各种传感器的说明 14 3.6.1 红外传感器 14 3.6.2 声音传感器 14 3.6.3 光敏传感器 14
2022-04-28 18:06:07 79.26MB stm32 文档资料 arm 嵌入式硬件
此项目利用STM32L073作为主控芯片,主要测量CO的浓度,此项目的主要性能注重于低功耗处理,将传统的数码管/段码屏更改为更低功耗的电子纸屏,此类屏只有在刷屏时才有耗损,并且功耗只有几十mW,这样屏的功耗大大降低,对整机工作电流只有十几mA功耗来说,已经是质的提示。 在降低屏的功耗同时,对设备的工作模式也做了相应的调整。该设备为了适用更多的应用场合和供电方式,设备设有间隙工作模式,此模式通过设定间歇工作电压值来实现。 举例说:设备的关机电压设定为3.2V,当电池电压低于3.2V后,出于对电池的过放保护,设备自动关机;同样对应间歇工作,设备也通过一个电压值来判断,如果间歇工作电压值设置为3.6V,当电池电压低于3.6V时,设备开始进入间歇工作模式。 在此模式下,设备休眠特定的时间(用户可设定)后,自动唤醒检测环境CO浓度,如果当前浓度没有超过设定的预警值,那么在检测完成后,继续进入休眠模式,等待下个唤醒周期。如果当前检测浓度超过设定的预警值浓度,那么设备将持续工作不再进入间歇工作模式,直至浓度低于预警值。 间歇工作模式优点在于:不仅可以有效的降低功耗,同时用户可以根据自己的需求设定间歇工作电压值来达到待机时间和实时检测的有效平衡。例如如果用不需要间歇工作模式,可以将间隙工作电压值设置为3.20V以下,这样设备就始终无法进入间歇工作模式。同理如果客户只需要间歇工作模式,那么只要将间歇工作电压值设置为4.20V以上,这样设备一上电就进入了间歇工作模式,这样只需要根据需要设备唤醒的周期即可。 设置支持一键开关机工作,所有的参数设定通过串口来完成,并配有简单的通讯协议和容错机制。 视频演示:
2022-04-27 23:42:37 7.73MB co浓度监测 电路方案
1
为解决家庭照明线路检修过程中暗敷线路探测的难题,设计了一种以STM32单片机为核心的测量设备。该设备基于电磁耦合原理,能有序采集带电线缆的微小电磁信号,并根据信号的幅频特性,判断出电缆是否带电及其负载类型,检测完毕后进行墙体线路回放显示,并用WT588D语音芯片播报探测结果。经测试,本设备能精确探测带电电缆位置和负载类型,单点的平均测量时间低于7 s,一般线路的路径测量时间在70 s左右,测量速度快,工作稳定可靠。
2022-04-27 16:09:01 1.12MB 现代电子技术
1
基于STM32的UCOSII例程.rar
2022-04-27 11:44:54 184KB STM32 UCOSII ARM7 单片机
1