一种新型并条机断条光电自停装置的设计
时间:10-31
来源:互联网
点击:
4.1 软件流程图
系统上电后微处理器先进行初始化设置,包括状态字设置、程序监控设置、输入、输出口设置、时间常数设置,然后进行光路接收测试,先以低光强测试,接收异常则加强发射光强度继续测试,若仍异常则退出检测,提示故障信息。接收正常进入主程序,进入主程序后在循环检测输入过程中产生38 kHz的脉冲信号。软件系统包括初始化程序、主程序、测控程序和38 kHz脉冲输出子程序,初始化检测和主程序软件流程图如图7所示。
4.2 软件产生38 kHz脉冲子程序清单
为简化电路设计,通过合理设计软件系统,由软件产生38 kHz调制脉冲信号,在测试程序和主程序两次调用间隙检测IRM输出。这个间隙时间为脉冲周期的一半,即13 ns。微处理器的指令周期为1 ns,系统能够执行13条指令,足以实现检测IRM输出并完成程序跳转(2~4 ns)。为稳定接收,每次调用连续循环发射红外光1 ms,并在程序中嵌入复位看门狗(Watchdog)命令,监视微处理器运行,防止强干扰造成系统运行异常。程序清单如下:
5 结 语
智能化的光电自停装置在设计上充分考虑了其应用现场的环境条件,将应用广泛、价格低廉的遥控接收器件和微处理器应用到电路设计,并采取了IRM内部集成放大和检波功能、动态光强控制、软件抗干扰等多项措施。充分利用了微控器软硬件资源,电路简洁、原理简单,提示信息全面。系统具有低功率消耗特点,每个发射与接收单元的工作电流小于30 mA@DC 5 V。在附加了堵条检测功能的条件下,系统仍具有扩展性,现场应用取得了较好的效果。
系统上电后微处理器先进行初始化设置,包括状态字设置、程序监控设置、输入、输出口设置、时间常数设置,然后进行光路接收测试,先以低光强测试,接收异常则加强发射光强度继续测试,若仍异常则退出检测,提示故障信息。接收正常进入主程序,进入主程序后在循环检测输入过程中产生38 kHz的脉冲信号。软件系统包括初始化程序、主程序、测控程序和38 kHz脉冲输出子程序,初始化检测和主程序软件流程图如图7所示。
4.2 软件产生38 kHz脉冲子程序清单
为简化电路设计,通过合理设计软件系统,由软件产生38 kHz调制脉冲信号,在测试程序和主程序两次调用间隙检测IRM输出。这个间隙时间为脉冲周期的一半,即13 ns。微处理器的指令周期为1 ns,系统能够执行13条指令,足以实现检测IRM输出并完成程序跳转(2~4 ns)。为稳定接收,每次调用连续循环发射红外光1 ms,并在程序中嵌入复位看门狗(Watchdog)命令,监视微处理器运行,防止强干扰造成系统运行异常。程序清单如下:
5 结 语
智能化的光电自停装置在设计上充分考虑了其应用现场的环境条件,将应用广泛、价格低廉的遥控接收器件和微处理器应用到电路设计,并采取了IRM内部集成放大和检波功能、动态光强控制、软件抗干扰等多项措施。充分利用了微控器软硬件资源,电路简洁、原理简单,提示信息全面。系统具有低功率消耗特点,每个发射与接收单元的工作电流小于30 mA@DC 5 V。在附加了堵条检测功能的条件下,系统仍具有扩展性,现场应用取得了较好的效果。
传感器 红外 二极管 放大器 三极管 电路 总线 连接器 CMOS 电阻 电流 Microchip PIC 振荡器 看门狗 电容 LED 继电器 电压 相关文章:
- 新型永磁同步电机控制芯片IRMCK203及其应用(01-16)
- AD698型LVDT信号调理电路的原理与应用(01-17)
- 带全速USB接口的PICl8F4550应用设计(04-12)
- 毫欧姆电阻在汽车电子系统中的应用(05-11)
- 利用双电机控制技术简化高能效电器设计(07-20)
- 为多路、多信号的快速扫描测量构建适当的数据采集系统(09-20)