精华内容
下载资源
问答
  • RS232串口控制智能步进电机控制器

    千次阅读 2008-09-27 09:50:00
    上位机(PC机或具有串口的其他控制设备)通过RS232串口连接到本控制板后,向控制板发送一串ASCII代码指令既可控制步进电机的转向、转速、步进量,完全不需了解步进电机及驱动器的工作原理。例如:串口发送"S100",则...

    上位机(PC机或具有串口的其他控制设备)通过RS232串口连接到本控制板后,向控制板发送一串ASCII代码指令既可控制步进电机的转向、转速、步进量,完全不需了解步进电机及驱动器的工作原理。例如:串口发送"S100",则步进电机将顺时针以每分钟100转的速度旋转,串口发送"N300",则步进电机将逆时针以每分钟300转的速度旋转;串口发送"S100J",则步进电机将顺时针步进100个步距角,串口发送"N1000J",则步进电机将逆时针步进1000个步距角。用于精密转速控制、精密运动控制、精密机械加工等,控制精度极高,转速误差<0.01转/分钟。也可按要求定制更高精度控制板。提供VB软件控制步进电机的演示源代码。
      串口波特率9600~57600可预订(默认9600);输出驱动脉冲频率最大200Khz(可订制更高频率),单步最小1hz微调,误差0.1hz;最大步进量99999999步。 通过地址编码,一个串口最多可以寻址、控制255块串口控制智能步进电机驱动器,也就是说一个串口(或一台电脑)可以控制255台步进电机。串口控制智能步进电机驱动器和控制主机之间距离可以通过485总线延长,这样控制主机可以放置在离步进电机很远的地方. 
        我们也可以为客户开发特定的控制板或代为设计开发整个步进电机控制系统。


    蚌埠利圆科技 联系电话0552-2055903 网址www.lcwin5888.com.cn  淘宝店址http://shop35895846.taobao.com/    商务 QQ965042285  技术咨询QQ415810948

    展开全文
  • MCDC 2805型运动控制器是专为Faulhober集团生产直流微电机量身定作。...所有滤波器参数均能通过RS-232串口设置,并保存在运行控制器EEPROM中,因此,MCDC 2805能根据实际需要完全独立工作
  • 80C51的串口原理

    2016-09-14 20:35:31
    SBUF为两个物理上独立的接受、发送缓冲,有相同的名字和地址空间,共用...用于设定串口的工作方式,接受/发送控制以及设置状态标志,有8位,字节地址是98H,由高到低分别是SM0,SM1,SM2,REN,TB8,RB8,TI,RI。 其中SM0

    SBUF为两个物理上独立的接受、发送缓冲器,有相同的名字和地址空间,共用地址99H,但不会产生冲突;因为接收器只能被CPU读出数据;发送缓冲器只能被CPU写入数据,不会产生重叠错误


    80C51串口的控制寄存器:SCON。用于设定串口的工作方式,接受/发送控制以及设置状态标志,有8位,字节地址是98H,由高到低分别是SM0,SM1,SM2,REN,TB8,RB8,TI,RI。

    其中SM0,SM1为工作方式选择位,可选择四种工作方式


    SM2是多机通信控制位,主要用于方式2和3.

    REN是允许串行接受位。REN=1,启动接收;REN=0,禁止接收

    TB8,在方式1中,该位未用,默认为0;在方式2或3中,发送数据的第九位

            RB8,在方式1中,若SM2=0,则RB8是接收到的停止位;在方式2或3中,接收数据的第九位

    TI是发送中断标志位

      RI是接收中断标志位

    展开全文
  •  而在嵌入式领域,由于UART具有操作简单,工作可靠,抗干扰强,传输距离远(组成485网络可以传输1200米以上),设计人员普遍认为UART是从CPU或微控制器向系统其他部分传输数据最佳方式,因此它们被大量地应用在...
  • 所以下面我们简单介绍气动执行在PLC控制系统中作用与工作原理,如下所述: 气动执行在PLC控制系统中是由PLC主机模块通过RS-232串口通讯连接OMRONPLC,对PLC进行编程和监控。PLCI/O模块分别接入输入、输出...

    气动PLC控制系统在生活生产中的应用越来越广泛,但很多人并不清楚气动元件是如何在PLC模块的控制下进行工作的。所以下面我们简单介绍气动执行器在PLC控制系统中的作用与工作原理,如下所述:

    气动执行器在PLC控制系统中是由PLC主机模块通过RS-232串口通讯连接OMRON的PLC,对PLC进行编程和监控。PLC的I/O模块分别接入输入、输出信号,其中输入模块连接到阀门上的两个位置传感器,通过PLC的输入模块ID211的指示灯亮的先后顺序来显示阀门的开关状态。输入模块接收两路阀门检测脉冲输入,即脉冲A与脉冲B。在运行状态下,脉冲A输入时指示灯A亮,脉冲B输入时指示灯B亮。输入顺序为AB,表示开阀。输入顺序为BA表示关阀。阀门检测脉冲A和B信号必须部分叠加,否则不能正常检测阀门开度。通过PLC的输出模块OC225控制两个继电器,继电器具有两组常开常闭输出触点,1组为开阀输出触点,1组为关阀输出触点。开阀时,当阀门开度大于或等于所设阀门限位值时开阀输出触点动作,气动阀门开度小于所设阀门限位值时开阀输出触点动作,发明开度小于所设阀门限位值时开阀输出触点复位。关阀时,当阀门关到零位且21s内无脉冲输入时关阀输出触点动作;若21s内有脉冲输入,则延时21s关阀输出触点动作。通过继电器的吸合来控制两个电磁阀的开关,电磁阀打开后,便可以控制气动执行器使得阀门做相应的开阀或关阀动作。同时接近传感器把阀门的开关情况再传送到PLC中,并同要求的阀门开度作比较,直到符合要求为止。
    上海求育QY-QDSY07气动PLC控制实验台
    上海求育QY-QDSY07气动PLC控制实验系统是根据《液压与气压传动》、《气动控制技术》、《 PLC可编程序控制器原理及应用》等通用教材内容要求开发生产。实验台可以进行常规的气动基本控制回路实验外,还可进行模拟气动控制技术应用实验、气动技术课程设计,以及可编程序控制器 (PLC)学习及其基本应用实验等。可以准确、形象、深入地了解、掌握气动元件的结构、气动回路的控制原理及设计方法等。以及掌握PLC可编程序控制器的功能,控制原理及编程技巧等。
    基本实验回路
    1.单作用气缸的换向回路
    2.双作用气缸的换向回路
    3.单作用气缸速度控制回路
    4.双作用气缸的调速回路
    5.双作用气缸双向调速回路
    6.速度换接回路
    7.缓冲回路
    8.二次压力控制回路
    9.高低压转换回路
    10.计数回路
    11.延时回路
    12.过载保护回路
    13.互锁回路
    14.单缸单往复控制回路
    15.单缸连续往复动作回
    16.直线缸,旋转缸顺序动作回路
    17.多缸顺序动作回路
    18.双缸同步动作回路
    19.四缸联动回路
    20.卸荷回路
    21.或门型梭阀的应用回路
    22.快速排气阀应用回路

    展开全文
  •  摘要:美国Allegro公司推出A3972型串口控制器是步进电机微步距驱动专用电路。一个A3972外加一个简易CPU即可实现二相步进电机32微步距驱动。文中介绍该电路特点、引脚功能和工作原理,并给出A3972典型应用...
  • 设计了一种微型步进电机驱动控制器,通过...该设计以STM32F103T8U6作为主控制器,以A4988步进电机驱动设备,上位机串口界面作为人机接口界面,详细分析步进电机驱动设备的工作原理、各部分接口电路以及控制器设计方案。
  • UART串口控制(Flow control)

    千次阅读 2020-03-09 21:15:34
    一般在串行通讯中,我们会在一些上位机上看到 RTS/CTS、DTR/DSR和 XON/XOFF的选项,这是对流控制的选项,一般是应用于 RS232接口的,是拿来调制解调器的数据通讯的 一、流控制的作用 这里讲到的 “流”,指的是数据...

    一般在串行通讯中,我们会在一些上位机上看到 RTS/CTS、DTR/DSR和 XON/XOFF的选项,这是对流控制的选项,一般是应用于 RS232接口的,是拿来调制解调器的数据通讯的


    一、流控制的作用

    这里讲到的 “流”,指的是数据流;在数据通信中,流控制是管理两个节点之间数据传输速率的过程,以防止出现接收端的数据缓冲区已满,而发送端依然继续发送数据,所导致数据丢失


    二、工作原理

    当接收端的数据缓冲区已满,无法处理数据来时,就发出 “不再接收” 的信号,发送端则停止发送,直到发送端收到 “可以继续发送” 的信号再发送数据。计算机中常用的两种流控制分别是硬件流控制(RTS/CTS、DTR/DSR等)和软件流控制(XON/XOFF)


    三、RS232引脚定义

    RS-232设计之初是用来连接调制解调器做传输之用,也因此它的脚位意义通常也和调制解调器传输有关。RS-232的设备可以分为数据终端设备(DTE,Data Terminal Equipment, For example, PC)和数据通信设备(DCE,Data Communication Equipment)两类,这种分类定义了不同的线路用来发送和接受信号。一般来说,计算机和终端设备有DTE连接器,调制解调器和打印机有DCE连接器。但是这么说并不是总是严格正确的,用配线分接器测试连接,或者用试误法来判断电缆是否工作,常常需要参考相关的文件说明

    RS-232目前有 DB-25和 DB-9型的连接器,被用的较多的是 DB-9型的接口

    RS-232中 DB-9型的管脚分配:

             DB-9 Male(Pin Side)                   DB-9 Female (Pin Side)
                 -------------                          -------------
                 \ 1 2 3 4 5 /                          \ 5 4 3 2 1 /
                  \ 6 7 8 9 /                            \ 9 8 7 6 /
                   ---------                              ---------
    

    它的信号引脚说明:

    脚位 简写 意义 信号 说明
    Pin1 DCD Data Carrier Detect 数据载波检测(DCD) 调制解调器通知电脑有载波被侦测到。
    Pin2 RXD Receiver 接受数据(RD、RXD) 接收数据。
    Pin3 TXD Transmit 发送数据(TD、TXD) 发送数据。
    Pin4 DTR Data Terminal Ready 数据终端准备(DTR) 电脑告诉调制解调器可以进行传输。
    Pin5 GND Ground 公共接地 地线。
    Pin6 DSR Data Set Ready 数据准备好(DSR) 调制解调器告诉电脑一切准备就绪。
    Pin7 RTS Request To Send 请求发送(RTS) 电脑要求调制解调器将数据提交。
    Pin8 CTS Clear To Send 清除发送(CTS) 调制解调器通知电脑可以传数据过来。
    Pin9 RI Ring Indicator 振铃指示(RI) 调制解调器通知电脑有电话进来。

    四、硬件流控制(以 RTS/CTS为主)

    RTS/CTS最初是设计为电传打字机和调制解调器半双工协作通信的,每次它只能一方调制解调器发送数据。终端必须发送请求发送信号然后等到调制解调器回应清除发送信号。尽管 RTS/CTS是通过硬件达到握手,但它有自己的优势

    1、RS232的标准连线法
    在这里插入图片描述
    当 A端的设备准备好后,发出 DTR(数据设备就绪)信号, 传至 B端的 RI(响铃)和 DSR(通讯设备就绪)。 这样,只要 A准备好(DTR),B端就会产生呼叫(RI)并准备好(DSR)。

    注意到 A端的RTS(请求发送)、CTS(允许发送)和 B端的 CD(载波检测)连在一起, 则说明 A一旦请求发送(RTS)将立即得到允许(CTS), 并使 B端检测到载波信号(CD)。 A端的 TXD与 B端的 RXD相连,A发送,B接收。

    2、RS232的简化连线法
    在这里插入图片描述
    原来 RTS和 CTS是用来询问和回答是否可以传输数据。 但在这种连接方式下,就成了纯粹告诉对方自己是否可以进行通讯。 此时 RTS和 DTR都可以用来对数据流进行控制。

    A端的 DTR(数据设备就绪)发出信号, 当 B端准备好后,B端的 DTR(数据设备就绪)向 A端的DSR(通讯设备就绪)发出信号。 接下来就可以通过 RTS(请求发送)和 DTR(允许发送)来控制通信。

    3、进一步简化(也就是以 RTS/CTS为主)

    从上面的流程可以看到,硬件流控制主要是 RTS/CTS和 DTR/DSR来控制,但是,人嘛,能懒就懒,因此现在很多时候都只是用 RTS/CTS告诉对方自己是否可以进行通讯,而直接跳过了 DTR/DSR的就绪状态检测

    在使用 RTS/CTS时,它们都是低电平有效,因此,一般在上位机中一旦打开串口,RTS会拉置高电平,然后等待数据发送,使得低电平有效

    值得注意的,并不是说硬件流控制就单纯的依靠硬件,它还需要软件去处理识别,因为硬件流控制所做的只是给出信号电平,真正的控制发送使能还得看软件的处理


    五、软件流控制

    软件流控制(Software flow control)是在计算机数据链路中的一种流控制方法,特别适用于 RS-232串口通信;它是采用特殊字符来传输带内信令,特殊编码字符称作 XOFFXON(分别表示 “transmit off” 与 “transmit on”)。因此,也被称作 “XON/XOFF流控制”;

    使用 ASCII字符集,XOFF一般为字节值 19(十进制),XON为字节值 17

    码的名字 含义 ASCII 十进制 十六进制
    XOFF 暂停传输 DC3 19 13
    XON 恢复传输 DC1 17 11

    值得注意的是:是接受方把 XON/XOFF信号发给发送方来控制发送方何时发送数据的,这些信号是与发送数据的传输方向相反的

    它的处理主要是:接收方利用 XON信号告诉发送方,我已经准备好接受更多的数据了,利用 XOFF信号告诉发送方停止发送数据,直到接受方发送 XON信号告诉发送方我再次准备好了。

    XON/XOFF是一种工作在终端间的带内方法,但是必须两端都支持这个协议,而且在突然启动的时候会有混淆的可能;XON/XOFF可以工作于 3线的接口

    软件流控制广泛用于低速设备,特别是打印机与哑终端,用以指出它们临时暂停接收数据;软件流控制的优点是降低了收发双方之间的电路导体数量,给定一个共同的电路接地,只需要两条电路分别用于收发,也不需要额外的特定硬件实现;缺点是发送 XOFF需要至少一个字符的时间,而且需要排在对方已经接收的数据之后处理

    XON/XOFF一般不赞成使用,推荐用 RTS/CTS控制流来代替它们。 因为若是传输的是二进制数据,可能你发送的数据里面也有 XON、XOFF对应的二进制值出现,进而引起误操作,这是软件流控制的缺陷,而硬件流控制不会有这个问题;当然,你也可以对 XON、XOFF进行转义


    六、UART底层控制

    上面也有说到,硬件流控制最后的实现还是绕到了软件上,若果是去写串口上位机控制的,可以看一下下面的链接,了解它们对应的寄存器

    链接:串列埠的原理與應用

    展开全文
  • 011课 串口(UART)使用

    2019-08-19 19:39:07
    一、什么是UART uart:通用异步收发,简称串口,通过一定的设置好的串口协议来传输数据。...串口协议的工作原理 串口协议由开始位、数据位、校验位、停止位组成。可以设置多少位组成。 开始位:在发送数据之前...
  • 摘要:本文基于嵌入式linux下串口应用编程进行了研究,详细介绍了串口设置的步骤,可以更好的理解串口的工作原理。  一、引言  串口是一种常用的接口,常用的串口有RS-232-C接口。S3C2410X内部具有两个独立的...
  • 绍了以AT89S52 单片机为核心的温度控制系统的工作原理和设计方法。系统由芯片DS18B20 采集温度信号传输给微控制器,通过外围设备LCD1602 显示现场温度值,并设计上位机程序通过串口通信实时获取温度。系统设计包括...
  • 该设计以STM32F103T8U6作为主控制器,以A4988步进电机驱动设备,上位机串口界面作为人机接口界面,详细分析步进电机驱动设备的工作原理、各部分接口电路以及控制器设计方案。通过实物设计实现了步进电机转速、正反转...
  • 介绍了以AT89S52 单片机为核心的温度控制系统的工作原理和设计方法。系统由芯片DS18B20 采集温度信号传输给微控制器,通过外围设备LCD1602 显示现场温度值,并设计上位机程序通过串口通信实时获取温度。系统设计包括...
  •  整个系统设计采用ATMEL公司8位通用微控制器AT89C51作为主处理器,驱动REALTEK公司10M以太网控制芯片RTL8019AS,实现串口数据和外部网络互连。  1.2 网卡接线设计  RTL8019AS为100管脚PQFP封装,工作电压5V。...
  • STM32是意法半导体(ST)推出32位RISC(精简指令集计算机)微控制器系列产品,采用高性能ARMCortex-M3内核,工作频率为72MHz,内置高速存储器(128K字节闪存和20K字节SRAM)。本文介绍STM32F103增强型微...
  • S5PV210 串口通信

    2020-03-08 11:11:07
    1、S5PV210串行通信接口 1.1、串口名称 universal asynchronous reciver and transmitter,通用异步收发器,缩写为uart,简称串口。 1.2、S5PV210的串口控制器工作原理图 ...
  • 摘 要:介绍了以AT89S52 单片机为核心的温度控制系统的工作原理和设计方法。系统由芯片DS18B20 采集温度信号传输给微控制器,通过外围设备LCD1602 显示现场温度值,并设计上位机程序通过串口通信实时获取温度。系统...
  • 介绍了以AT89S52 单片机为核心的温度控制系统的工作原理和设计方法。系统由芯片DS18B20 采集温度信号传输给微控制器,通过外围设备LCD1602 显示现场温度值,并设计上位机程序通过串口通信实时获取温度。系统设计包括...
  • S5PV210的串口控制器工作原理框图: 整个串口控制器包括transmitter 和 receiver两部分。这两个部分功能彼此独立,transmitter负责向外发送 信息,receiver负责从外接收信息。然后再包括一个波特率发生器。
  • usb键盘鼠标控制器1.0完成了

    千次阅读 2009-11-15 09:09:00
    usb键盘鼠标控制器1.0完成了, 主要目的: 一台电脑用串口控制器发命令,控制器会模拟成usb键盘和鼠标,去控制另外一台电脑 工作原理: 串口输入命令,usb 输出键盘鼠标命令,另外电脑执行 软件部分,说明...
  • 工作原理:做这个小项目能够,用bliker这个app(感觉比之前TCP连接好用),帮我们打开蜂鸣。 所需要元器件:usb线,wemos d1 ,蜂鸣 手机要准备材料:点灯科技app(blinker). 电脑所需要材料:arduino...
  • 前言 因项目需求,我们要从PC端去控制一些外部设备,比如激光器、光放大器等,这些设备...通常来说,上位机指的是PC端的控制软件,比如可以设置读取参数的界面软件,下位机则是指单片机或者带微处理器的系统,这里我...
  • 这里写目录标题一、通信基本概念1、电子通讯(大)...(一个周期)(7)信息以二进制流方式在信道上传输二、s5pv210串口通讯(数据手册)1、S5PV210串行通信接口详解(1)S5PV210的串口控制器工作原理框图(2)串
  • 串口扩展芯片

    2020-06-24 14:50:51
    串口扩展芯片 WK2124 实现SPI桥接/扩展4个增强功能串口(UART)功能。扩展子通道具备以下功能特点: 每个子通道UART波特率、字长、校验格式可以独立设置,最高可以...与控制器接口 SPI总线:WK2124通过SPI和MC
  • USB硬件 键盘鼠标控制器 V2.0 支持二次开发

    万次阅读 热门讨论 2010-02-01 18:24:00
    USB硬件 控制键盘鼠标 V2.0 支持二次开发提供开发包     usb键盘鼠标控制器由来: 听说过"按键精灵"这个软件,就不难理解了;就是这个思路,做一个真正硬件键盘鼠标,然后我们控制它. ...工作原理串口输入命令
  • 在ECU (汽车发动机控制器)的开发过程中,为了...分析了MSComm控件的工作原理并介绍了上位机监测程序对收发数据的 处理方法。在实际应用中,监测程序执行数据接收、发送、实时显示和存储等任务,满足了ECU测试的需要。
  • 4*4 矩阵键盘,可以作为简单的控制器输入,能用于复杂...这里简单介绍一种矩阵键盘的工作原理,4*4矩阵键盘有8个引脚,4个一组,分别对应行和列,通过按键扫描的方法,对不同行(列)分别输入高低电平,然后读取不同列
  • ARM进阶 004 串口通信

    2017-03-26 16:59:50
    2)2440芯片如何来支持外设(是否有内置的外设控制器,如有则学习控制器的工作方式;如果没有则通过GPIO模拟外设的工作时序) 3)看原理图,设备接在哪些引脚上,找到相应的引脚,配置成相应的功能 *4)看设备的数据...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 154
精华内容 61
关键字:

串口控制器的工作原理