利弗莫尔飞机轨道 在加利福尼亚州利弗莫尔收集的一些原始 ADS-B 数据一些检查/绘制数据的工具 有关更多信息,请参阅我关于此项目的沼泽条目: 数据 这个 repo 中的数据是我使用 RTL-SDR dump1090 程序捕获的。 我住在加利福尼亚州的利弗莫尔,在 2015 年 2 月期间每天都运行自卸车(虽然不是在晚上)。 我保证这些数据是我自己在家里收集的,任何人都可以随意使用。 数据打包在单个 bzip 压缩的 tar 文件中。 解压后,您将获得一个月中每一天的文本文件转储。 数据中嵌入了两种类型的消息。 第一列标识消息类型。 类型 1 是一个 chrip 消息,它将飞机的十六进制 ID 与呼号(通常是尾翼)相关联。 类型 3 标识特定平面在特定时间的位置。 文件中的行按照 SDR 捕获的方式进行排序。 日期戳是飞机自己报告的(因此可能有问题)。 转换为曲目 我编写了一个
2026-04-26 11:55:44 12.98MB Python
1
针对目前矿井通风机监测系统存在的成本高、扩展维护难、布线复杂等缺点,提出了一种基于Zigbee组态王的监控系统的设计方案。实际应用表明,该系统能准确监测通风机各主要运行状态参数,并在上位机组态软件实时显示通风机的各种运行参数以及变化趋势曲线,同时系统具有自动生成各种报表自动预警功能,为煤矿的安全生产提供了技术保障。 【通风机监控系统现状与问题】 传统的矿井通风机监测系统主要依赖于PLC(可编程逻辑控制器)为核心的架构,结合I/O模块、通讯模块各类传感器来收集处理数据。然而,这类系统存在一些显著的问题,如成本高昂、扩展维护困难,以及布线复杂,这些因素在井下环境的频繁变动安全需求下显得尤为突出。有线通信方式在长距离传输复杂的井下环境中可能导致较高的投入维护成本,甚至可能出现线路老化引发的安全隐患。 【基于Zigbee的无线通信解决方案】 为解决上述问题,本文提出了一种基于Zigbee无线通信技术的通风机监控系统。Zigbee是一种低功耗、低成本、高可靠性的无线通信协议,特别适合于需要大量节点、短距离通信的物联网应用。通过在Zigbee终端节点安装参数采集模块,可以实时获取通风机的运行状态参数,如风量、负压、轴承温度、振动、电机电流、电压绕组温度等关键数据。 【组态王在监控系统中的应用】 “组态王”是一款流行的工业自动化组态软件,它在本系统中起到上位机的角色,用于实时显示通风机的各项运行参数及变化趋势曲线。系统能够自动生成各类报表,以便于数据分析决策支持。此外,系统还具备自动预警功能,一旦检测到异常情况,能够立即触发报警,这对于煤矿的安全生产至关重要。 【系统架构与硬件设计】 系统架构为星型无线传感网络,包括一个工控主机、多个协调器节点多个终端节点。CC2530芯片作为Zigbee协调器节点,负责数据处理传输,包括微控制、电源管理、报警、按键、串口JTAG测试接口。Zigbee终端节点则负责采集通风机参数,由微控制、无线RF、电源管理、ADC、高频天线JTAG调试接口等组件构成。 【系统优势】 使用Zigbee技术,系统能够实现低功耗运行,降低维护成本,增强网络扩展性。无线通信避免了有线系统的布线难题,提高了系统的灵活性。同时,通过组态王的可视化界面,操作人员可以直观地了解通风机的运行状况,及时发现并处理潜在问题,确保煤矿生产的安全高效。 基于Zigbee组态王的通风机监控系统克服了传统有线系统的局限,通过无线技术降低了系统成本,提升了监测效率,为煤矿安全生产提供了强大的技术支持。这种创新的解决方案不仅适用于矿井通风机,还有潜力应用于其他需要实时监控安全预警的工业环境。
2026-04-26 11:54:55 680KB Zigbee 监控系统
1
单单元双降压半桥逆变器是一种电力电子变换技术,它在电力转换系统中扮演着重要的角色。这种逆变器的设计结合了双降压(Buck-Boost)拓扑移相控制策略,旨在提高效率,降低损耗,并提供灵活的电压调节能力。在MATLAB环境中开发这种逆变器控制系统,可以利用其强大的信号处理仿真功能。 我们要理解双降压拓扑。降压(Buck)拓扑通常用于将输入电压降至较低的输出电压,而降压-升压(Boost-Buck)拓扑则可以在输入电压高于或低于输出电压的情况下工作,实现双向功率流动。在单单元双降压半桥逆变器中,这种拓扑结构允许系统在不同工况下保持稳定,适应广泛的应用场景。 移相控制是逆变器控制策略的关键组成部分。它通过调整开关器件的开通关断时间,即相位角,来改变流经电感的平均电流,从而调整输出电压。这种方法可以有效抑制输出电压纹波,提高系统效率,并实现动态响应。 MATLAB作为强大的数学工程计算软件,是设计分析电力系统控制策略的理想工具。在MATLAB中,可以使用Simulink库中的电力系统模块来搭建逆变器的电路模型,包括半桥逆变器、双降压变换器以及相应的控制单元。通过对开关器件的移相控制,可以模拟出不同工况下的系统行为。 此外,MATLAB的SimPowerSystems库提供了各种电力电子元件控制算法,如PID控制器,可以用来实现对逆变器的精确控制。通过仿真,可以测试优化控制策略,比如调整移相角的大小,以达到最佳的电压调节效果。 在实际的MATLAB开发过程中,可能需要编写MATLAB脚本或函数,以实现特定的控制逻辑。例如,可以编写一个自定义的控制器函数,根据输入的电压电流信息动态调整开关器件的开关时序。同时,使用S-function或者Stateflow等工具,可以构建更复杂的控制逻辑。 在cas.zip文件中,可能包含了MATLAB代码、Simulink模型、仿真结果以及相关的说明文档。这些资源可以帮助用户理解实现单单元双降压半桥逆变器的控制方案,进一步进行系统优化性能验证。 单单元双降压半桥逆变器结合了双降压拓扑的灵活性移相控制的高效性,通过MATLAB的仿真控制设计,可以实现高效、稳定的电力转换。深入研究这一技术及其MATLAB实现,对于电力电子领域的工程师研究人员来说,具有很高的学习价值。
2026-04-24 21:02:45 11KB matlab
1
Eagle格式的原理图PCB转为 Altium Designer格式所使用的ULP脚本文件。 转换步骤:1) 安装Eagle软件,将eagle2ad_sch.ulp文件export-protelpcb.ulp存到eagle/ulp目录下。2)打开要转换的原理图PCB文件,点击【文件】菜单下的【运行 ULP】,选择保存位置即可。3) 在跳出窗口中选择所下载的【eagle2ad_sch.ulp】文件,点击打开。 4)在跳出的保存对话框中选择保存的路径及文件名,点击保存,执行完成。
2026-04-24 16:09:27 10KB Eagle
1
### 关于unicore芯星通命令手册的关键知识点解析 #### 一、核心知识点概览 本手册主要针对unicore公司的Nebulas IV系列高精度GPS接收机的产品,特别是UM982双天线GPS接收机,提供了详细的命令集与日志格式说明。通过这些命令与日志,用户可以对设备进行精细化的配置与监控,实现高精度定位等功能。 #### 二、关键命令与日志详解 ##### 1. 高级命令与日志介绍 - **Nebulas IV系列**:此系列是unicore公司推出的高精度定位解决方案之一,具有较高的定位精度与稳定性。 - **数据接口协议**:该文档详细介绍了Nebulas IV系列产品的数据接口协议,这对于理解如何与设备通信至关重要。 - **命令与日志**:这部分内容涵盖了各种用于配置与监控设备状态的命令,以及日志输出的格式说明。 ##### 2. 新增与修改的命令与日志 - **OBSVMCMP、OBSVHCMP、TROPINFO、MSPOS等命令**:这些命令主要用于获取卫星观测数据、大气折射信息以及位置信息等,对于实现高精度定位非常重要。 - **CONFIGMMP、CONFIGSIGNALGROUP等配置命令**:通过这些配置命令,用户可以精细化调整信号处理方式、跟踪卫星信号的策略等。 - **扩展IRNSSL5支持**:增加了更多与卫星信号相关的配置选项,如掩码设置、NMEA消息等,提高了系统的灵活性。 - **CONFIGSBAS配置增加timeout**:这允许用户为星基增强系统设置超时时间,进一步增强了系统的稳定性可靠性。 - **FREQJAMSTATUS适配产品增加UM982**:说明UM982型号的设备现在也支持了干扰检测功能,这对于提高定位准确性非常有帮助。 ##### 3. 配置命令与日志的具体变化 - **RTKSTATUS字段调整**:将第16字段由“保留”更改为“dualRTKFlag”,这意味着可以更准确地识别是否启用了双RTK定位模式。 - **BD3EPH中的IODCIODE描述调整**:这些调整有助于更精确地理解使用北斗系统的星历数据。 - **更新MASK指令**:简化了掩码配置的方式,使其更加直观易用。 - **表3-8:无人机Formation模式名称更改为HighDyn**:这一更改反映了对无人机应用的支持,并提高了对于高速动态环境的适应性。 ##### 4. 新增配置与消息输出 - **新增配置项**:包括网络IP地址配置、端口号配置、LOG输出顺序配置等,这些配置项增强了系统的网络通信能力。 - **CONFIGPPPENABLEAUTO配置**:允许自动启用PPP协议,简化了配置流程。 - **SIGNALGROUP跟踪通道模式配置更新**:改进了跟踪不同卫星信号的方式,提高了信号处理的效率。 - **新增消息输出**:例如IRNSSEPH、GPHPD等消息,这些新消息输出提供了更多的卫星数据细节,有助于提高定位精度。 #### 三、修订历史解析 - **修订版R1.0**:首次发布的版本,奠定了整个文档的基础。 - **修订版R1.1**至**R1.4**:随着技术的发展与客户需求的变化,不断增加了新的功能与改进,如增加了UM982的支持、更新了配置命令、增加了新的消息输出等,这些改进使得文档更加完善,能够更好地满足用户的实际需求。 #### 四、总结 通过以上分析可以看出,《unicore芯星通命令手册》不仅是一份详尽的命令集指南,更是unicore公司在GPS定位技术领域不断创新进步的体现。对于使用UM982等高精度GPS接收机的用户来说,掌握这些命令与日志的意义重大,可以帮助他们更好地利用这些先进的设备来实现各种高精度定位任务。
2026-04-23 17:34:26 2.39MB GPS unicore 和芯星通
1
项目自述文件 项目清单 数据库照片索引导入索引项目 Web API应用程序/界面React前端应用程序 导入命令行界面 gpx同步反向“地理标记” 将Web图像发布到内容包 将内容包复制到ftp服务 管理用户帐户 检查数据库中的磁盘更改是否已更新 通过生成较小的图像加快Web性能 业务逻辑库(netstandard 2.0) mstest单元测试 较旧计算机的客户端(不建议使用) starskyky 附加任务的nodejs工具 桌面应用程序 发行说明历史记录 什么是星空? 演示应用 Starsky在线提供了一个演示应用程序。 使用用户名: demo@qdraw.nl密码: demo@qdraw.nl来访问演示。 项目自述文件 服务器安装说明 本节介绍如何在本地设置Starsky系统。 您可以在此处找到所有适用于本地安装的Starsky软件的指南。 一般项目 通用应用程序
2026-04-23 16:33:46 4.05MB react photography netcore photo
1
### TI毫米波雷达:MSSDSS工程编译共同生成一个Bin文件 #### 概述 本技术文档深入解析了TI(Texas Instruments)毫米波雷达解决方案中的关键编译过程——MSS(Main System Software)与DSS(Device Support Software)工程如何共同编译生成一个用于Uniflash烧录的Bin文件。此过程对于实现毫米波雷达设备的高效开发与部署至关重要。 #### 工具与流程概述 - **RPRC Image格式**:这是TI毫米波雷达SDK中使用的一种特定格式,用于存储单个核心的应用程序图像。该格式支持多个核心图像的整合,以便于后续的多核图像生成。 - **多核图像生成**:通过将各个RPRC格式的核心图像进行合并处理,可以创建出适用于整个系统的统一的多核应用程序图像。这一过程通常涉及到多个步骤,包括但不限于地址对齐、校验计算等。 - **Bin文件生成**:在完成了多核图像的生成后,还需要进一步处理以得到最终可用于Uniflash烧录的Bin文件。这一步骤通常涉及使用特定的工具命令行参数来完成。 #### 编译流程详解 1. **RPRC Image格式转换**: - 在编译过程中,MSSDSS工程会分别生成各自的RPRC格式文件。 - 这些文件包含了特定于每个核心的程序代码、数据段以及必要的配置信息。 2. **多核图像生成**: - 一旦MSSDSS的RPRC文件准备就绪,接下来的步骤是将它们合并成一个多核图像。 - 这一过程可能涉及使用TI提供的脚本或工具,如mmWave SDK中的高级脚本。 - 合并时,需要确保各个核心的内存布局不会冲突,并且正确地处理了跨核心通信所需的配置信息。 3. **Bin文件生成**: - 在多核图像生成之后,需要通过特定的命令或工具将其转换为适用于Uniflash烧录的Bin格式。 - 这一步骤可能涉及到Post-build指令的使用,这些指令通常定义在项目构建配置中。 - 常见的Post-build指令包括但不限于地址对齐调整、校验计算等。 #### Post-build指令语法示例 为了更好地理解上述编译流程中涉及到的Post-build指令,下面提供了一些常见的指令示例: - **地址对齐调整**: - `--align address`:指定输出Bin文件中某一部分的地址对齐要求。 - **校验计算**: - `--checksum`:自动计算并插入必要的校验值。 - **其他配置选项**: - `--output bin_file.bin`:指定输出Bin文件的名称。 - `--input rprc_file.rprc`:指定作为输入的RPRC格式文件。 #### 实际应用案例 假设您正在开发一款基于TI毫米波雷达技术的产品,需要按照以下步骤进行编译烧录操作: 1. **准备MSSDSS工程**:首先确保您的开发环境中已经安装了所有必需的软件包工具链。 2. **编译MSSDSS**:分别编译MSSDSS工程,生成各自的RPRC格式文件。 3. **多核图像生成**:使用TI提供的脚本或工具将这些RPRC文件合并成一个多核图像。 4. **Bin文件生成**:使用上述提到的Post-build指令生成最终的Bin文件。 5. **使用Uniflash进行烧录**:将生成的Bin文件通过Uniflash工具烧录到目标设备上。 #### 总结 通过以上详细介绍,我们可以清晰地了解到TI毫米波雷达技术中MSSDSS工程共同编译生成Bin文件的具体流程技术细节。这对于从事相关领域研发工作的工程师来说,是非常宝贵的知识资源。希望本文能够帮助您更深入地理解这一过程,并能够在实际工作中灵活运用。
2026-04-23 00:58:35 708KB 毫米波雷达 Bin文件生成
1
毫米生命体征 毫米波生命体征检测 旨在检测生命体征,并提供来自 (TI)mmWave硬件的标准python API,例如xWR14xx,xWR16xxxWR68xx。 实验环境 检测范围覆盖0m〜8.6m的半圆区域,参见Part.3 演示版 理论 生物学 由于呼吸听觉搏动而产生的典型身体表面位移参数为: FMCW基础 雷达将周期性的线性增加的频率线性调频脉冲(称为调频连续波(FMCW))发射到目标: 发射的FMCW信号由$$ s(t)= e ^ {j \ cdot(2 \ pi f_ct + \ pi \ frac {B} {T} t ^ 2)} $$给定,这意味着我们可以测量变化回波的相位来预测运动为$$ \ Delta \ phi = \ frac {4 \ pi \ Delta d} {\ lambda} $$ 演示的线性调频配置 每个线性调频脉冲100个ADC采样。 基
2026-04-23 00:32:49 31.48MB mmwave Python
1
STM32F405VGT6是一款基于ARM Cortex-M4内核的微控制器,由意法半导体(STMicroelectronics)生产。这款芯片在嵌入式系统设计中广泛应用,尤其在工业控制、消费电子物联网(IoT)设备中。在进行基于STM32F405VGT6的硬件设计时,通常需要使用原理图库PCB库来确保电路板设计的准确性可制造性。 STM32F405VGT6的原理图库包含了该微控制器的电气特性,包括引脚功能、输入/输出电压等级、功耗限制、工作频率范围等关键信息。设计者可以利用这些信息在电路原理图上正确连接外部元件,如电源、晶振、存储器、传感器其他外设。例如,STM32F405VGT6拥有丰富的外设接口,如GPIO(通用输入/输出)、SPI、I2C、UART、CAN、USB、ADC、DACDMA等,设计者需要根据项目需求选择合适的接口,并在原理图中合理布局。 PCB库则是STM32F405VGT6的封装模型,包含了芯片在电路板上的物理尺寸、焊盘形状位置等信息。这些数据对于PCB布局至关重要,因为它们决定了芯片如何与电路板上的其他组件对齐焊接。设计者需要确保芯片的热管理、信号完整性电磁兼容性(EMC)都符合标准,以防止过热、信号干扰或法规不合规的问题。 在设计过程中,以下几点是需要注意的: 1. **电源管理**:STM32F405VGT6支持多种电压等级,设计时需确保电源稳定且符合芯片要求,通常使用LDO或开关电源进行供电。 2. **时钟源**:通常需要外接晶振或陶瓷谐振器,为CPU提供精确的工作时钟。根据应用需求,可以选择不同频率的时钟源。 3. **复位Bootloader**:为了确保系统可靠启动,需要设计复位电路,并可能需要考虑Bootloader程序,以便通过串口或闪存编程器烧录固件。 4. **GPIO配置**:根据功能需求,正确配置GPIO引脚,可能需要考虑上拉、下拉、开漏、推挽等模式。 5. **保护电路**:为了防止静电放电(ESD)过电压,需要在芯片的输入输出引脚上添加保护元件,如TVS二极管。 6. **抗干扰措施**:为了保证信号质量,需要考虑屏蔽、地平面分割、信号线间距等因素,以减少噪声干扰。 7. **散热设计**:根据功耗估算,可能需要增加散热片或散热器,确保芯片在高温环境下正常工作。 8. **PCB布线**:遵循信号完整性原则,高速信号应使用适当的阻抗匹配回流路径,避免信号反射串扰。 9. **认证与法规**:设计的PCB需要满足相关的电磁兼容性(EMC)安全标准,如CE、FCC等。 在设计完成后,通常会使用像Altium Designer、Cadence Allegro或KiCad这样的专业工具进行电路仿真、布局布线,然后通过PCB制造组装,最后进行功能测试调试,以确保整个系统的稳定运行。STM32F405VGT6原理图库PCB库是实现高效、可靠硬件设计的基础,它们帮助开发者快速搭建电路并降低设计风险。
2026-04-22 21:44:49 16KB 原理图库 PCB库 STM32F405VGT
1
iOS 键盘目录 iOS 中系统键盘使用的布局大小的概述。 该存储库包含一个 iOS 应用程序,该应用程序展示了各种键盘类型(请参阅 App 文件夹),以及一组可以在显示比较的键盘图像。 键盘尺寸 iPhone 4 纵向 320✕216 点(640✕432 像素) 横向 480✕162 点(960✕324 像素) iphone 5 纵向 320✕216 点(640✕432 像素) 横向 568✕162 点(1134✕324 像素) iPhone 6 纵向 375✕216 点(750✕432 像素) 横向 667✕162 点(1334✕324 像素) iPhone 6 加 纵向 414✕226 点(1242✕678 像素) 横向 736✕162 点(2208✕486 像素) 有关逻辑显示点像素之间转换的详细解释,请参阅。 键盘类型 UIKeyboardTypeDefau
2026-04-22 19:56:58 2.83MB Swift
1