-
此次红外循迹是我在做毕设过程无意中实现的,所有有些地方不够精确完美,还请各位友友们多多指点校正。这篇博客也是小弟第一篇博客, 小弟不才,文笔不怎么行,可能有些语句不太通顺的地方,只能让各位将就一下了。那么接下来就进入正题吧。 一、硬件选择 ①首先我们需要一个单片机开发板,在这里我使用的是STM32F103RCT6型号的单片机,这个大家也可以自己买其他的类型;②然后就是电机和电机 驱动模块,市面上...[详细]
-
1. 处理器模式与特权等级 处理器模式分为以下两种: 线程模式: 用来执行应用软件; 处理器从reset出来时,进入线程模式; CONTROL寄存器控制软件的执行状态时特权的还是非特权的。 处理模式: 用来处理异常; 完成异常处理后,进入线程模式; 该模式下,软件运行在特权等级上。 特权等级有以下两种: 非特权: 对于MSR、MRS指令受限的权限,不能使用CPS指令; 不能使用系统定时器...[详细]
-
STM32中的内存 STM32中的内存包含两块主要区域:flash memory(只读)、static ram memory(SRAM,读写)。其中,flash memory 起始于0x08000000,SRAM起始于0x20000000。flash memory的第一部分存放异常向量表,表中包含了指向各种异常处理程序的指针。比如说,RESET Handler便位于0x08000004的位置,在...[详细]
-
机器视觉系统的核心是图像的采集和处理。 所有信息均来源于图像,图像的质量对整个视觉系统极为关键。 一幅好的图像可以提高整个系统的稳定性,从而大大降低图像处理算法的难度,同时提高系统的精度和可靠性。 一幅好的图像应该具备如下条件: 对比度:对比度明显,目标与背景的边界对比清晰,要求目标与背景灰度值至少相差30以上; 均匀性:要求图片整体亮度均匀,或整体不均匀但灰度差不影响图像处理; 真实...[详细]
-
真空共晶炉是一个关键的设备,用于制造和处理各种材料,尤其是在微电子和纳米技术领域。这种设备的核心组件之一就是加热板。在本文中,我们将详细介绍真空共晶炉的加热板,包括其结构,功能,以及在整个真空共晶过程中的作用。 首先,我们需要了解什么是加热板。简单来说,加热板是真空共晶炉中的一个重要部分,负责将电能转化为热能,提供足够的热量以满足共晶生长的需求。加热板通常由耐高温的材料制成,如石墨或者特殊的...[详细]
-
一、独立看门狗 STM32 的独立看门狗由内部专门的 40Khz 低速时钟驱动,即使主时钟发生故障,它也仍然有效。 看门狗的原理:单片机系统在外界的干扰下会出现程序跑飞的现象导致出现死循环,看门狗电路就是为了避免这种情况的发生。看门狗的作用就是在一定时间内(通过定时计数器实现)没有接收喂狗信号(表示 MCU 已经挂了),便实现处理器的自动复位重启(发送复位信号) 。 在键值寄...[详细]
-
据外媒报道,日产汽车近日已与美国电池技术公司LiCAP Technologies达成合作,旨在共同推进下一代电动汽车干法电极生产工艺技术的研发。 双方将共同致力于开发全固态电池(ASSB)正极的干法电极生产工艺技术,该技术是推动电动汽车发展的核心组件之一。 图片来源:日产 此次合作正值日产汽车计划在2028财年前推出搭载自主研发的全固态电池的电动汽车之际,该公司希望通过加强研发活动...[详细]
-
引言 声纳成像在海洋资源开发和海洋防卫等方面有着重要的意义,具有作用距离远、直观显示观测区域状况和识别目标等特点,被广泛地应用于军事、经济领域。在成像声纳系统的设计过程中,为了实现对目标更为细腻的刻画,系统的角度和距离分辨率指标往往都很高。本文设计的成像声纳的相关技术指标为:量程100m,视角90°×20°,波束数538,波束间距0.17°,量程分辨率:2.5cm,最高帧率:15Hz。在...[详细]
-
随着工业自动化行业的不断发展,可以看到越来越多的智能设备采用灵活、高效、精准的机械臂完成定位抓取、组装等。最常见的是使用机器视觉应用,机器视觉将目标物体的图像信息通过光学设备和传感器获取后,将其转化为数字化信息(坐标位置和角度),并依据控制单元指导,使机器可以有效地执行任务。 但这次的任务中,我们选择了更经济的激光位移测距方案来实现机械臂的定位抓取,本期小明就来分享一下具体的应用情况~...[详细]
-
麦格纳推出的集成式舱内感知系统将视觉与毫米波雷达数据融合,用于检测乘员存在、识别儿童滞留、监测驾驶员疲劳及生命体征,支持无接触安全带检测等功能。 图片来源:麦格纳 该系统通过多模态验证提升检测鲁棒性,可直接响应法规要求(例如儿童滞留报警)并与车载HVAC、座椅和安全控制单元联动,实现出车前的自动巡检与离车提醒。该类集成方案特别适配家庭化MPV、带自动驾驶功能的大型商用车以及共享出行业务...[详细]
-
在了解重定向之前,我们先来看看linux 的文件描述符。 linux文件描述符:可以理解为linux跟踪打开文件,而分配的一个数字,这个数字有点类似c语言操作文件时候的句柄,通过句柄就可以实现文件的读写操作。 用户可以自定义文件描述符范围是:3-num,这个最大数字,跟用户的:ulimit –n 定义数字有关系,不能超过最大值。 linux启动后,会默认打开3个文件描述符,分别是:标准输入s...[详细]
-
一、通信基础知识 1.1 通信到底传输的是什么? 在逻辑层面,通信传输的是比特也就是二进制数。在物理层面上,当线路为电路时,发送方发送一个个持续小段时间的电压信号来表示这些二进制数,比如双方约定一个0.001秒的0V代表数字0,5V代表数字1,发送方发送先后发送两个持续0.001秒的0V和一个0.001秒的5V,就是相当于发送了001。这种持续一段时间的电压信号就是码元。当线路为无线电波时,码元...[详细]
-
基于STM32F103 步骤: 1、定时器的1ms初始化 1 //1ms TIMER IRQ 2 void Drv_timeout_Init(void) 3 { 4 TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; 5 NVIC_InitTypeDef NVIC_InitStructure; 6 RCC_APB1Per...[详细]
-
下面就列出了一些STM32中重要的C语言知识点,初学的小伙伴可以多读几遍,其中大多知识点之前都有写过,这里重新整理一下,更详细地分析解释可以阅读附带的链接。 assert_param 断言(assert)就是用于在代码中捕捉这些假设,可以将断言看作是异常处理的一种高级形式。 断言表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真。可以在任何时候启用和禁用断言验证,因此可以在测试时...[详细]
-
作为莱迪思半导体(Lattice Semiconductor)在亚太地区举办的重要技术交流活动, 莱迪思亚太技术峰会(Lattice APAC Tech Summit)一直是公司展示低功耗FPGA技术、推动行业合作与创新的绝佳舞台。 在今年的东京技术峰会上,包括三菱电机、德赛、Furukawa AS、Glory LTD、LIPS和恩智浦等在内的150余家客户和合作伙伴齐聚一堂,围绕莱迪思低...[详细]