通信指示灯电路设计中施密特触发器的运用,电气工程论文.docx
《通信指示灯电路设计中施密特触发器的运用,电气工程论文.docx》由会员分享,可在线阅读,更多相关《通信指示灯电路设计中施密特触发器的运用,电气工程论文.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、通信指示灯电路设计中施密特触发器的运用,电气工程论文摘 要: 本文主要介绍了利用施密特触发器实现通信指示灯电路的基本原理及其电路构造。利用本文介绍的技术实现的通信指示灯电路具有通用性好, 构造紧凑, 性能稳定、可靠, 不占用单片机CPU资源以及造价低廉等特点。 本文关键词语: 施密特触发器; 脉冲展宽; 通信; 指示灯; 单片机; RS232; 串口; 在数字通信设备中, 往往需要配置用于提示系统能否正在进行数据传输的指示灯电路, 以提醒用户注意并方便用户进行故障诊断。例如, 在以太网通信中, 网络接口卡上RJ45接口的指示灯, 在网络上有数据传输时, 这个指示灯会不断地闪烁, 而在没有数据传
2、输时指示灯会熄灭。 在一些为专用用处开发的数据采集系统中也需要这样的通信指示灯。在这些应用中, 往往需要开发人员自个设计实现这样的指示灯功能。这是一个看起来非常简单, 但实现起来却并不轻松的功能。 以单片机实现的通信系统为例, 实现通信指示的程序处理逻辑基本是这样的:在准备通信之前 (包括发送数据和接收数据) 将单片机的某个IO端口置1, 使其输出高电平, 进而驱动指示灯点亮或闪烁, 在通信完成后再将该端口清0, 使其输出低电平, 进而熄灭指示灯。 上述通信处理逻辑是最直接的处理方式, 当然也是正确的处理方式。但是, 这种方式有一个很棘手的问题需要解决:怎样处理通信时间很短 (毫秒甚至微秒级)
3、 的情况。由于通信设备的通信速度可能很快, 例如, 即便是对于像RS232 (串口) 这样的低速通信设备来讲, 在9600波特率、8位数据位的情况下, 传输一个字节数据所需的时间仅为1ms左右, 根据上述通信程序处理逻辑, 指示灯仅会点亮或闪烁1ms, 但这么短的点亮时间, 人眼根本观察不到, 人眼能分辨的点亮时间至少应在0.1s即100ms以上。 为了能够让人眼看清指示灯, 必须想办法延长指示灯的点亮时间。有两种办法能够实现这个目的:软件编程方式, 硬件电路方式。 软件编程方式需要修改上述通信程序处理逻辑, 在系统中增加定时器, 利用定时器定时来到达延长指示灯闪烁时间的目的, 总之, 这种方
4、式需要CPU的配合, 会占用CPU时间和定时器资源, 同时也增加了程序复杂度。 硬件电路方式则完全使用硬件来到达延长指示灯闪烁时间的目的, 不需要修改通信程序处理逻辑, 不会增加程序复杂度, 也不会占用CPU时间, 是最为理想的解决方案, 但对该电路应有两个基本的要求:构造简单, 造价低廉。本文主要介绍怎样利用施密特触发器来实现这样的电路, 为方便叙述, 下面简称该电路为转换电路。 1、 脉冲展宽 由前述通信处理程序逻辑可知, 通信处理程序在通信经过中相当于在IO端口输出了一个相对较短的脉冲信号, 转换电路的作用就是要将该短脉冲进行展宽, 如此图1所示。 能够实现这种脉冲展宽的电路有很多种,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 农业相关
限制150内