E18-D80NK红外避障传感器使用说明

E18-D80NK红外避障传感器使用说明书

简介:
E18-D80NK-N这是一种集发射与接收于一体的光电传感器,发射光经过调制后发
出,接收头对反射光进行解调输出。有效的避免了可见光的干扰。透镜的使用,也使
得这款传感器最远可以检测80厘米距离的问题(由于红外光的特性,不同颜色的物
体,能探测的最大距离也有不同;白色物体最远,黑色物体最近)。
检测障碍物的距离可以根据要求通过尾部的电位器旋钮进行调节。
该传感器具有探测距离远、受可见光干扰小、价格便宜、易于装配、使用方便等特
点,可以广泛应用于机器人避障、流水线计件等众多场合。

电气特性:
棕色:VCC;蓝色:GND;黑色:OUT。
工作电压:5VDC
工作电流:10-15mA
驱动电流:100mA
感应距离:3-80CM
Sensing range: 3-80cm 备注:请不要将引线接错,否则可能烧毁
Sensing object: Translucency, opaque
Supply voltage: DC5V
Output operation: Normally open(O)
Output: DC three-wire system(NPN)

机械特性:
颜色:橙黄色
直径:18mm
长度:45mm
引线长度:45cm
Diameter: 18mm, Length: 45mm
Appearance: Threaded cylindrical
Material: Plastic
Guard mode: Reverse polarity protection
Ambient temperature: -25-70℃

应用案例:
1、生产线货物自动计数设备
2、多功能提醒器
3、走迷宫机器人

注意事项:
在接线的时候,请避免出现电源和地接错的现象,该操作有可能造成传感器永久性损坏;
信号输出端请加上拉电阻;
为保护动作的可靠和寿命长,请避免有关规定以外的温度外界(户外)条件下,接近传感
器虽为耐水结构,若装上罩使用,勿使水和水容性切削油等淋到,则可更好地提高可靠性
及寿命。还请避免在有化学药剂,特别是在强碱、酸、硝酸、铭酸、热浓硫酸等气候中使用。

有关传感器常见问题回答:
1、问:这是数字传感器还是模拟传感器?
答:这是NPN型光电开关;输出状态是0,1,即数字电路中的高电平和低电平。
2、问:检测到目标物体是什么电平输出?
答:检测到目标是低电平输出,正常状态是高电平输出。
3、问:能否接到单片机IO口上?
答:输出外加一个上拉电阻即可连接到IO口上。
4、问:上拉电阻阻值为多少?
答:上拉电阻阻值一般在1K左右。

### E18-D80NK 红外传感器 HAL 驱动实现 对于E18-D80NK红外传感器,在STM32平台上利用HAL库进行控制可以极大简化开发流程并提高代码可移植性。通常情况下,E18-D80NK作为一个简单的数字输出型红外接近开关,其接口非常简单,主要通过GPIO口读取状态。 为了使用HAL库来操作这个传感器,下面提供了一个基本框架用于初始化和查询E18-D80NK的状态: #### 初始化 GPIO 引脚配置 ```c // 假设DIO连接到了PA0上 __HAL_RCC_GPIOA_CLK_ENABLE(); // 启用GPIOA时钟 GPIO_InitTypeDef GPIO_InitStruct = {0}; GPIO_InitStruct.Pin = GPIO_PIN_0; GPIO_InitStruct.Mode = GPIO_MODE_INPUT; GPIO_InitStruct.Pull = GPIO_NOPULL; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); ``` 这段代码完成了对GPIO端口的设置以便能够接收来自E18-D80NK模块发出的信号[^1]。 #### 查询传感器状态函数定义 ```c uint8_t Read_E18_D80NK_State(void){ uint8_t state = HAL_GPIO_ReadPin(GPIOA, GPIO_PIN_0); return (state == GPIO_PIN_SET)? 0 : 1 ; // 如果返回高电平则表示未检测到物体;低电平时认为有障碍物靠近。 } ``` 此部分实现了从指定引脚获取当前逻辑电平的功能,并将其转换成易于理解的形式输出——即当传感器探测到目标时给出特定标志位值。 上述方法展示了如何基于STM32 HAL库快速搭建起针对E18-D80NK红外避障/测距传感器的基础应用环境。需要注意的是实际项目中可能还需要考虑更多细节如抗干扰措施等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值