单片机的应用系统实际上是一个典型的测量与控制系统。其功能可能只有测量,或只有控制,或兼而有之。从单片机在其应用系统中所处的位置及功能来看,一个单片机应用系统不外乎以下几个部分:前向通道、后向通道、中央控制器、人机交互通道、信息交互通道。前向通道用于获取各种信息;后向通道用于输出控制作用;中央控制器完成整个应用系统数据处理、管理与控制;人机交互通道负责向用户输出各种信息,并接受相应命令;信息交互通道与其他设备的信息交换,与其他系统一起协同工作,完成某一任务。对于一个闭环控制系统,前向通道、后向通道和控制器一起构成一个闭环。通过前向通道反馈控制的结果,可以达到精确控制的目的。

1. 前向通道

前向通道是应用系统的数据采集输入通道。传感器处于前向通道的最前端。前向通道输入的信号包括模拟信号和数字信号两大类。广义来讲,开关信号、频率信号都属于数字信号的范畴。

对于模拟信号,先需要进行信号调理(包括放大、滤波等),然后经过模拟开关、采样保持器、A/D转换器等,最终将A/D得到的数字信号输入到计算机中进行数据处理。

对于数字信号,如是开关量,先要转换为标准数字信号,然后通过数字通道输入到单片机中;如果是频率信号,先要进行整形,将其变为矩形波,然后通过I/O口输入到单片机中;当然,如果是标准的数字信号,可直接通过计算机的I/O口输入到单片机中。

为了减少微弱模拟信号在传输过程中所受的干扰,有的传感器具有了前置放大和信号调理电路,有的甚至还有控制器。其输出形式有4~20mA电流、大电压信号(V级)、频率信号、数字信号等,可采取相应的处理,最后得到数字信号,输入到控制器中。

前向通道的信号一般是比较微小的,属于通常所说的“弱电”,其主要考虑的就是抗干扰问题。为此常采用前置放大、光电隔离、滤波、浮地、屏蔽、接地等措施,以减少干扰。

2. 后向通道

后向通道是输出控制信号产生控制作用的通道。与前向通道中的传感器对应,后向通道的末端是直接作用在被控对象上的驱动器、致动器或执行器。驱动器按照驱动方式可大致分为 a)电动,包括电磁铁、直流电机、交流电机、直流无刷电机、超声电机、激振器、扬声器等;b) 电热,包括电阻丝、正温度系数陶瓷(PTC)等; c)液压驱动,包括电磁阀、电液伺服阀等各种阀门; d)智能材料驱动,包括压电元件、电致/磁致伸缩材料、形状记忆合金(SMA),电流变/磁流变液等。

驱动器一般都是大功率器件,需要足够的功率才能驱动。如一个空调的压缩机,通常需要1kW级的功率驱动,属于“强电”。但是单片机输出的信号仍然是非常微弱的,仍是“弱电”,所以,后向通道中通常需要功率电路。功率电路放大电压的同时,也放大电流。功率电路常用的功率电子器件包括晶体管GTR、达林顿管、晶闸管SCR、GTO、功率MOS-FET、IGBT等。在功率电路中,这些器件工作在两种状态下:线形放大和开关。如推动扬声器工作的功放中的功率元件就工作在线形放大和开关。如推动扬声器工作的功放中的功率元件就工作在线形放大状态。大部分功率电路中,功率元件工作在开关状态,如直流无刷电机的驱动电路、变频调速驱动电路和开关电源电路等。线性放大下的功率元件本身消耗大量功率,效率很低,故一般尽量采用开关方式。

后向通道分为以下几种情况

(1)有的驱动器只需要一个通断控制信号,如启动和关闭一个交流异步电机,这时单片机可直接输出数字信号,经过放大后驱动一个继电器(机械的和固态的),由继电器控制通断。

