单片机的常见输入输出电路介绍(一)

最新更新时间:2013-09-24来源: 互联网关键字:单片机  输入输出  电路介绍 手机看文章 扫描二维码
随时随地手机看文章

针时电气控制产品的特点,讨论了几种单片机常用输入/输出电路的设计方法,对合理地设计电气控制系统,提高电路的接口能力,增强系统稳定性和抗干扰能力有实际指导意义。

  引 言

  传统电气设备采用的各种控制信号,必须转换到与单片机输入/输出口相匹配的数字信号。用户设备须输入到单片机的各种控制信号,如限位开关,操作按钮、选择开关、行程开关以及其他一些传感器输出的开关量等,通过输入电路转换成单片机能够接收和处理的信号。输出电路则应将单片机送出的弱电控制信号转换、放大到现场需要的强输出信号,以驱动功率管、电磁阀和继电器、接触器、电动机等被控制设备的执行元件,能方便实际控制系统使用。

  1 输入电路设计

  一般输入信号最终会以开关形式输入到单片机中,以工程经验来看,开关输入的控制指令有效状态采用低电平比采用高电平效果要好得多,如图1如示。当按下开关Sl时,发出的指令信号为低电平,而平时不按下开关S1时,输出到单片机上的电平则为高电平。该方式具有较强的耐噪声能力。

  

开关信号输入电路

 

  若考虑到由于TTL电平电压较低,在长线传输中容易受到外界干扰,可以将输人信号提高到+24 V,在单片机入口处将高电压信号转换成TTL信号。这种高电压传送方式不仅提高了耐噪声能力,而且使开关的触点接触良好,运行可靠,如图2所示。其中, D1为保护二极管,反向电压≥50 V。

  为了防止外界尖峰干扰和静电影响损坏输入引脚,可以在输入端增加防脉冲的二极管,形成电阻双向保护电路,如图3所示。二极管D1、D2、D3的正向导通压降UF≈0.7 V,反向击穿电压UBR≈30 V,无论输入端出现何种极性的破坏电压,保护电路都能把浚电压的幅度限制在输入端所能承受的范围之内。即:VI~VCC出现正脉冲时,D1正向导通; V1~VCC出现负脉冲时,D2反向击穿;VI与地之间出现正脉冲时,D2反向击穿;V1与地之间出现负脉冲时,D3正向导通,二极管起钳位保护作用。缓冲电阻RS约为1.5~2.5kΩ,与输入电容C构成积分电路,对外界感应电压延迟一段时间。若干扰电压的存在时间小于t,则输入端承受的有效电压将远低于其幅度;若时间较长,则D1导通。电流在RS上形成一定的压降,从而减小输入电压值。

  

 

  此外,一种常用的输入方式是采用光耦隔离电路。如图4所示,R为输入限流电阻,使光耦中的发光二极管电流限制在10~20 mA。输入端靠光信号耦合,在电气上做到了完全隔离。同时,发光二极管的正向阻抗值较低,而外界干扰源的内阻一般较高,根据分压原理,干扰源能馈送到输入端的干扰噪声很小,不会产生地线干扰或其他串扰,增强了电路的抗干扰能力。

  

输入端保护电路

 

  

光耦隔离电路

 

  在满足功能的前提下,提高单片机输入端可靠性最简单的方案是:在输入端与地之间并联一只电容来吸收干扰脉冲,或串联一只金属薄膜电阻来限制流入端口的峰值电流。

关键字:单片机  输入输出  电路介绍 编辑:神话 引用地址:单片机的常见输入输出电路介绍(一)

上一篇:基于EDA技术的FPGA设计计算机应用
下一篇:单片机的常见输入输出电路介绍

推荐阅读最新更新时间:2023-10-12 20:48

Linux下ARM 和单片机的串口通信设计
0 引言 数据采集系统中由于单片机侧重于控制,数据处理能力较弱,对采集的数据进行运算处理比较繁琐,如果通过串口与上位机通信,利用上位机强大的数据处理能力和友好的控制界面对数据进行处理和显示则可以提高设计效率。串口通信以其简单的硬件连接,成熟的通信协议,成为上下位机之间通信的首选。移植了Linux 操作系统的s3c2440 可以在Linux 环境下操作串口,降低了串口操作的难度,可以使开发者集中精力开发大规模的应用程序,而不必在操作底层设计上耗费时间。 1 硬件连接 s3c2440 是 三星 公司生产的基于ARM9 核的处理器,采用3.3 V 电压供电; C8051Fxxx 系列单片机是美国CYGNAL 公司推出的
[单片机]
STC89C52单片机通过HC06蓝牙模块与Android手机通信
一环境: 1、任意单片机开发板即可(当时用的芯片STC90C516RD+),约定为下位机 2、无线蓝牙串口透传模块 HC-06从机 3、windows xp操作系统 4、Android智能手机(蓝牙串口通信助手软件),约定为上位机 二、连接的部分电路图(有集成板子的直接插上就可以了,但是要注意若单片机的TXD无上拉能力需要加上拉电阻) 上拉电阻的阻值有人问我,我当时用的是1K 。 三、下位机测试程序 (各位大神如果分数比较多可以赞助我一下,就1个积分) 程序地址(整个工程):http://download.csdn.net/de
[单片机]
基于单片机的LED室内照明控制系统
  我国是一个资源紧缺的国家,但在日常的生活中,人们并没有意识到这一点。以室内照明为例,在很多公共场合中都采用手动开关,经常出现没有及时关灯的现象,从而造成能源的浪费,也会缩短 灯具 的使用寿命。针对这一现象,有必要研究一种智能照明控制系统。该系统利用智能传感器感应室外亮度来自动调节灯光,以保持室内恒定照度,既能使室内有最佳照明环境,又能达到节能的效果。   LED 被称为第四代绿色光源,LED 的发光器件是冷光源,具有节能、环保、寿命长、体积小等特点。   LED 光的单色性好,光谱窄,无需过滤,可直接发出有色可见光。在相同的照明情况下,LED 灯耗电量为白炽灯的十分之一,荧光灯的二分之一,是未来照明的发展趋势。
