0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

控制器的两种传输模式_控制器的基本功能

h1654155282.3538 来源:陈翠 2019-09-09 11:33 次阅读

控制器

控制器(英文名称:controller)是指按照预定顺序改变主电路或控制电路的接线和改变电路中电阻值来控制电动机的启动、调速、制动和反向的主令装置。由程序计数器、指令寄存器、指令译码器、时序产生器和操作控制器组成,它是发布命令的“决策机构”,即完成协调和指挥整个计算机系统的操作。

控制器的两种传输模式

1、ASCII模式

当控制器设为在Modbus网络上以ASCII(美国标准信息交换代码)模式通信,在消息中的每个8Bit

字节都作为两个ASCII字符发送。这种方式的主要优点是字符发送的时间间隔可达到1秒而不产生错误。

代码系统

十六进制,ASCII字符0.。.9,A.。.F

消息中的每个ASCII字符都是一个十六进制字符组成

每个字节的位

1个起始位

7个数据位,最小的有效位先发送

1个奇偶校验位,无校验则无

1个停止位(有校验时),2个Bit(无校验时)

错误检测

LRC(纵向冗长检测)

2、RTU模式

当控制器设为在Modbus网络上以RTU(远程终端单元)模式通信,在消息中的每个8Bit字节包含两个4Bit的十六进制字符。这种方式的主要优点是:在同样的波特率下,可比ASCII方式传送更多的数据。

代码系统

8位二进制,十六进制数0.。.9,A.。.F

消息中的每个8位域都是一个两个十六进制字符组成

每个字节的位

控制器的基本功能

1、数据缓冲

由于I/O设备的速率较低而CPU和内存的速率却很高,故在控制器中必须设置一缓冲器。在输出时,用此缓冲器暂存由主机高速传来的数据,然后才以I/O设备所具有的速率将缓冲器中的数据传送给I/O设备;在输入时,缓冲器则用于暂存从I/O设备送来的数据,待接收到一批数据后,再将缓冲器中的数据高速地传送给主机。

2、差错控制

设备控制器还兼管对由I/O设备传送来的数据进行差错检测。若发现传送中出现了错误,通常是将差错检测码置位,并向CPU报告,于是CPU将本次传送来的数据作废,并重新进行一次传送。这样便可保证数据输入的正确性。

3、数据交换

这是指实现CPU与控制器之间、控制器与设备之间的数据交换。对于前者,是通过数据总线,由CPU并行地把数据写入控制器,或从控制器中并行地读出数据;对于后者,是设备将数据输入到控制器,或从控制器传送给设备。为此,在控制器中须设置数据寄存器。

4、状态说明

标识和报告设备的状态控制器应记下设备的状态供CPU了解。例如,仅当该设备处于发送就绪状态时,CPU才能启动控制器从设备中读出数据。为此,在控制器中应设置一状态寄存器,用其中的每一位来反映设备的某一种状态。当CPU将该寄存器的内容读入后,便可了解该设备的状态。

5、接收和识别命令

CPU可以向控制器发送多种不同的命令,设备控制器应能接收并识别这些命令。为此,在控制器中应具有相应的控制寄存器,用来存放接收的命令和参数,并对所接收的命令进行译码。例如,磁盘控制器可以接收CPU发来的Read、Write、Format等15条不同的命令,而且有些命令还带有参数;相应地,在磁盘控制器中有多个寄存器和命令译码器等。

6、地址识别

就像内存中的每一个单元都有一个地址一样,系统中的每一个设备也都有一个地址,而设备控制器又必须能够识别它所控制的每个设备的地址。此外,为使CPU能向(或从)寄存器中写入(或读出)数据,这些寄存器都应具有唯一的地址。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    15924

    浏览量

    175583
  • 传输模式
    +关注

    关注

    0

    文章

    9

    浏览量

    7001