(2)有的驱动器需要大功率模拟信号,这时有两种连接方式:a)单片机连接到D/A转换器,再连接到线性功率放大,然后是驱动器(如音响中的扬声器);b)由单片机的PWM直接输出脉宽调制信号,控制功率管的开关时间,最后也是驱动器,如变频调速电机。

(3)有的驱动器都是集成式的,将功率电路、控制电路和驱动器三者集成在一起。继承有驱动电路的驱动器通常只需要小信号就可以控制其运行。如有的可直接接收数字信号,有的接收频率信号,有的接收脉冲,有的直接接收小模拟信号(如-5V~5V电压)。这时,单片机需要按照驱动器的要求输出相应信号。

后向通道由于需要大的功率,通常有大电流、高电压信号,特别是大电流的开关,会对单片机应用系统产生较大的干扰。因此,在后向通道中存在大功率器件的情况下,一定要才去有效的抗干扰措施,如光耦隔离、继电器隔离、变压器隔离等,进行强、弱电的隔离。

3. 中央控制器

对于一个单片机应用系统,中央控制器就是单片机本身。中央控制器是应用系统的大脑,负责对整个系统的管理与控制,其主要功能是控制前向通道的信号输入、后向通道的信号输出、实现人机对话和与其他应用系统的信息交换。更主要的是通过运行程序,完成对信号的分析处理,完成相应的控制算法(如果有)或控制逻辑。

4. 人机交互通道

单片机应用系统是为人服务的,因此,在自动完成测控任务的同时,也需要将某些信息反馈给用户,同时接受用户指令,以便对系统参数进行设置以及干预测控过程。该通道主要包括键盘、鼠标、触摸板、麦克风、显示器、打印机、扬声器等。

与大型的测控系统相比,单品机应用系统的人机通道通常比较简单、实用。有的只包含简单的几个按键和几个数码管。

5. 信息交互通道

对于多机协同工作的系统,信息交互通道是必要的。信息交互通道负责共享信息和与其他机器一起协同完成测控任务。其组成主要是各种通讯接口。

对于双机通讯的情况,采用通用的RS-232比较简单实用。当然其他连接方式也很多,这里不一一列举。

对于多机通讯的情况,所在的系统多属于分布式测控系统。需要多机组成分布式网络,这时要求单片机应用系统具有相应的网络接口,如现场总线(CAN、FF Bus、Lonworks、Profibus等)、RS-485/422、以太网接口甚至各种无线通讯接口等。

