本设计以 STM32F407 芯片和编码电机为核心制作小车,通过 OPENMV摄像头识别病房号,将数据发送给 NVIDIA 控制装置。NVIDIA 与 STM32之间使用串口通信进行数据传输。小车 1 通过蓝牙通信模块发送给小车2 行走指令,通过矢量合成算法来处理并计算得出小车各个轮胎所需求的转速,再由 PID 算法控制 PWM 的占空比,从而调整转速,实现小车的转向与前进。灰度传感器用于寻迹,OLED 屏可显示药房号。全国大学生电子设计大赛对每一位参赛者来说既是机遇,又是挑战。电赛对我们来说是一次重要的机遇,平时的不断学习,赛前的不断训练,从知识、技术的未知,到知识、技术的浅识,再到对知识、技术的理解,每一步都见证了我们对于电子设计大赛孜孜不倦地向往。与此同时,电赛对我们来说又是挑战。面对全新的赛题,对于问题的解决,我们团队合理分工,发挥各自优势,加快赛题的解答进度,极大考验团队合作和个人能力。通过电赛,我们的机械结构搭建,电路设计调试,软件编写,算法设计,软件仿真测试等各项技术能力得到了显著的提高。
2025-05-11 00:51:20 289.73MB 深度学习 stm32 人工智能
1
根据不同中药材在近红外、中红外光谱的照射下表现的光谱特征具有较大差异,本文主要根据光谱特征进行鉴别中药材的种类及其产地。建立了数据可视化分布模型,利用了改进的K-means聚类模型、相关系数、距离判别法、平均相关系数和BP神经网络等模型。 对于问题一:首先,将附件 1 的光谱数据可视化,直观的分析了不同药材的分布特征和差异;其次,利用Python的Matplotlib库将附件1的数据绘制成直方图(见附录1),确定了大致可分为3类;最后,建立了K-means聚类模型,第三类数据直观上差异较大,故又建立了改进的K-means聚类模型,不先指定类数,再次验证了分为3类是合理的。 对于问题二:首先,利用Matplotlib库将同一产地不同波数下的数据求均值,并可视化,分析了不同产地的特征及差异;其次,利用Python数据分析未知产地数据,与已知产地的数据进行计算相关性系数,产地的相关系数求平均,即。最大,说明属于产地;最后,建立了反向传播神经网络模型进行了第二次分产地演算,得到了产地的归属。 对于问题三:首先,利用Python的corr函数求得了未知产地和已知产地的相关系数,将同一产地的相关系
2025-04-28 18:59:57 48.7MB kmeans 聚类 神经网络 python
1
智能送药小车是我在备战2023年电赛时做的训练题。通过研究,我发现网上大多数方案将巡线与数字识别分开实现。然而,我的想法是将这两者结合在一个OpenMV系统中,来模拟在比赛期间缺少了灰度传感器(因为巡线是循红线)的解决方案。(我是使用STC32作为小车的主控来控制其电机的运动,通信就是STC32和openmv的,实际上将串口接收和发送处理好所有单片机都可以使用这个方案)
2025-04-13 15:50:08 254KB 网络 网络
1
"东北大学PLC参考答案2021年"涉及到的是与可编程逻辑控制器(Programmable Logic Controller,简称PLC)相关的学习资源,这通常是指在东北大学的一门课程或考试中的解答示例。PLC是工业自动化领域广泛应用的设备,用于控制各种机械和生产过程。 虽然简洁,但暗示了该参考答案可能是针对2021年度东北大学某PLC课程的考试或作业,可能涵盖了理论知识、编程实践、系统设计等多个方面。这种类型的参考资料对于学生理解和掌握PLC的工作原理、编程语言(如Ladder Diagram, Structured Text等)以及实际应用非常有帮助。 "东北大学"表明了这个知识内容与这所知名的中国高等学府有关,"PLC"是关键词,代表了讨论的主题,而"梁岩"可能是该课程的教师或负责人的名字,他可能在教学或指导过程中提供了这些参考答案。 【部分内容】提及的数字序列1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.可能代表着问题或练习的编号,通常在学术文献或试题中常见,这可能是一个完整的练习集,每个数字对应一个具体的问题或任务,其后的解答会详细解析PLC的各个方面。 在PLC的学习中,可能会涉及以下知识点: 1. PLC的基本概念:理解PLC的定义、功能、工作原理及其在工业控制中的作用。 2. 输入/输出(I/O)系统:学习如何连接传感器和执行器,理解I/O模块的类型和配置。 3. PLC编程语言:Ladder Diagram(梯形图)、Structured Text(结构化文本)、Sequential Function Chart(顺序功能图)等编程语言的使用。 4. 程序设计:编写逻辑控制程序,包括基本逻辑操作(如AND, OR, NOT等)、定时器和计数器的使用。 5. 系统调试与故障排除:了解如何测试和诊断PLC程序,解决可能出现的错误。 6. 实际应用案例:通过具体的工程实例来学习PLC的应用,如工厂生产线、电梯控制等。 7. 网络通信:PLC与其他设备(如HMI, SCADA系统)的联网通信技术,如MODBUS, TCP/IP等协议。 8. 扩展功能:高级功能如PID控制、运动控制、数据采集和分析等。 这份2021年的PLC参考答案将帮助学生深入理解上述各个知识点,并通过解答过程巩固理论知识,提高实际操作技能。对于准备相关考试或项目的学生来说,这样的资料是宝贵的参考资料。
2025-01-01 18:00:28 897KB 东北大学
1
这篇笔记主要涵盖了基于C语言的微控制器编程,特别是针对辉芒微单的FMD-MCU。下面是笔记中的关键知识点: 1. **包含头文件**:`#include "SYSCFG.h"` 和 `#include "FT60F02X.h"` 是为了引入特定的微控制器库,提供对硬件寄存器的访问。`SYSCFG.h` 可能包含了系统配置的相关定义,而 `FT60F02X.h` 是针对FT60F02X系列芯片的头文件,包含该芯片的IO端口、定时器等寄存器的定义。 2. **引脚定义**:`#define LED1 PA1` 和 `#define LED2 PC2` 分别定义了LED1和LED2的引脚,这里PA1和PC2是微控制器的端口和位。如果编译器找不到这些定义,可以使用`volatile bit`类型直接在代码中创建它们的映射。 3. **变量声明**:`Char i =0; Unsigned char num=0; Int time=0; Unsigned int second=0;` 这些是常见的数据类型的变量声明,用于存储程序运行过程中的各种数值。 4. **标志定义**:`Bit time_flag=0; Bit key_flag=0;` 这是两个位变量,用于标记时间事件(time_flag)和按键事件(key_flag)的发生。 5. **自定义寄存器定义**:如果头文件中没有定义某些寄存器,可以像示例那样手动定义,例如`OPTION`, `EPWMCR0`, `TMR3L`, `TMR3H`, `PR3H`, `PR3L`, `PWM3CR0`, `PWM3CR1`, `T3CKDIV`等。这些都是与定时器、PWM(脉宽调制)和系统选项相关的寄存器。 6. **系统和时钟设定**:`system_init`函数初始化系统时钟,如将OSCON设置为0x61,使系统时钟为8MHz,PCON设置为0x2b,PORTA初始化,以及输入输出方向的设置。 7. **PWM初始化**:`Pwm3_Init`函数初始化PWM(脉宽调制)功能,例如将响应的引脚设置为输入,设置PWM为内部快时钟,设置PWM周期和占空比,以及开启计数器。 8. **定时器设置**:定时器0的中断服务子程序(ISR)展示了如何处理定时器中断。`if(T0IF)`检查定时器0中断标志,然后清零并重新装载计数器值。这个例子中,定时器0每250us中断一次。 9. **中断服务**:中断服务子程序是处理中断事件的代码,如定时器0中断。中断标志T0IF在中断发生后被自动置位,需要在服务子程序中清除,以防止重复中断。 这些知识点都是基于C语言进行微控制器编程的基础,包括头文件的使用、引脚和寄存器的定义、变量声明、标志变量、系统和时钟配置、PWM初始化以及定时器中断的处理。这些内容对于理解和编写FMD-MCU的C语言程序至关重要。
2024-10-20 02:16:03 823KB
1
2021年手机号码归属地、行政区代码及运营商数据库》 在信息化时代,手机号码不仅是通信工具,更是个人信息的重要标识。对于企业、研究机构甚至是个人,掌握手机号码的归属地、行政区代码以及运营商信息具有重要的实际价值。这份资料包含了一个2021年的手机号码数据库,提供了丰富的信息资源,可用于数据挖掘、市场分析和客户服务等多种场景。 我们要理解数据库的核心内容。这份数据集由两部分组成:`phone_attribution_2021.csv` 和 `phone_attribution_2021.sql`。`csv` 文件是一种常见的数据交换格式,它以逗号分隔值的方式存储数据,易于读取和处理,通常用于导入到数据分析软件或数据库系统。而 `sql` 文件则代表了结构化查询语言的数据,它是MySQL数据库的备份或导出文件,可以直接在MySQL环境中进行导入和查询,便于管理和操作大量数据。 数据库中的信息主要包括以下几个关键字段: 1. **手机号码**:这是每条记录的主键,用于唯一标识一个电话号码。通过这个字段,我们可以追踪特定号码的相关信息。 2. **归属地**:这指的是手机号码对应的省市区信息,有助于了解用户的大致地理位置,对市场划分、广告定向等有重要意义。 3. **行政区代码**:行政区域代码通常由6位数字组成,对应我国的省、市、区三级行政单位。这些代码在数据处理中能帮助快速定位和归类。 4. **运营商**:记录了手机号码所属的电信运营商,如中国移动、中国联通或中国电信,这对于推广营销、服务提供等业务具有指导作用。 对于数据分析人员而言,这样的数据库可以用来做以下工作: - **用户行为分析**:通过分析特定地区的手机号码,可以揭示用户的消费习惯、活跃时段等,为企业制定更精准的营销策略。 - **欺诈检测**:通过对异常号码的归属地和运营商信息进行排查,可以辅助识别潜在的欺诈行为。 - **客户服务优化**:了解用户所在地区和运营商,可提升客服效率,例如快速转接到相应的运营商客服。 - **市场趋势研究**:观察不同运营商的用户分布变化,可以洞察通信市场的竞争格局和发展趋势。 在实际应用中,我们可以通过编程语言(如Python、R)或数据库管理工具(如MySQL Workbench)来处理和分析这些数据。导入CSV文件至MySQL数据库,然后利用SQL语句进行复杂查询和统计分析,提取有价值的信息。 《2021年手机号码归属地、行政区代码及运营商数据库》是数据驱动决策的一个有力工具,其涵盖的丰富信息为各种应用场景提供了坚实的数据基础。无论是市场营销、用户画像构建还是政策研究,都能从中受益。然而,使用这些数据时,务必遵守相关法律法规,尊重用户隐私,确保数据安全。
2024-07-25 09:44:47 2.43MB 手机号码归属地 mysql
1
(2021年整理)汽车理论课程设计:基于Matlab的汽车动力性的仿真.pdf(2021年整理)汽车理论课程设计:基于Matlab的汽车动力性的仿真.pdf(2021年整理)汽车理论课程设计:基于Matlab的汽车动力性的仿真.pdf(2021年整理)汽车理论课程设计:基于Matlab的汽车动力性的仿真.pdf(2021年整理)汽车理论课程设计:基于Matlab的汽车动力性的仿真.pdf(2021年整理)汽车理论课程设计:基于Matlab的汽车动力性的仿真.pdf(2021年整理)汽车理论课程设计:基于Matlab的汽车动力性的仿真.pdf(2021年整理)汽车理论课程设计:基于Matlab的汽车动力性的仿真.pdf(2021年整理)汽车理论课程设计:基于Matlab的汽车动力性的仿真.pdf
2024-06-22 17:49:42 634KB
2021年电赛E题《数字-模拟信号混合传输的无线收发机》,整个方案使用加法器将高频低频混合后AM调制实现发射,包络检波解调,方案简单易实现 虽然是国二,但是赛后分析调整,这里也提出了很多优化建议,现在公开方便大家复现,备赛电赛
2024-06-21 12:07:09 536KB AM调制
1
9303_p1_cons_zh.pdf 第 1 部分:引言 9303_p2_cons_zh.pdf 第2部分:机读旅行证件的设计、制作和签发的安全性规范 9303_p3_cons_zh.pdf 第 3 部分: 所有机读旅行证件的通用规范 9303_p4_cons_zh.pdf 第 4 部分: 机读护照 (MRPs) 和其他 TD3 型机读旅行证件规范 9303_p5_cons_zh.pdf 第 5 部分:TD1型机读官方旅行证件 (MROTDs) 规范 9303_p6_cons_zh.pdf 第 6 部分:TD2型机读官方旅行证件 (MROTDs) 规范 9303_p7_cons_zh.pdf 第 7 部分:机读签证 9303_p8_cons_zh.pdf 第 8 部分:紧急旅行证件 9303_p9_cons_zh.pdf 第9部分:生物特征识别技术的运用和机读旅行证件的电子数据存储 9303_p10_cons_zh.pdf 第 10 部分:在非接触式集成电路(IC) 中存储生物 9303_p11_cons_zh.pdf 9303_p12_cons_zh.pdf
2024-06-04 22:51:18 25.74MB ICAO
1
2021年电赛H题
2024-06-03 16:43:42 1.97MB
1