boringhex.top博客

非典型程序员的小破站

惯性导航(Inertial Navigation System,简称INS)是一种基于惯性测量单元(Inertial Measurement Unit,简称IMU)的导航系统,用于确定飞行器的位置、速度和姿态。

在飞机的惯导系统中,通常会使用三轴加速度计和三轴陀螺仪作为IMU的主要传感器。加速度计用于测量飞行器的加速度,并通过积分计算速度和位置。陀螺仪则用于测量飞行器的角速度,并通过积分计算姿态。

阅读全文 »

在计算机中,信息的表示和处理都是以数字为基础的,而寻址和存储又都是以字节为单位,那么对于跨越多字节的程序对象,我们必须建立两个规则:这个对象的地址是什么,以及在内存中如何排列这些字节。在几乎所有的机器上,多字节对象都被存储为连续的字节序列,对象的地址为所使用字节中最小的地址。例如,假设一个类型为 int 的变量 x的地址为 0x100,也就是说,地址表达式 &x 的值为 0x100。那么,(假设数据类型 int 为32 位表示)x的 4 个字节将被存储在内存的 0x100、0x101、0x102 和 0x103 位置。

阅读全文 »

前两天电脑想更换一条固态硬盘,本以为随便买一个M2接口的就能用,后来一查还真不是这样,因此总结了一下,希望对安装M2接口硬盘的你有所帮助。

1. 硬盘接口盘点

软盘:早淘汰了,用软盘的电脑现在已经是古董机,一般都只有几兆空间而已。

硬盘:常见的一般分为机械硬盘,固态硬盘,还有混合盘。

阅读全文 »

在之前的文章 DCDC 降压芯片基本原理及选型主要参数介绍 中已经大致讲解了dcdc降压电路的工作原理,今天再结合仿真将buck电路工作过程讲一讲。

基本拓扑

buck基本拓扑

上图为buck电路的基本拓扑结构,开关打到1,电感充电;开关打到0,电感放电。通常认为电感和电容都是储能元件,但是电感的充放电是有能量形式的转换的,充电时电场 → 磁场,放电时磁场 → 电场。

接下来,我们结合仿真来看看buck电路的具体工作过程。

阅读全文 »

完成效果:

资料中包含了PCB和参考的小飞机模型,我当时是用某宝上几块钱的手抛小飞机改装的,需要一定的动手能力。

阅读全文 »

今天给大家分享一款USB转8路串口的PCB设计,并提供一种跨电脑跨USB口的端口号自动识别方法。

1. 简介

芯片采用沁恒的CH348Q,不需要写程序,其中4路串口支持流控,另外的4路不支持。

开发板设计如下:

原理图:

USB转8路串口原理图

阅读全文 »

物料编码

物料编码是用于标识和管理生产过程中物料的一种系统化方法,是物料管理最基础的业务,好的编码体系可以帮助研发工程师快速定位、重用物料、减少重码和降低库存。同时,编码也是企业信息化的基础,重要性不言而喻。在实施物料编码系统时,可能会遇到一些常见问题:

  1. 编码重复:由于缺乏唯一性原则,可能会出现多个物料编码具有相同的值或类似的值。这会导致物料管理混乱,影响库存跟踪和成本控制。

  2. 编码设计不合理:如果物料编码的设计不充分考虑业务需求和实际应用场景,可能导致编码过于繁琐、难以理解或容易出错。这会影响员工的工作效率和操作准确性。

  3. 编码变更困难:当需要调整物料编码时,由于其广泛应用和复杂性,可能会导致变更过程变得非常耗时且容易出错。这可能影响生产计划和库存管理。

  4. 数据质量问题:物料编码系统的实施需要大量的数据输入和维护。如果数据质量不高,可能导致物料信息不准确,影响决策制定和库存管理。

  5. 培训与推广不足:实施物料编码系统需要员工的积极参与和适应。如果培训和推广工作不足,可能导致员工对新系统的不熟悉和使用不当,影响系统效果。

  6. 跨部门协作问题:物料编码通常涉及多个部门的协同工作。如果各部门之间缺乏有效的沟通和协作机制,可能导致信息传递延误、错误和冲突。

  7. 技术更新与维护:随着企业的发展和技术进步,物料编码系统可能需要不断更新和维护。如果技术支持不及时或不到位,可能导致系统性能下降或出现故障。

为解决这些问题,企业应采取相应的措施,如优化编码设计、加强培训与推广、改进数据质量管理、推动跨部门协作等,以确保物料编码系统的顺利实施和有效运行。

阅读全文 »

一、测试定义

测试是对项目开发生产过程中的产品进行差错检查的一种产品质量保证的过程活动,测试的核心价值在于发现错误、验证设计,确保产品质量,辅助研发生产进行bug管理,回归测试,最终实现产品零缺陷(完全符合产品需求及产品定义)。

二、测试目的

  1. 一种验证行为:研发工程师提交硬件版本或者软硬件结合版本,需要由测试人员来验证提交的东西是否真正的满足设计需求,确保产品达到了可以提交的程度,归档提交。
  2. 发现未发现的缺陷:每个人都有自己的思维方式和行为习惯,不同人的不同操作,也许就会带来“惊喜”,是对产品质量保证的进一步保护措施。
阅读全文 »

生信分析(生物信息学)是一门研究生物学数据的科学,包括基因、蛋白质、转录组、表观遗传学和代谢组等数据。在选择用于生信分析的数据集时,需要考虑以下几个因素:

  1. 研究目的:不同的研究目的可能需要不同类型的数据。例如,如果研究目的是寻找与疾病相关的基因突变,那么基因组测序数据可能更合适;而如果研究目的是探究基因表达模式,那么转录组数据可能更有价值。

  2. 数据质量:确保所选数据集的质量对于准确解读数据至关重要。高质量的数据集通常具有较高的序列比对准确性、较低的错误率以及丰富的变异信息。

  3. 数据覆盖范围:根据研究问题,选择具有一定覆盖范围的数据集可以提高分析结果的可靠性。例如,如果研究对象是某种特定物种,那么可以选择该物种的基因组或转录组数据作为研究基础。

  4. 公开性和许可:在选择数据集时,需要关注其是否为公开数据或受特定许可协议约束。公开数据集通常免费提供,但可能存在一些限制;而受许可协议约束的数据集则需要遵守相应的使用规定。

阅读全文 »
0%