单片机应用系统的基本组成相关推荐

  1. 单片机最小系统制作记录

    声明:本实验采用面包板,跳线,电子散件制作 目的:单片机最小系统,控制发光二极管闪烁 电子元件清单(仅限本实验的最小系统): 面包板+跳线(>20根) 5V 供电电源 1个 10UF 电解电容 ...

  2. 单片机复位电路电容一定用电解电容_什么叫51单片机最小系统

    单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统.对51系列单片机来说,最小系统一般应该包括:单片机.晶振电路.复位电路.下面给出一个51单片机的最小系统电路图. 复位 ...

  3. 51单片机计算机实物焊接,基于51单片机的最小系统焊接图 浅谈单片机最小系统...

    本文主要是关于51单片机的相关介绍,并对基于51单片机的最小系统焊接进行了详尽的阐述. 单片机最小系统 单片机最小系统主要由电源.复位.振荡电路以及扩展部分等部分组成. 对于一个完整的电子设计来讲,首 ...

  4. 单片机小白学步系列(六) 单片机最小系统——麻雀虽小,五脏俱全

    本文由PurpleSword(jzj1993)原创,转载请注明.原文网址 http://blog.csdn.net/jzj1993 前面介绍了集成电路的管脚编号识别,这里我们简单了解下51单片机的40 ...

  5. 【转载】单片机应用系统断电时的数据保护方法

    单片机应用系统断电时的数据保护方法 平原大学 苏明强 邝涛 在测量.控制等领域的应用中,常要求单片机内部和外部RAM中的数据在电源掉电时不丢失,重新加电时,RAM中的数据能够保存完好,这就要求对单片机 ...

  6. C51单片机————中断系统

    51单片机中断系统 CPU和外设之间的速度差异太大,CPU跑的太快了,外设追不上,机器的内部也可能出现突发事件.那怎么办?所以引入中断技术呀. Created with Raphaël 2.1.2张三 ...

  7. 单片机最小系统c语言报告,单片机最小系统实验报告.doc

    长沙学院 电子工艺实习报告 姓名: 潘舟 学号: 2009044211 系别: 电子与通信工程 时间: 2011.11.14-2011.11.25 专业: 电子信息工程 指导老师:龙英.刘辉.王新辉. ...

  8. 万年历单片机C语言报告,C语言单片机万年历系统设报告优秀文档.doc

    C语言多功能电脑时钟设计报告 一.实训目的意义及任务要求 1.1目的意义 单片机的使用领域已十分广泛,如智能仪器仪表.实时工控.通讯设备.导航系统.家用电器等."学好单片机,工作就不成问题了 ...

  9. 模电数电单片机综合开发系统实验装置QY-MS535K

    一.设备简介 QY-MS535K模电数电单片机综合开发系统实验装置集实验和开发为一体,容51/88/196于一身,增添了数字电路.模拟电子技术实验.这一崭新的系统实现了专业基础课(模拟.数字电路).专 ...

  10. 单片机最小系统实现LED灯闪烁

    这学期开始学习专业课,很多东西学了都还没有实际操作起来,想着把大一自学的东西整合起来,算是笔记吧,和大家分享一下. 网上的单片机最小单元是这样的 图片来自网络 我的是这样的 其实这两幅图都是正确的,只 ...

最新文章

  1. hugo采用gitalk添加留言功能
  2. 特邀丨前阿里巴巴产品运营专家、中国计算机学会专业会员,揭秘增长共同点
  3. Sublime编辑器上的 Vim 插件常用快捷键
  4. 纯ajax html网页,JavaScript – 页面加载纯HTML AJAX网站中的替代品
  5. Linux安装中遇到如下错误提示:"cannot find appropriate C++ compiler on this system"
  6. 05 Confluent_Kafka权威指南 第五章: kafka内部实现原理
  7. NI软件卸载以及清除残余文件
  8. [论文评析]人体脉搏波速与血压之间关系探索新突破
  9. Unity-Behavior Designer详解
  10. JVM垃圾收集器-Parallel Scavenge收集器
  11. iOS自动自动隐藏软键盘
  12. java程序员必读书目推荐
  13. list 字典 元组及常用字符串方法
  14. 2022年计算机领域EI检索国际学术会议参考列表(AI/CV/机器人等领域)
  15. 仙剑奇侠传4狐仙打法
  16. 手机室内地磁定位软件_一种基于手机地磁和场景图像的室内定位方法与流程
  17. linux安装gnuPG指定版本,使用GnuPG(PGP)加密信息及数字签名教程
  18. vnc 红帽linux版下载,redhat安装 vnc
  19. linux下使用.csh脚本自动化下载GFS气象预报数据
  20. 小猪的Python学习之旅 —— 10.三分钟上手Requests库

热门文章

  1. 数据加密存储常见的加密方式
  2. delphi选择打印机:Delphi中获取打印机设备
  3. 算法唯手熟尔(PAT剩余清单 or leetcode)---希望可以日更
  4. 关注Android,关注Android相关论坛。
  5. 计算机如何设置u盘图标,如何将U盘的图标改成自己喜欢的图案,程序员:这段代码拿去试试...
  6. 全球名校AI课程库(22)| Harvard哈佛 · 计算机科学导论课程『Introduction to Computer Science』
  7. 小程序怎么做?个人小程序怎么做?新手教程
  8. C语言数据结构课程设计-校园导游系统
  9. 10个免费的PHP编辑器
  10. Intellij IDEA使用(一)项目模板类型