[电源管理]
基于<font color='red'>单片机</font>的LED室内照明控制系统
51单片机LCD12864显示屏图片中文英文显示
显示结果: 图片及字体取模 单片机源程序如下: #include reg51.h #include intrins.h #include stdlib.h #define uchar unsigned char #define uint unsigned int //定义端口 sbit A0=P2^0; //定义端口是传输命令还是数据, sbit RW=P2^1;//定义端口是读取还是写入, sbit LCDEN=P2^2;//芯片使能启动 sbit RST=P2^3;//复位键 uchar code dis1 ={/*-- 文字: 我 --*/ /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x
[单片机]
51<font color='red'>单片机</font>LCD12864显示屏图片中文英文显示
51单片机:数码管显示
1. 静态数码管显示 点亮数码管需要用到P0端口和P2部分端口,P0端口负责显示要输出的数字,P2部分端口负责让哪个数码管点亮,具体的去看电路图,这次还包含了74HC245和74HC138芯片 现在让单片机数码管区域第三位的数码管显示数字5,程序如下 #include reg52.h //定义P2端口 sbit LSA=P2^2; sbit LSB=P2^3; sbit LSC=P2^4; //用数组来表示数码管上每个数字输出对应的相关电平输入 int str ={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07, 0x7f,0x6f}; void Display(int
[单片机]
51<font color='red'>单片机</font>:数码管显示
PIC16C5X单片机概述
PIC系列单片机是美国Microchip公司推出的具有精简指令集高性能8位单片机,其优点是引脚少,性能优越,可直接带LED负载,具有低功耗省电模式,可广泛应用于复杂程度较低的场合。十多年来PIC系列单片正以迅猛的速度发展。 在这一章节里我们将以PIC16C5X系列单片机为例,详细讲解PIC单片机的内部结构及工作原理。 .PIC16C5X单片机概况 PIC16C5X属CMOS单片机,是一个低价位高性能8位单片机,使用了仅有33条精简指令集、单字节单周期指令,每条指令执行时间最快可达200ns。易于记忆和使用的指令系统可大大减少产品的开发时间。多种时钟振荡电路睡眠低功耗省电模式及WDT(看门
[单片机]
PIC16C5X<font color='red'>单片机</font>概述
单片机选型,不得不说的几个步骤
单片机选型,老生常谈的问题,虽然本文比较老,但是非常值得借鉴。 选择适合某个产品使用的微处理器是一项艰巨的任务。不仅要考虑许多技术因素,而且要考虑可能影响到项目成败的成本和交货时间等商业问题。 在项目刚启动时,人们经常压抑不住马上动手的欲望,在系统细节出台之前就准备微控制器选型了——这当然不是个好主意。 在微控制器方面做任何决策时,硬件和软件工程师首先应设计出系统的高层结构、框图和流程图,只有到那时才有足够的信息开始对微控制器选型进行合理的决策。此时,遵循以下10个简单步骤,可确保做出正确的选择。 步骤1:制作硬件接口清单 利用大致的硬件框图制作出一份微控制器需要支持的所有外部接口清单。 第一种是通信接口。 系
[单片机]
以STM32F407ZGT6单片机来讲解一下扩展外部SRAM
现在的电子系统应用,对SRAM要求越来越高,单片机或ARM内部的RAM越来越不够用。当电脑运行比较卡的时候,我们可以通过给电脑加装内存条来改善电脑的性能。我们可以给单片机外加和内存条效果一样的SRAM来提升单片机的性能。下面以STM32F407ZGT6单片机来讲解一下来扩展外部SRAM。 给STM32芯片扩展内存与给PC扩展内存的原理是一样的,只是PC上一般以内存条的形式扩展,内存条实质是由多个内存颗粒(即SRAM芯片)组成的通用标准模块,而STM32直接与SRAM芯片连接。下面就是我们今天的主角SRAM,具体型号为EMI7064的国产EMI SRAM,那么就来看一看EMI7064的管脚图吧。 8pin SOIC 150m
[单片机]
以STM32F407ZGT6<font color='red'>单片机</font>来讲解一下扩展外部SRAM
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
更多每日新闻
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved