• [问题求助] 其他板将数据通过数据线传到小熊派开发板这里,请问怎么通过NB35-A将这些数据传到PC端或者云端
    【功能模块】小熊派开发板BearPi+NB35-A通信模块【问题】其他板将数据(图片之类的)通过数据线传到小熊派开发板这里,请问怎么通过NB35-A将这些数据传到PC端或者云端
  • [技术干货] STM32入门开发 编写DS18B20温度传感器驱动(读取环境温度、支持级联)
    # 一、环境介绍**编程软件:** keil5**操作系统:** win10**MCU型号:** STM32F103C8T6**STM32编程方式:** 寄存器开发 (方便程序移植到其他单片机)**温度传感器:** DS1820DS18B20是一个数字温度传感器,采用的是单总线时序与主机通信,只需要一根线就可以完成温度数据读取;DS18B20内置了64位产品序列号,方便识别身份,在一根线上可以挂接多个DS18B20传感器,通过64位身份验证,可以分别读取来至不同传感器采集的温度信息。!(https://bbs-img.huaweicloud.com/blogs/img/20220706/1657116138888879213.png)!(https://bbs-img.huaweicloud.com/blogs/img/20220706/1657116150981992484.png)# 二、DS18B20介绍## **2.1 DS18B20 的主要特征**\1. 全数字温度转换及输出。\2. 先进的单总线数据通信。\3. 最高 12 位分辨率,精度可达土 0.5 摄氏度。\4. 12 位分辨率时的最大工作周期为 750 毫秒。\5. 可选择寄生工作方式。\6. 检测温度范围为–55° C ~+125° C (–67° F ~+257° F)\7. 内置 EEPROM,限温报警功能。\8. 64位光刻 ROM,内置产品序列号,方便多机挂接。\9. 多样封装形式,适应不同硬件系统。!(https://bbs-img.huaweicloud.com/blogs/img/20220706/1657116166958541464.png)## 2.2 DS18B20 引脚功能**GND** 电压地**DQ** 单数据总线**VDD** 电源电压**NC** 空引脚## 2.3 DS18B20 工作原理及应用​ DS18B20 的温度检测与数字数据输出全集成于一个芯片之上,从而抗干扰力更强。其一个工作周期可分为两个部分,即温度检测和数据处理。18B20 共有三种形态的存储器资源,它们分别是:ROM 只读存储器,用于存放 DS18B20ID 编码,其前 8 位是单线系列编码(DS18B20 的编码是19H),后面 48 位是芯片唯一的序列号,最后 8 位是以上 56 的位的 CRC 码(冗余校验)。数据在出产时设置不由用户更改,DS18B20 一共有 64 位 ROM。RAM 数据暂存器,用于内部计算和数据存取,数据在掉电后丢失, DS18B20 共 9 个字节 RAM,每个字节为 8 位。第 1、 2 个字节是温度转换后的数据值信息,第 3、 4 个字节是用户 EEPROM(常用于温度报警值储存)的镜像。在上电复位时其值将被刷新。第 5 个字节则是用户第 3 个 EEPROM的镜像。第 6、 7、 8 个字节为计数寄存器,是为了让用户得到更高的温度分辨率而设计的,同样也是内部温度转换、计算的暂存单元。第 9 个字节为前 8 个字节的 CRC 码。 EEPROM 非易失性记忆体,用于存放长期需要保存的数据,上下限温度报警值和校验数据,DS18B20 共 3 位 EEPROM,并在 RAM 都存在镜像,以方便用户操作。!(https://bbs-img.huaweicloud.com/blogs/img/20220706/1657116186692764720.png)DS18B20默认工作在12位分辨率模式,转换后得到的12位数据,存储在DS18B20的两个8比特的RAM中(最前面的两个字节),二进制中的前面5位是符号位,如果测得的温度大于0,这5位为0,只要将测到的数值乘于0.0625即可得到实际温度;如果温度小于0,这5位为1,测到的数值需要取反加1再乘于0.0625即可得到实际温度。或者使用位运算方式提取温度: 小数位是占用的是低4位,高位是整数位(不考虑负数情况)。## 2.4 DS18B20 芯片 ROM 指令表**1. Read ROM(读 ROM) [33H] (方括号中的为 16 进制的命令字)** 这个命令允许总线控制器读到 DS18B20 的 64 位 ROM。只有当总线上只存在一个 DS18B20 的时候才可以使用此指令,如果挂接不只一个,当通信时将会发生数据冲突**2. atch ROM(指定匹配芯片) [55H]** 这个指令后面紧跟着由控制器发出了 64 位序列号,当总线上有多只 DS18B20 时,只有与控制发出的序列号相同的芯片才可以做出反应,其它芯片将等待下一次复位。这条指令适应单芯片和多芯片挂接。**3. Skip ROM(跳跃 ROM 指令) [CCH]** 这条指令使芯片不对 ROM 编码做出反应,在单总线的情况之下,为了节省时间则可以选用此指令。如果在多芯片挂接时使用此指令将会出现数据冲突,导致错误出现。**4. Search ROM(搜索芯片) [F0H]** 在芯片初始化后,搜索指令允许总线上挂接多芯片时用排除法识别所有器件的 64 位 ROM。**5. Alarm Search(报警芯片搜索) [ECH]** 在多芯片挂接的情况下,报警芯片搜索指令只对附合温度高于 TH 或小于 TL 报警条件的芯片做出反应。只要芯片不掉电,报警状态将被保持,直到再一次测得温度什达不到报警条件为止。**6. Write Scratchpad (向 RAM 中写数据) [4EH]** 这是向 RAM 中写入数据的指令,随后写入的两个字节的数据将会被存到地址 2(报警 RAM 之 TH)和地址 3(报警 RAM 之 TL)。写入过程中可以用复位信号中止写入。**7. Read Scratchpad (从 RAM 中读数据) ** 此指令将从 RAM 中读数据,读地址从地址 0 开始,一直可以读到地址 9,完成整个 RAM 数据的读出。芯片允许在读过程中用复位信号中止读取,即可以不读后面不需要的字节以减少读取时间。**8. Copy Scratchpad (将 RAM 数据复制到 EEPROM 中) [48H]** 此指令将 RAM 中的数据存入 EEPROM 中,以使数据掉电不丢失。此后由于芯片忙于 EEPROM 储存处理,当控制器发一个读时间隙时,总线上输出“0”,当储存工作完成时,总线将输出“1”。 在寄生工作方式时必须在发出此指令后立刻超用强上拉并至少保持 10MS,来维持芯片工作。 **9. Convert T(温度转换) [44H]** 收到此指令后芯片将进行一次温度转换,将转换的温度值放入 RAM 的第 1、 2 地址。此后由于芯片忙于温度转换处理,当控制器发一个读时间隙时,总线上输出“0”,当储存工作完成时,总线将输出“1”。在寄生工作方式时必须在发出此指令后立刻超用强上拉并至少保持 500MS,来维持芯片工作。**10. Recall EEPROM(将 EEPROM 中的报警值复制到 RAM) ** 此指令将 EEPROM 中的报警值复制到 RAM 中的第 3、 4 个字节里。由于芯片忙于复制处理,当控制器发一个读时间隙时,总线上输出“0”,当储存工作完成时,总线将输出“1”。另外,此指令将在芯片上电复位时将被自动执行。这样 RAM 中的两个报警字节位将始终为 EEPROM 中数据的镜像。**11. Read Power Supply(工作方式切换) ** 此指令发出后发出读时间隙,芯片会返回它的电源状态字,“0”为寄生电源状态,“1”为外部电源状态。## 2.5 DS18B20时序图### **2.5.1 DS18B20 复位及应答关系示意图**!(https://bbs-img.huaweicloud.com/blogs/img/20220706/1657116206288504299.png)!(https://bbs-img.huaweicloud.com/blogs/img/20220706/1657116218321406397.png)每一次通信之前必须进行复位,复位的时间、等待时间、回应时间应严格按时序编程。DS18B20 读写时间隙:DS18B20的数据读写是通过时间隙处理位和命令字来确认信息交换的。### 2.5.2 向DS18B20写数据0和数据1!(https://bbs-img.huaweicloud.com/blogs/img/20220706/1657116231826836587.png) 在写数据时间隙的前 15uS 总线需要是被控制器拉置低电平,而后则将是芯片对总线数据的采样时间,采样时间在 15~60uS,采样时间内如果控制器将总线拉高则表示写“1”,如果控制器将总线拉低则表示写“0”。每一位的发送都应该有一个至少 15uS的低电平起始位,随后的数据“0”或“1”应该在 45uS 内完成。整个位的发送时间应该保持在 60~120uS,否则不能保证通信的正常。**注意: DS18B20读写数据都是从低位开始传输。**### 2.5.3 从DS18B20读数据0和数据1!(https://bbs-img.huaweicloud.com/blogs/img/20220706/1657116242358509320.png)读时间隙时控制时的采样时间应该更加的精确才行,读时间隙时也是必须先由主机产生至少1uS的低电平,表示读时间的起始。随后在总线被释放后的 15uS 中 DS18B20 会发送内部数据位,这时控制如果发现总线为高电平表示读出“1”,如果总线为低电平则表示读出数据“0”。每一位的读取之前都由控制器加一个起始信号。 注意:必须在读间隙开始的 15uS 内读取数据位才可以保证通信的正确。在通信时是以 8 位“0”或“1”为一个字节,字节的读或写是从低位开始的。### 2.5.4 读取一次温度的顺序(总线上只有单个DS18B20情况)\1. 发送复位信号\2. 检测回应信号\3. 发送0xCC\4. 发送0x44\5. 发送复位信号\6. 检测回应信号\7. 写0xcc\8. 写0xbe\9. 循环8次读取温度低字节\10. 循环8次读取温度高字节\11. 合成16位温度数据,处理# 三、驱动代码## 3.1 DS18B20.c```cpp#include "ds18b20.h"/*函数功能: DS18B20初始化硬件连接: PB15*/void DS18B20_Init(void){ RCC->APB2ENR|=1CRH|=0x30000000; GPIOB->ODR|=1=1; //高位补0,默认以0为准 if(DS18B20_IN) data|=0x80; DelayUs(60); DS18B20_OUT=1; //释放总线,等待读取下一位数据 } return data;}/*函数功能: 读取一次DS18B20的温度数据返 回 值: 读取的温度数据考虑的情况: 总线上只是接了一个DS18B20的情况*/u16 DS18B20_ReadTemp(void){ u16 temp=0; u8 temp_H,temp_L; DS18B20_CheckDevice(); //发送复位脉冲、检测存在脉冲 DS18B20_WriteByte(0xCC); //跳过ROM序列检测 DS18B20_WriteByte(0x44); //启动一次温度转换 //等待温度转换完成 while(DS18B20_ReadByte()!=0xFF){} DS18B20_CheckDevice(); //发送复位脉冲、检测存在脉冲 DS18B20_WriteByte(0xCC); //跳过ROM序列检测 DS18B20_WriteByte(0xBE); //读取温度 temp_L=DS18B20_ReadByte(); //读取的温度低位数据 temp_H=DS18B20_ReadByte(); //读取的温度高位数据 temp=temp_L|(temp_HCRH|=0x80000000;}//初始化DS18B20为输出模式#define DS18B20_OUTPUT_MODE(){GPIOB->CRH&=0x0FFFFFFF;GPIOB->CRH|=0x30000000;}//DS18B20 IO口输出#define DS18B20_OUT PBout(15)//DS18B20 IO口输入#define DS18B20_IN PBin(15) //函数声明u8 DS18B20_CleckAck(void);u8 DS18B20_CheckDevice(void);void DS18B20_Init(void);u16 DS18B20_ReadTemp(void);u8 DS18B20_ReadByte(void);void DS18B20_WriteByte(u8 cmd);#endif```## 3.3 延时函数```cpp/*函数功能: 延时us单位*/void DelayUs(int us){#ifdef _SYSTICK_IRQ_ int i,j; for(i=0;iLOAD=9*us; //9表示1us SysTick->CTRL|=1
  • [技术干货] STM32+MPU6050设计便携式Mini桌面时钟(自动调整时间显示方向)
    # 一、环境介绍**MCU:** STM32F103C8T6**姿态传感器:** MPU6050**OLED显示屏:** 0.96寸SPI接口OLED**温度传感器:** DS18B20**编译软件:** keil5 # 二、功能介绍时钟可以根据MPU6050测量的姿态自动调整显示画面方向,也就是倒着拿、横着拿、反着拿都可以让时间显示是正对着自己的,时间支持自己调整,支持串口校准。可以按键切换页面查看环境温度显示。!(https://bbs-img.huaweicloud.com/blogs/img/20220706/1657110843171526348.png)!(https://bbs-img.huaweicloud.com/blogs/img/20220706/1657110858581444315.png)!(https://bbs-img.huaweicloud.com/blogs/img/20220706/1657110879360199091.png)**支持串口时间校准:** !(https://bbs-img.huaweicloud.com/blogs/img/20220706/1657110895617699325.png)!(https://bbs-img.huaweicloud.com/blogs/img/20220706/1657110907922982083.png)# 三、核心代码!(https://bbs-img.huaweicloud.com/blogs/img/20220706/1657110919311907358.png)## 3.1 main.c```cpp#include "stm32f10x.h"#include "beep.h"#include "delay.h"#include "led.h"#include "key.h"#include "sys.h"#include "usart.h"#include #include #include "exti.h"#include "timer.h"#include "rtc.h"#include "wdg.h"#include "ds18b20.h"#include "oled.h"#include "fontdata.h"#include "adc.h"#include "FunctionConfig.h"#include "mpu6050.h"#include "inv_mpu.h"#include "inv_mpu_dmp_motion_driver.h" /*函数功能: 绘制时钟表盘框架*/void DrawTimeFrame(void){ u8 i; OLED_Circle(32,32,31);//画外圆 OLED_Circle(32,32,1); //画中心圆 //画刻度 for(i=0;i> 4; //分离出温度值整数部分 DS18B20_decT = DS18B20_temp & 0xF; //分离出温度值小数部分 sprintf((char*)DS18B20_TEMP_Info,"%d.%d",DS18B20_intT,DS18B20_decT); //保存DS18B20温度信息,发送给上位机 OLED_ShowString(34,0,16,"DS18B20"); if(DS18B20_temp==0xFF) { OLED_ShowString(0,30,16," "); //清除一行的显示 //显示温度错误信息 OLED_ShowString(0,30,16,"DS18B20 Error!"); } else { sprintf(DS18B20_buff,"%sC ",DS18B20_TEMP_Info); //显示温度 OLED_ShowString(40,30,16,DS18B20_buff); }}int main(void){ u8 stat; u8 key_val; u32 TimeCnt=0; u16 temp_data; //温度数据 short aacx,aacy,aacz; //加速度传感器原始数据 short gyrox,gyroy,gyroz; //陀螺仪原始数据 short temp; float pitch,roll,yaw; //欧拉角 u8 page_cnt=0; //显示的页面 u8 display_state1=0; u8 display_state2=0; BEEP_Init(); //初始化蜂鸣器 LED_Init(); //初始化LED KEY_Init(); //按键初始化 DS18B20_Init(); //DS18B20 USARTx_Init(USART1,72,115200);//串口1的初始化 TIMERx_Init(TIM1,72,20000); //辅助串口1接收。20ms为一帧数据。 RTC_Init(); //RTC初始化 OLED_Init(0xc8,0xa1); //OLED显示屏初始化--正常显示 //OLED_Init(0xc0,0xa0); //OLED显示屏初始化--翻转显示 while(MPU6050_Init()) //初始化MPU6050 { printf("MPU6050陀螺仪初始化失败!\r\n"); DelayMs(500); } // //注意:陀螺仪初始化的时候,必须正常摆放才可以初始化成// while(mpu_dmp_init())// {// printf("MPU6050陀螺仪设置DMP失败!\r\n");// DelayMs(1000);// } OLED_Clear(0x00); //清屏 DrawTimeFrame(); //画时钟框架 while(1) { key_val=KEY_GetValue(); if(key_val) { page_cnt=!page_cnt; //时钟页面 if(page_cnt==0) { //清屏 OLED_Clear(0); DrawTimeFrame(); //画时钟框架 RTC->CRH|=14,temp_data&0xF); // stat=mpu_dmp_get_data(&pitch,&roll,&yaw);// temp=MPU6050_Get_Temperature(); //得到温度值 //MPU6050_Get_Gyroscope(&gyrox,&gyroy,&gyroz); //得到陀螺仪原始数据 MPU6050_Get_Accelerometer(&aacx,&aacy,&aacz); //得到加速度传感器数据 //printf("温度数据:%d\r\n",temp); // printf("陀螺仪原始数据 :x=%d y=%d z=%d\r\n",gyrox,gyroy,gyroz); printf("加速度传感器数据:x=%d y=%d z=%d\r\n",aacx,aacy,aacz);// printf("欧垃角:横滚角=%d 俯仰角=%d 航向角=%d\r\n",(int)(roll*100),(int)(pitch*100),(int)(yaw*10));// //正着显示 if(aacz>=15000) { printf("正着显示\n"); if(display_state1!=1) { display_state2=0; display_state1=1; OLED_Init(0xc8,0xa1); //OLED显示屏初始化--正常显示 } } //翻转显示 else if(display_state2!=1) { printf("反着显示\n"); display_state1=0; display_state2=1; OLED_Init(0xc0,0xa0); //OLED显示屏初始化--翻转显示 } } if(page_cnt==1) //温度显示页面 { DS18B20_ShowPageTable(temp_data); } } }```## 3.2 mpu6050.c```cpp#include "mpu6050.h"#include "sys.h"#include "delay.h"#include /*--------------------------------------------------------------------IIC协议底层模拟时序--------------------------------------------------------------------------------*//*硬件接线:1 VCC 3.3V/5V 电源输入 --->接3.3V2 GND 地线 --->接GND3 IIC_SDA IIC 通信数据线 -->PB64 IIC_SCL IIC 通信时钟线 -->PB75 MPU_INT 中断输出引脚 ---->未接6 MPU_AD0 IIC 从机地址设置引脚-->未接 AD0引脚说明:ID=0X68(悬空/接 GND) ID=0X69(接 VCC)*//*函数功能:MPU IIC 延时函数*/void MPU6050_IIC_Delay(void){ DelayUs(2);}/*函数功能: 初始化IIC*/void MPU6050_IIC_Init(void){ RCC->APB2ENR|=1CRL|=0X33000000; GPIOB->ODR|=37; txd
  • [交流吐槽] 送开发板的活动来了,记得有人问过怎么获得开发板
    送开发板的活动来了,记得有人问过怎么获得开发板https://bbs.huaweicloud.com/forum/thread-192894-1-1.html
  • [技术干货] STM32+BH1750光敏传感器获取光照强度
    # 一、环境介绍**MCU:** STM32F103ZET6**光敏传感器:** BH1750数字传感器(IIC接口)**开发软件:** Keil5**代码说明:** 使用IIC模拟时序驱动,方便移植到其他平台,采集的光照度比较灵敏. 合成的光照度返回值范围是 0~255。 0表示全黑 255表示很亮。实测: 手机闪光灯照着的状态返回值是245左右,手捂着的状态返回值是10左右. !(https://bbs-img.huaweicloud.com/data/forums/attachment/forum/20227/5/1656998290077879409.png)!(https://bbs-img.huaweicloud.com/data/forums/attachment/forum/20227/5/1656998309372399500.png)# 二、BH1750介绍!(https://bbs-img.huaweicloud.com/data/forums/attachment/forum/20227/5/1656998325073451436.png)!(https://bbs-img.huaweicloud.com/data/forums/attachment/forum/20227/5/1656998334844912042.png)!(https://bbs-img.huaweicloud.com/data/forums/attachment/forum/20227/5/1656998345832755842.png)# 三、核心代码**BH1750说明: ADDR引脚接地,地址就是0x46**## 3.1 iic.c```cpp#include "iic.h"/*函数功能:IIC接口初始化硬件连接:SDA:PB7SCL:PB6*/void IIC_Init(void){ RCC->APB2ENR|=1CRL|=0x33000000; GPIOB->ODR|=0x3
  • [问题求助] Mindstudio如何连接atlas 200DK开发板
    【功能模块】【操作步骤&问题现象】1、window系统上的mindstudio显示与200dk是连接状态,但是工程无法打开200dk的工作路径,请求帮助如何能打开atlas 200dk的工作路径2、【截图信息】【日志信息】(可选,上传日志内容或者附件)
  • [问题求助] SD卡制作后,开发板启动成功,但是无法ping通开发板!
    【功能模块】SD卡制作后,开发板启动成功,但是无法ping通开发板!板子上四个灯,亮灯正常!【操作步骤&问题现象】1、ssh HwHiAiUser@192.168.1.2      ssh: connect to host 192.168.1.2 port 22:No route to host2、【截图信息】【日志信息】(可选,上传日志内容或者附件)
  • [技术干货] 【论文分享】神经形态视觉传感器及其应用研究
    神经形态视觉传感器及其应用研究桑永胜1, 李仁昊1, 李耀仟1, 王蔷薇2, 毛耀31 四川大学计算机学院,四川 成都 6100652 四川旅游学院,四川 成都 6101003 中国科学院光电技术研究所,四川 成都 610209摘要神经形态视觉传感器是一种模拟生物视觉系统工作机理的传感器,具有高时间分辨率、低时延、低功耗以及高动态范围等特点。首先,介绍了神经形态工程的研究背景、神经形态芯片以及神经形态视觉传感器的工作机理和主要优点。然后,详细介绍了神经形态视觉的主要计算方法,包括概率统计方法、脉冲神经网络方法以及深度神经网络方法等。最后,综述了神经形态视觉传感器在同步定位与地图构建、图像重建以及特征检测与跟踪等方面的应用研究。对神经形态视觉传感器从硬件、计算方法和应用等方面作了系统概述,为相关研究者提供了全面的参考。关键词: 神经形态视觉传感器 ; 事件相机 ; 帧相机 ; 神经网络 ; 即时定位与地图构建 ; 图像重构1 引言近年来,以深度学习为代表的人工智能技术取得突破性进展,5G 的商用部署逐步加速,这些新的技术将推动物联网快速发展。作为数据采集的重要入口,传感器在未来几年将迎来爆发式的需求增长。随着传感器的大规模应用,海量数据的处理给算力和能耗都带来了严峻的挑战。在 2016 年著名的人机围棋大战中,Google公司的AlphaGo系统每局围棋博弈的平均耗电费用高达3 000美元。在大数据背景下,算力与能耗已成为阻碍智能应用进一步发展的瓶颈。人类感知系统和大脑经过数十亿年的进化,具有高效、并行以及低功耗等优点,能够可靠地感知各种复杂场景,高效地处理大量数据。类脑科学是受脑神经与人类认知行为机制启发的,以相关模型为桥梁的,结合计算机软/硬件实现的机器智能[4,5],各国学者在该领域进行研究并取得了不同程度的进展。2 神经形态硬件发展现状业界主流神经形态结构芯片可按实现方式分为3类:基于传统硬件的神经形态电路系统、基于忆阻器实现的系统和基于有机半导体实现的系统。在第一类芯片中,大多数神经和突触回路都是由无机(硅基)电子元件构成,如斯坦福大学研制的可编程神经形态芯片Neurogri[12,13]等实现突触的加权功能,例如 Nawrocki 等[14]利用人工有机记忆突触实现了名为聚合物神经形态电路的装置,其已具有基本的模式分类能力。此外,东芝公司通过开发时域神经网络(TDNN,time domain neural network)进行物联网和大数据分析,采用了时域模拟和数字混合信号处理(TDAMS3)技术,实现了处理单元的小型化和超低功耗神经形态半导体电路,这使得低功率物联网设备也能使用深度学习。自从Mead提出可以利用晶体管的模拟物理特性来设计诸如硅视网膜和耳蜗等自适应、低功耗传感器以来,大量神经形态模型被学者应用于视觉、听觉、嗅觉等领域的传感器研发过程中[15]。在视觉领域,研究者们已应用硅视网膜方法克服了传统帧相机高信息冗余与动态模糊等缺点,研制出了高精度便携传感器,相关内容将在第3节进行详细介绍。在听觉领域,由于传统高分辨率数模转换器和听觉帧的数字处理开销过大,Lyon与Mead等[16]提出了一种使用模拟超大规模集成电路(aVLSI,analogue very large scale integration)模拟人类耳蜗的听觉传感器。通过引入“重叠级联耳蜗”概念,Watts等[17]于 1992 年对上述模型做出了一定改进。基于前人对硅耳蜗的研究,Sarpeshkar 等[18]为仿生耳蜗开发了一种可利用100 mA电池连续工作数年的超低功耗听觉处理器,其可为便携式语音识别系统提供算力;另一方面,基于交流输出峰值技术地址事件表示(AER,address event representation),Chan等[19]通过级联低通滤波模拟基底膜的生物物理特性开发了一种带有 AER 接口的听觉传感器,Liu 等[20]改进了现有的 AER 听觉传感器的大部分缺点并研制了精度更高的听觉传感器。3 结束语神经形态作为类脑科学的重要研究方向已被研究者广泛应用于各个领域,其在机器视觉领域的革命性研究成果——神经形态传感器(事件相机),相较传统相机具有低时延、低功耗、高帧率、高动态范围等优势,因此拥有巨大研究价值与广阔的应用前景。本文在介绍神经形态研究背景与各领域硬件发展现状的基础上,对神经形态视觉的计算方法及其在 SLAM、IR、特征检测与跟踪以及面向隐私保护的监控等应用领域的研究进行了概述。在传感器与算法发展之外,针对事件相机所衍生的科研生态环境也正在逐步完善。许多基于流行语言开发的事件相机环境接口不断涌现,如Java平台的jAER、C/C++平台的cAER或是基于Python的pyAER;另一方面,受制于当前事件相机的高昂价格,标准数据集的采集与模拟器开发也对科研工作有所裨益。继IEEE机器人与自动化国际会议(ICRA2017)特别增设了第一届基于事件的视觉研讨会后,IEEE国际计算机视觉与模式识别会议(CVPR2019)举行了第二届基于事件的视觉研讨会。目前,越来越多的科研工作者开始认可并重视神经形态传感器的优势与应用前景。希望本文能让读者对神经形态视觉方向有全面的了解,促进更多的研究者进入神经形态视觉研究领域。4 原文链接http://www.infocomm-journal.com/wlw/article/2019/2096-3750/2096-3750-3-4-00063.shtml
  • [行业资讯] Gurman:苹果Apple Watch Series 8将配备体温传感器
    苹果AppleWatchSeries8将在今年晚些时候推出,最新消息称该手表将配备体温传感器。在最新一期的PowerOn时事通讯中,彭博社的MarkGurman强调了下一代AppleWatch的新传感器,同时谈到了未来的AppleWatchSE2和用于极限运动的坚固版AppleWatch。根据Gurman的说法,他认为AppleWatchSeries8和新的坚固版都将具有体温检测功能。另一方面,AppleWatchSE2不太可能获得此功能。AppleWatchSeries8配备新传感器的消息虽好,但重要的一点是,该功能需要通过批准。同时,Gurman表示AppleWatchSeries8的其他硬件变化“可能”会很小。此前有传言称AppleWatchSeries8将采用与AppleWatchSeries6相同的S6芯片,这使其成为第一款连续第三年采用相同处理器的AppleWatch。
  • [行业资讯] 嗅觉传感器+机器学习:通过人类呼吸进行生物特征识别
    在当今世界中,使用指纹、语音和/或人脸作为安全识别功能是司空见惯的事情。由于智能手机的广泛应用,我们已经习惯于使用个人生物特征作为安全认证工具,以至于我们大多数人都不会三思而后行。但是,正如日本研究人员Chaiyanut Jirayupat指出的那样,这些生物特征识别方法并不完美。“这些生物识别技术依赖于每个人的物理独特性,但它们并非万无一失。”日本九州大学(Kyushu University)教授、生物特征识别技术专家Chaiyanut Jirayupat表示,“个人身体特征可以被复制,甚至会因受伤而受到影响。”这就是Chaiyanut Jirayupat及其同事希望开发一种新型生物特征识别工具的原因。他们近期研制出一种通过人类呼吸进行生物特征识别的嗅觉传感器。“最近,人类气味已经成为一种新型生物识别认证方式,主要是使用你独特的化学成分来确认你是谁。”Chaiyanut Jirayupat说道。“将人类气味应用于生物特征识别和安全认证的概念可能比较新颖,但使用呼吸检测作为分析工具的想法是很早之前就有的事情。“呼吸组学”或生物标志物的呼吸检测,可以追溯到公元前5世纪,当时希波克拉底(Hippocrates)将“甜味”(又名丙酮)呼吸与糖尿病患者联系起来。此后,研究人员将呼吸检测用于众多疾病诊断——检测中毒水平、诊断罕见的遗传疾病、监测健康生命体征,筛查患者的新冠病毒肺炎(COVID-19)……据麦姆斯咨询报道,九州大学科研团队通过分析受试者的呼吸来开始其研发项目,以了解哪些化合物可以用于生物特征识别。他们确定了总共28种可能的化合物,包括二苯甲酮、癸醛、辛烷、十四烷和十一烷等,所有这些化合物都已在之前的基于汗液气味的研究中被证明为个体特异性标志物。基于这些成果,该科研团队开发了一个具有16个通道的嗅觉传感器阵列,每个通道都可以识别特定范围的化合物。然后将传感器数据传递到机器学习系统中,以分析每个人的呼吸成分,并开发出用于区分个人的配置文件。研究人员通过对6人的呼吸样本测试该系统,发现其可以识别出不同个体,平均准确率为98%。即使样本量增加到20人,这种高水平的准确性仍然保持一致。“研究结果表明,需要更多的传感器来区分复杂的气味。”研究人员在发表于Chemical Communications期刊上的论文中写道,“换句话说,通过增加使用的传感器数量,可以进一步提高准确性和可重复性。”此外,测试工作只在受试者禁食六个小时之后进行。研究人员表示,在来自食物及饮料的代谢物和化合物的干扰下,该系统的识别能力仍然需要提升。“必须通过使用更多的传感器并从传感曲线中提取更多的特征来解决干扰问题。”论文作者总结道,“我们相信,这项研究中的发现为基于呼吸气味的生物识别技术提供了重要基础。”
  • [行业资讯] 邀请函丨IOTE · 2021 深圳国际物联网传感器高峰论坛将如期而至
    主办单位:中国产业应用联盟、深圳市物联网产业协会承办单位:深圳市物联传媒有限公司会议时间:2021年10月23日下午会议地点:深圳(福田)会展中心会议规模:300人传感器技术作为信息技术的三大基础之一,是当前各个国家争相竞争拔高的技术之一。目前,全球的传感器市场在不断变化的创新之中呈现出快速增长的趋势,根据研究数据来看,2018 年全球传感器行业市场规模已突破 2000 亿美元,未来 5 年全球传感器市场将保持 8%左右的速度增长,到 2024 年市场规模将会达到 3284 亿美元。同时,我们也能看到,传感器领域的技术在物联网的推动下,在现有基础上产生了更广的延伸和更大的提高。在企业模式上的创新,国内传感器企业在IDM模式上的发展逻辑以及延伸方向,时代下,传感器厂商的“新IDM模式”应运而生,从芯片(材料)、模组、终端、平台、、解决方案、场景项目。这种新模式新模态将会始终贯穿于IoT前进的道路上,才能满足万物互联场景化、碎片化的复杂需求。从技术和工艺层面上来说,越来越多的传感器企业开始进入MEMS工艺、AI算法等关键领域,通过自有核心技术来适应物联网低功耗、小型化、智能化的需求。可以说,在思变求新的道路上,这种新模式新风向将始终贯穿于传感器企业的物联网道路。为了推动并探索传感器如何在物联网中进行大规模创新。2021年10月23日,由中国物联网产业应用联盟与深圳市物联网产业协会主办,物联传媒承办的"IOTE · 2021 深圳国际物联网传感器高峰论坛" 将在深圳(福田)会展中心举办。特邀传感器行业知名企业和国内外知名大咖同台分享传感器在物联网中的创新技术和应用发展趋势。论坛亮点1、深度洞察:论坛是IOTE·2021第十六届国际物联网展(深圳站)同期会议,聚焦传感器产业,解读细分市场深度解析研究成果,把握传感器产业风向走势,提前布局未来市场;2、干货风暴:重磅嘉宾,精彩演讲,高峰对话,精选传感器产业热门话题;3、应用前沿:前瞻性和时效性的热点议题,汲取最新科研成果,获得正确解决方案;4、媒体聚焦:特邀资深媒体现场报道,市场拓展,品牌知名度提升,只此一步!论坛议程:时间演讲主题13:30-13:50签到13:50-14:00主持开场与嘉宾介绍14:00-14:25国产传感器迅速崛起具备的要素郑州炜盛电子科技有限公司副总经理 徐永军14:25-14:50芯感知·真存在矽典微创始人 徐鸿涛14:50-15:15从传感芯到传感器的交钥匙设计方法敏源传感科技有限公司CEO 赵兴15:15-15:40云芯一体化助力物联网数字化转型西人马联合测控(泉州)科技有限公司产品总监 郑宗帝15:40-16:05智能传感器帮助IoT实现节能降耗广州奥松电子股份有限公司事业部负责人 马鹏飞 16:05-16:30圆桌会议会议结束
  • [行业资讯] 环境监测传感器如何助力北美商业楼宇智能化建设?
    随着智慧办公概念的具象化,人们对办公环境实时监测的关注度逐渐提升。在北美地区,由于地跨热带、温带、寒带,气候复杂多样,导致PeakPower公司在采集楼宇环境数据上,面临着较大的挑战。不同的天气状态,对个人及建筑的影响不尽相同,从广泛意义来说,气候变化对办公区域的环境影响,也在间接影响人们的办公效益。同时,有效的数据监测与及时的告警信息,也帮助管理方降低了楼宇管理的成本。因此,实时的楼宇监测就显得尤为关键。最初PeakPower在传统楼宇环境参数采集所使用的传感器基本是有线部署的,这在楼宇智能化升级时,导致项目组工作量的增加。后续在寻求无线部署方案时,PeakPower采用了基于zigbee通信技术的方案,使用之后,又出现了新的问题:基于Zigbee通信技术的楼宇监测痛点★ 高功耗:传感器电池耗电量大,电池使用寿命短,管理人员每隔几个月就需要更换电池,增加了维护的难度与成本;★ 信号差:zigbee信号覆盖效果不好,需要增加网关的数量,通信费用较贵;★ 成本高:设备不稳定,经常不定时出现故障需要人工到现场维护,增加了许多人工成本 。为了更好地进行楼宇环境监测,PeakPower公司为北美的商业建筑开发了一个名为Peak Insight的能源和室内空气质量监测平台。在该平台的运行中,PeakPower采用星纵智能 LoRaWAN?系列室内外环境监测传感器、空间占用传感器及智能移动插座等产品,为智慧楼宇及智慧办公提供可视化监测数据。在此方案中,星纵智能物联网产品凭借LoRa无线通信技术广覆盖、低功耗、大连接、低成本等特点,极好地取代了zigbee通信技术所带来的信号不足等问题。同时,星纵智能 LoRaWAN?系列传感器,以其低功耗的特性,大大降低了电池更换和人力维护成本。此外,在Peak Insight平台中采用星纵智能二氧化碳监测传感器、温湿度传感器、AM107环境监测传感器、AM319室内环境监测传感器,接入智能移动插座、空间占用传感器,在监测楼宇、办公环境数据的同时,进行电量统计及设备联动,平台端接收通过前端传感器采集的现场环境参数后,进行数据分析,从而更高效地指导HVAC (供暖通风与空气调节) 系统的运行,达到更高的节能减排效果的同时,又提高环境的舒适度,也极大地降低了楼宇和办公空间的使用成本。在楼宇部署工作完成后,星纵智能的产品受到了PeakPower项目组负责人的高度认可:“在完成部署后,我们发现与之前的方案相比,星纵智能的产品覆盖面更大,5台网关即可覆盖19层楼,设备使用一年后,电量只下降了3%,无需常换电池,大大节约了后期维护成本”。
  • [行业资讯] 泰克在其屡获大奖的高性能示波器中增加5G功能
    2022年2月28日– 泰克科技日前宣布为 MSO6B示波器发布SignalVu NR分析软件。工程师现在可以根据3GPP规范,在他们依赖的示波器上执行关键5G NR测量,开发和表征新的电子设计 。RF系统设计人员都首选MSO6B示波器,查看电源轨道、数字控制总线和I/O信号以及RF信号。每条通道都有一个数字下变频器,可以与时域波形同步进行频谱分析。工程师可以以时间相关的方式,查看构成设计的信号特点。5G系统设计人员现在可以在泰克示波器中增加5G NR信号分析功能,在一台示波器上迅速诊断有问题的信号交互,而不用再麻烦地关联多台仪器。除能够同步查看各种信号外,MSO6B还提供了5G信号分析所需的宽捕获带宽和低固有噪声。在示波器上提供这样的性能,减少了对昂贵的专用矢量信号分析仪的需求。“通过集成5G NR,用户可以在一台仪器中查看整个系统,调试最复杂的设计,满足未来的规范。”泰克科技公司组合解决方案副总裁兼总经理Chris Witt说,“我们非常兴奋地看到,采用这种技术测试新DUT的客户前期反应都非常强烈。”最新分析软件可以对5G NR物理层进行通过/未通过测试,根据3GPP版15/16测试规范确定的5G NR标准检验发射机设计质量。它包括重要的信号质量测量,如误差矢量幅度(EVM)、邻道功率(ACP)、频谱辐射模板(SEM)和功率相对于时间关系(PVT)。泰克采用NI (原国家仪器公司)的算法开发了最新5G NR分析软件,NI在自动测试测量领域是公认的市场领导者。“NI非常激动地与泰克合作,提供多种方式,触发、捕获、分析和诊断复杂的5G集成和设计问题,而这些功能在传统VSA通常是没有的。”NI组合产品线高级副总裁兼总经理Josh Mueller说,“在泰克示波器和信号分析仪上运行的SignalVu矢量信号分析(VSA)软件内部集成NI的5G算法,将在客户的工作流程中创造新的价值。”基于泰克MSO6B的5G NR物理层解决方案较传统信号分析仪提供了许多明显优势,其支持高达2 GHz的全面信号分析功能,且仪器噪声低,可准确进行EVM测量。对高频系统(如FR2),5GNR分析选项还可以用于提供高达70 GHz带宽的DPO70000SX。对使用实时信号分析仪的工程师,5GNR选项还可以用于泰克RSA500和RSA5000系列。该软件在示波器与信号分析仪上的运行方式完全相同,不需要学习使用新的工具。
  • [行业资讯] PM2.5传感器在IoT 中的应用
    的应用领域涉及到方方面面,在工业、农业、环境、交通、物流、安保等基础设施领域的应用,有效的推动了这些方面的智能化发展,使得有限的资源更加合理的使用分配,从而提高了行业效率、效益。在家居、医疗健康、教育、金融与服务业、旅游业等与生活息息相关的领域的应用,从服务范围、服务方式到服务的质量等方面都有了极大的改进,大大的提高了人们的生活质量。下面工采网小编和大家一起看看PM2.5传感器在 中的应用。随着物联网 (IoT) 行业的发展,利用传感器的机会也在增多。就是物联网在家庭中的基础应用,随着宽带业务的普及,智能家居产品涉及到方方面面。例如:家中无人,可利用手机等产品客户端远程操作智能空调,调节室温,甚者还可以学习用户的使用习惯,从而实现全自动的温控操作,使用户在炎炎夏季回家就能享受到冰爽带来的惬意;通过客户端实现智能灯泡的开关、调控灯泡的亮度和颜色等等; 智能体重秤,监测运动效果。内置可以监测血压、脂肪量的先进传感器,内定程序根据身体状态提出健康建议;家庭环境控制系统通过对室内环境进行有效监测,在室内布置传感器网络,实时获取室内环境参数信息,通过对室内环境参数信息的统计、分析和模糊计算,可以及时了解室内实时空气环境状况,从而通过对空气净化设备或其他环境调控设备的智能控制最终实现对室内环境的调节和控制,以达到提高室内环境舒适度和改善室内空气质量的目的。对于室内环境监测工采网推荐韩国syhitech 粒子传感器模块 PM2.5传感器 - PDSM010。韩国syhitech 粒子传感器模块 PM2.5传感器 - PDSM010可探测约1?的粒子,如室内灰尘、花粉、微生物、尘螨和香烟烟雾,测量不超过30?空间内浮游粒子的浓度。适用于房间内的自动空气监测系统,如空气净化器。一方面PM2.5传感器PDSM010的信号通过内部电路和MCU程序转换为PWM输出;另外,传感器的滤波电路和MCU程序能够移除噪声,以使设备在信号中有噪声流入时工作更加稳定。PM2.5传感器PDSM010产品检测能力稳定,生产效率高,具有双重优势。不同于之前的型号(DSM),传感器设备上没有附加的控制点(VR Trimmer)。这可以防止因用户随意修改而经常导致的潜在故障。由此可见物联网智能家居解决方案将改变人们的生活方式。大多数智能家居产品旨在将人们从琐事中解放出来。通过摆脱单调的日常工作,人们将有更多的时间专注于其他重要的活动。此外,它还可以提高生活质量。通过使用物联网支持的智能家庭自动化解决方案,可以让家庭成为一个压力更小、成本更低的地方。其中,传感器之间的联动、环境感知和场景联动将成为未来智能家居为用户提供智能服务的重要技术基础。作为智能家居产品的关键技术,MEMS传感器技术将提供高性能、低成本的技术解决方案,加速智能家居产品的快速发展。       原文标题 : PM2.5传感器在IoT 中的应用
  • [行业资讯] 全球物联网蜂窝芯片市场:高通第1,紫光展锐第2,中国厂商占43%
    如果大家买苹果的iPad,会看到两个版本,一个是WIFI版本,一个是蜂窝版。所谓蜂窝版,就是能够通过移动运营商的网络(比如3G/4G/)上网的版本。事实上,除了手机、iPad外,目前需要通过移动运营商网络上网的设备众多的,比如智能汽车、POS机、智能水表、燃气表、各种传感器等等。特别是随着5G的到来,万物互联时代成为现实,各种各样的需要直接连接移动网络(蜂窝)的越来越多了,而支持蜂窝上网的基带芯片需求,也就越来越大了。按照Counterpoint发布的最新数据,2021年Q4,全球蜂窝芯片出货量同比增长57%,主要催化剂就是5G,比如5G蜂窝芯片出货量同比增长392%,接着再是4G Cat.1,同比增长154%。而从各厂商的市场情况来看,高通还是第一名,份额为37.9%,但相比于2020年Q4的47.3%,已经下滑了近20个百分点。第二名是紫光展锐,份额为26.1%,同比去年同期的12.8%,差不多是直接翻倍。第三名是翱捷科技,份额为10.4%,而上一年同期都榜上无名,这次直接就杀进全球第三名了。第四名是联发科,份额为6.5%,同比去年的13.2%,跌了一半多。而第2、3、4名合计份额达到了43%,这三家厂商也是中国厂商,可见中国厂商在全球蜂窝物联网芯片领域,确实是越来越强,特别是大陆厂商表现太给力了。为何大陆厂商表现这么给力?原因很简单,那就是中国市场太大了,可以说就是中国在主导蜂窝物联网芯片市场,占总出货量近60%,截止至目前,国内蜂窝物联网连接数达到14.64亿,遥遥领先。在中国市场,中国芯片厂商表现给力,也就在情理之中了,所以紫光展锐的份额能够直接翻倍,翱捷科技从寂寂无名,直接进入前3名。可以预见的是,随着5G不断发展,“中国芯”在全球蜂窝物联网市场中影响力还会不断提升。       原文标题 : 全球物联网蜂窝芯片市场:高通第1,紫光展锐第2,中国厂商占43%
总条数:1041 到第
上滑加载中