这里给出的实例中所使用的光电传感器是Keyence™ PZ-G61B,图1所示为传感器、PCB和发射器。该传感器设计用于多种不同应用的回射检测。传感器提供用户可调节增益,同时提供PNP和NPN输出报警信号。在这个示例中,触发报警时,PNP输出将模块电源(本例中为+12V直流)切换到输出端。传感器也提供用户可选的双掷开关,用来设置无光或有光报警。本应用中,传感器置为无光报警。采用特定的反射器,Keyence PZ-G61B的有效检测距离为0.3英尺到13.8英尺(0.1m到4.2m)。示例中,反射器为Keyence OP-84219 R-2L,2in x 2in回射区域。
图1. PCB、传感器和发射器
电路框图
本设计的电路框图如图2所示。图中,利用PZ-G61B传感器和MAXQ3210微控制器构建的系统只需很少的外部元器件。12V墙上适配器为系统供电。由于传感器和微控制器具有不同的供电电源要求,另外选择了一个稳压器。光电传感器规定的供电电源是:10V至30V DC ±10%,MAXQ3210的最大电源电压是9.5V。两个器件采用同一电源供电将使会达到指定规格的极限,没有任何裕量。因此,PCB上采用了一个稳压器来产生微控制器的5V供电。5V线性稳压器(7805)能够把外部12V电源输入降至微控制器所要求的5V。通过短接MAXQ3210的数字电源输入(VDD,引脚17)与稳压器输出(REGOUT,引脚18),可禁用内部稳压器。