资料介绍
描述
计算机存在检测器
基于 Kemet SS-430L 热释电传感器
计算机存在检测器通过位于计算机键盘后面的非侵入式设备解决安全漏洞和温室气体排放问题。
在计算机解锁时离开您的计算机是许多处理机密信息的组织的重大安全漏洞,您只需在 PC 上按 Windows 徽标 + L 或在 Mac 上按 Command + Control + Q 即可离开。尽管如此简单,但经常忘记让任何等待机会执行他们无权执行或不想在其登录下被跟踪的操作的人访问计算机。让计算机无人看管的第二个方面是连接设备(如显示器、打印机和扬声器)打开数小时或数天会浪费电力,从而对温室气体排放和电力成本产生重大影响。
![poYBAGOX6AqAZukDAAAoN7YR6as628.png](https://file.elecfans.com/web2/M00/83/0C/poYBAGOX6AqAZukDAAAoN7YR6as628.png)
无需人工干预,计算机存在检测器 (CPD) 与键盘和鼠标串联连接,以持续监控距离键盘 1.5 米范围内是否有人。如果没有检测到存在,指示灯将闪烁 10 秒钟,表示如果没有检测到移动,计算机将被锁定。由于该设备对人体红外指纹的选择性敏感,它甚至可以检测到 1.5 米范围内的最轻微的移动,例如打字或手写。范围和非检测时间都可以调整以适应个别应用。在非检测时间过去后,将向计算机发送命令以锁定屏幕,要求用户输入密码才能重新访问。当用户长时间远离电脑时,
CPD 设计为整齐地放置在键盘后面,并包括一个前置 USB 端口,可轻松连接记忆棒或其他低功耗 USB 设备。鼠标和键盘线缆可以整齐地包裹在集成线缆管理器中,以减少桌面杂乱。
安装
设备背面有 2 个 USB-A 端口,用于连接键盘和鼠标。在连接插头之前,使用电缆管理槽将多余的电缆缠绕在 CPD 下,如图 2 所示。
将微型 USB 端口连接到 PC,如果前端端口用作手机充电器,可选 5 伏直流电源。
如果实施了外围电源控制,则提供一个 3.5 毫米立体声唱机插孔作为通用输出来激活您的受控电源板。该连接提供了一个常开和常闭的开关触点,可以连接到智能家居发射器或其他低压控制输入。
可以通过拧出传感器镜头并插入所需的范围镜头来调整覆盖范围。
![poYBAGOX6A6ATlJ1AAAtSr_qwac210.png](https://file.elecfans.com/web2/M00/83/0C/poYBAGOX6A6ATlJ1AAAtSr_qwac210.png)
手术
当您的计算机打开时,CPD 将不断扫描以查看是否在所选范围内检测到人。如果未检测到人员,则前面的 LED 将闪烁,表示如果未检测到移动,则计算机即将锁定。
在非检测时间过去后,CPD 将向计算机发送锁定命令,防止任何人在未先输入用户密码的情况下使用它。
硬件
CPD 中的电子设备包括四个主要部分。
- 凯美特接近传感器
- 微处理器控制
- USB 4 端口集线器
- 力量
Kemet 接近传感器
Kemet 接近传感器是一个独立模块 ( SS-430L ),它对人体发出的红外 (IR) 波长具有非常高的灵敏度,并且可以拒绝其他红外源。除了其选择性灵敏度外,它还能够通过不同的不透明材料进行检测,使其适用于您不希望传感器可见的应用,并且不受阳光等其他红外源的影响。
使用模拟万用表对传感器进行初步试验,以显示检测到运动时的脉冲,并逐渐添加 0.1 毫米厚的透明塑料片,直到达到所需的范围。我对几种塑料进行了试验,包括用于印刷外壳的 PLA,发现如图 3 所示的咖啡包盒中的窗口效果最好。将 5 张叠在一起的薄片实现了 1 米的合适范围。在成品中,将制作一个可互换的插件,以便轻松调整范围。
![poYBAGOX6BGAOQuFAAAoQ3Q0TOw254.png](https://file.elecfans.com/web2/M00/83/0C/poYBAGOX6BGAOQuFAAAoQ3Q0TOw254.png)
进行了额外的测试以确定来自传感器的放大信号是否适合连接到 ADC,这将允许范围基于信号的幅度。绕电路一探,发现传感器的模拟信号输入到微控制器,然后输出数字信号。图 4 显示了探测到的引脚,虽然它可以连接到 ACD,但在本项目中并未实现。
![pYYBAGOX6BWALw6WAAAOFGpFH8I490.png](https://file.elecfans.com/web2/M00/83/94/pYYBAGOX6BWALw6WAAAOFGpFH8I490.png)
微处理器控制
Kemet SS-430 的数字输出连接到PIC18F14K50微处理器的数字输入,该微处理器根据在给定时间内未接收到检测脉冲的时间进行所有定时和控制。选择该处理器是因为它支持原生 USB、引脚数少且具有多个定时器。
![poYBAGOX6BqAHDfAAAA4hBoKdpY852.png](https://file.elecfans.com/web2/M00/83/0C/poYBAGOX6BqAHDfAAAA4hBoKdpY852.png)
RC4 上的 LED 输出驱动 WS2812 可编程 LED 用于状态指示,如图 7 所示,继电器输出由 RC5 驱动,如图 6 所示。
由于切换主供电设备可能需要特殊的安全认证,因此使用了干式继电器触点,该触点可以连接到无线电源控制器,例如Sonoff或适当额定值的硬接线继电器。
![pYYBAGOX6CiAC-HKAAAjAHdtL_M115.png](https://file.elecfans.com/web2/M00/83/94/pYYBAGOX6CiAC-HKAAAjAHdtL_M115.png)
![poYBAGOX6CuAB16pAAAPHVDdGxY883.png](https://file.elecfans.com/web2/M00/83/0C/poYBAGOX6CuAB16pAAAPHVDdGxY883.png)
引脚 18 和 19 上的 USB 输出发送和接收 HID 命令,允许模拟键盘敲击以向计算机发送锁定命令并感应键盘何时被按下以解锁。这些引脚作为差分对路由到 USB 集线器。
USB 5 端口集线器
CPD 与外部世界的连接是通过一个 USB 接口以 4 端口集线器的形式加上单芯片上的 1 个上行链路。端口配置为 2 个用于背面的键盘和鼠标,1 个用于正面的 USB 密钥或低功率手机充电器,以及一个内部连接到微处理器以模拟键盘按下。然后上行链路将所有 4 个端口连接回计算机。该组件的 PCB 布局是设计中最具挑战性的方面,因为USB2514 IC 仅采用一个端子间距为 0.5mm BSC 的占位面积,如果您遵循 USB 2.0 规范,则具有非常特殊的要求用于 USB 差分对的路由。每对需要保持相同的长度并平行于整个路线。此外,它们需要具有标称 90Ω 阻抗,这相当于 27mil 的走线宽度和差分对之间的 5mil 间距。与其他轨道的间隙需要为 25mil,并且差分对下方的连续接地层。尝试尽可能接近这些设计规则,并尽可能靠近放置 9 个去耦电容器、晶体和电阻器,需要使用 0402 封装 (1005) 电容器和电阻器。从尺寸角度来看,典型的可伸缩铅笔直径为 0.5 毫米,与每个组件的宽度相同。折断几个 1mm 的长度,并以 0.5mm 的间距完美放置它们,这就是 1005 的工作方式。
![pYYBAGOX6C2ATke9AAA0pXx8xA0182.png](https://file.elecfans.com/web2/M00/83/94/pYYBAGOX6C2ATke9AAA0pXx8xA0182.png)
除了管理所有 USB 通信外,USB2514还可以控制每个端口的供电。我使用MIC2005A限流 IC 来检测电流是否超过 500mA(图 9 中的 U5、6 和 7)。MIC2005Ai 的EN 引脚由USB2514的高电平有效输出控制,在OUT 上启用 5 伏。如果电流超过 500mA,则低电平有效 FLT 引脚会触发 USB2514 上的 OSCx 输入,这会将 PRTPWRx 拉低,从而禁用该端口上的电源输出,直到 USB 故障得到纠正。
![pYYBAGOX6DCATmVaAAC0fK7C2vE866.png](https://file.elecfans.com/web2/M00/83/94/pYYBAGOX6DCATmVaAAC0fK7C2vE866.png)
建造
外壳
外壳设计为直接位于计算机键盘后面,传感器面向操作员,如图 10 所示。由于传感器具有非常宽的覆盖角度和对人体 IR 能量的高灵敏度,因此准确放置并不重要。
![pYYBAGOX6DeAZoZiAACmXMnbKzI421.png](https://file.elecfans.com/web2/M00/83/94/pYYBAGOX6DeAZoZiAACmXMnbKzI421.png)
为了减少桌面杂乱,CPD 在其下方留有空间,以便通过将键盘和鼠标的多余 USB 电缆缠绕在底座周围来隐藏它们,只留下所需的长度,如图 11 所示。面向操作员的是一个状态指示器,用于记忆棒或其他低功耗设备和传感器窗口的备用 USB 端口。
![poYBAGOX6DqAfRpjAAA9Ispeqsk124.png](https://file.elecfans.com/web2/M00/83/0C/poYBAGOX6DqAfRpjAAA9Ispeqsk124.png)
印刷电路板
PCB 是两层板,所有组件都在顶层,大部分接地层在底部。包括电容器、电阻器和电感器在内的无源元件均来自 Kemet,USB 集线器 IC U4 周围使用了 1005 (0402) 封装,电路板的其余部分为 2012 (0805) 封装。大多数半导体来自 Microchip,并已被安排到电源、控制和 USB 区域,如图 12 所示。
控制器和 Kemet SS-430L 传感器的安装如图 13 所示。
![poYBAGOX6ESAajLNAABlKBeNYMM697.png](https://file.elecfans.com/web2/M00/83/0C/poYBAGOX6ESAajLNAABlKBeNYMM697.png)
![pYYBAGOX6EiAPsr_AABVJUxmiRE379.png](https://file.elecfans.com/web2/M00/83/94/pYYBAGOX6EiAPsr_AABVJUxmiRE379.png)
![pYYBAGOX6E6Adp3zAAD2QUXmCE0550.png](https://file.elecfans.com/web2/M00/83/94/pYYBAGOX6E6Adp3zAAD2QUXmCE0550.png)
![poYBAGOX6FSAAG2dAACDywfui5E835.png](https://file.elecfans.com/web2/M00/83/0C/poYBAGOX6FSAAG2dAACDywfui5E835.png)
软件
该软件是用 C 语言为 PIC18F14K50 微控制器编写的,并在两个主循环中运行,如图 16 所示。
![pYYBAGOX6FeAAvNIAABruVxBtp8215.png](https://file.elecfans.com/web2/M00/83/94/pYYBAGOX6FeAAvNIAABruVxBtp8215.png)
主要代码由检测传感器脉冲的中断、以 1 秒间隔计时的定时器和 USB 发送/接收驱动。
循环 1通过中断不断检查运动,并在每个滴答时增加变量 countSeconds 中的时间计数。
如果检测到移动,则时间计数重置为 0。如果在 PRE_WARN_TIME 中定义的时间段内未检测到移动,LED 将闪烁以警告挂起的屏幕锁定并且时间计数设置为 0。如果没有移动在 NO_MOTION_TIME 中定义的时间之前检测到锁屏键盘组合通过 USB 发送到计算机,并且流将被交给循环 2。
循环 2再次将变量 countSeconds 设置为 0,准备计数到 POWER_DOWN_TIME。当此时间过去时,驱动外部电源控制设备的继电器打开。不断检查按键。定时器 2 将开始对外围设备计时,如果没有按下任何键,并且定时器 2 已过,外围设备将关闭。循环将继续等待按键,然后外围设备上电并将控制返回给循环1。
- 使用Arduino和雨滴传感器的雨量检测器
- 海曼heimann HMS Z11 F5.5热电堆传感器规格
- 压力传感器在计算机控制系统中有什么样的应用 21次下载
- NDIR气体检测器解决方案和PID气体检测器解决方案
- 光电传感器和光纤传感器的介绍 18次下载
- 漫反射光电传感器在工业领域中不可或缺 6次下载
- 压电传感模块实现压电传感器的信号检测 41次下载
- 基于磁阻传感器的无线车辆检测器的设计 64次下载
- 传感器与信号处理_吴兴惠 0次下载
- 基于气体传感器的计算机测试系统的研制 50次下载
- 光电传感器基本特性的研究 82次下载
- 中国计算机学会青年计算机科技论坛YOCSEF上海第3届传感器
- 光电传感器检测原理及术语
- 基于光电传感器的路径检测试验
- 光电传感器的电磁兼容设计
- autonics光电传感器怎么调节 803次阅读
- 西克光电传感器选型原则 385次阅读
- 光电传感器的检测模式有哪些类型 2718次阅读
- 激光传感器与光电传感器的区别及应用原理解析 9290次阅读
- 光电传感器的组成及工作原理解析 8135次阅读
- 光纤传感器与光电传感器的区别 1.6w次阅读
- 基于热电偶传感器对冷结点补偿的实现 2602次阅读
- 计算机的存储器主要作用_计算机的存储器的分类介绍 1.1w次阅读
- 光电传感器怎么调节_光电传感器使用方法 7.1w次阅读
- 温度传感器种类汇总及应用分析 3w次阅读
- 光电传感器的应用实例_光电传感器工作原理_光电传感器接线图 6.2w次阅读
- 光电传感器的结构原理解析和光电传感器的应用 6087次阅读
- 光电传感器的应用实例详解 9452次阅读
- 传感器检测中的抗干扰技术详解 3049次阅读
- 带又温度传感器的过零检测器电路图 3041次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论