收藏 人收藏

    评论

    相关推荐

    新型可通信智能断路控制器基本功能有什么?

    控制器不仅具有三段保护的基本功能,还能实现在串行链路Modbus总线通信的“四遥”(遥讯、遥测、遥调、遥控)及附加的电力质量监控等功能
    发表于 03-10 06:08

    两种实用的密码控制器电路图

    两种实用的密码控制器电路图
    发表于 05-19 10:53 552次下载
    <b class='flag-5'>两种</b>实用的密码<b class='flag-5'>控制器</b>电路图

    两种典型控制方法在逆变器控制器中的比较

    两种典型控制方法在逆变器控制器中的比较 摘要:对比分析了逆变器控制中的电容电流反馈和电感电流反馈两种
    发表于 07-04 10:40 1722次阅读
    <b class='flag-5'>两种</b>典型<b class='flag-5'>控制</b>方法在逆变器<b class='flag-5'>控制器</b>中的比较

    dma控制器基本功能控制原理及结构组成)

    DMA(Direct Memory Access)控制器是一在系统内部转移数据的独特外设,可以将其视为一能够通过一组专用总线将内部和外部存储与每个具有DMA能力的外设连接起来的
    发表于 12-07 14:24 5w次阅读
    dma<b class='flag-5'>控制器</b>的<b class='flag-5'>基本功能</b>(<b class='flag-5'>控制</b>原理及结构组成)

    控制器功能

    本视频主要介绍了控制器功能,分别有数据缓冲、差错控制、数据交换、状态说明、接收和识别命令、地址识别,其次介绍了DMA控制器基本功能,最后介
    的头像 发表于 11-24 10:38 7.8w次阅读

    设备控制器基本功能

    本视频主要介绍了设备控制器基本功能,分别是接收和识别命令、数据交换、标识和报告设备的状态、地址识别、数据缓冲以及差错控制
    的头像 发表于 11-24 10:55 2.1w次阅读

    电机控制器基本功能

    电机控制器控制电机驱动整车行驶的控制单元,属于电动汽车核心零部件。电机控制器具有CAN通讯功能、过流保护、过载保护、欠压保护、过压保护、缺
    发表于 07-18 14:47 2.2w次阅读

    控制器的常见种类及基本功能

    控制器是计算机的指挥中心,由程序计数、指令寄存、指令译码、时序产生和操作控制器组成,其作
    的头像 发表于 01-07 13:50 1.6w次阅读

    控制器的种类和功能有哪些

    控制器是计算机的神经中枢和指挥中心,由程序计数、指令寄存、指令译码、时序产生和操作控制器
    的头像 发表于 01-23 16:31 1.1w次阅读

    NXP新能源汽车整车控制器基本功能 整车控制器系统结构框图

    NXP新能源汽车整车控制器基本功能 整车控制器系统结构框图
    发表于 12-28 10:15 1113次阅读

    控制器基本功能是什么

    控制器基本功能是什么 控制器的主要功能是交换、检测及提供信号。 1,控制机器,控制各个部件协调
    发表于 02-24 16:38 1.9w次阅读

    控制器基本功能 控制器的组成部件有哪些

    控制器是计算机系统中的一个重要组成部分,它负责协调和控制整个系统的运行。控制器基本功能包括数据传输、指令解析、运算
    的头像 发表于 02-01 17:14 3188次阅读

    nb-iot单灯控制器基本功能 nb-iot单灯控制器有哪些优点?

    nb-iot单灯控制器基本功能 nb-iot单灯控制器有哪些优点? NB-IoT单灯控制器是一基于窄带物联网技术的智能灯光
    的头像 发表于 02-03 13:59 622次阅读

    PID控制器与开关控制器的区别

    在工业自动化控制系统中,PID控制器和开关控制器两种常见的控制策略。它们各自具有独特的工作原理、应用场景和优缺点。本文旨在详细探讨PID
    的头像 发表于 06-05 15:50 458次阅读

    控制器有哪两种实现方式?各有何优缺点?

    介绍这两种实现方式的优缺点。 硬件控制器 硬件控制器是一使用专用硬件电路来实现控制功能
    的头像 发表于 06-30 10:33 752次阅读