4.更多的串行通信端口,扩展的协议宏功能 CS1的各种串行通信如图5.23所示。 在图5.23中,提供串行通信端口的有:CPU内置的外设口和RS232C口,ASCII单元,串行通信板,串行通信单元。后三种单元提供RS232C口或RS422/RS485口。每台PC能支持1个串行通信板和16个串行通信单元,每个板或单元提供两个端口,因此,可连接多达34个带串行通信口的设备,通信速度为38.4Kbps,信息长度由以前的256字节增加到1000字节,大大提高了通信功能。 CS1支持下列串行通信协议: 1)HOST Link 通过上位机发送HOST Link(C模式)指令或FINS指令,能够读写PC存储器,读取/改变PC操作模式,并执行其它相关PC的操作。另外,也可以在PC的梯形图中,通过使用SEND(090)、RECV(098)和CMND(490)指令,由PC发送FINS指令到上位机,以传送非请求信息。HOST Link使用CPU的外设口、RS232C口和串行通信板/单元的通信口。 2)客户协议 使用TXD和RXD指令,与通用外部设备之间进行简单的数据传送,例如从条形码阅读机输入数据,或输出数据到打印机。客户协议仅能用于CPU单元内置的RS232C端口。 3)1:N NT链接 通过CPU内置的外设口、RS232C口及串行通信板/单元的RS232C口或RS422/RS485口,PC与PT可进行交互式访问的高速通信。1台PC最多能连接8台PT。 4)协议宏 串行通信的数据传送协议随着厂商和设备的变化而变化,即使电气标准相同,但由于协议不同,各厂商之间设备互相通信很困难。OMRON的协议宏解决了这一问题,协议宏能让PC同任何使用RS232C或RS422/RS485端口通信的设备之间通信,而不必为此编写特别通信程序。 对于OMRON器件,CS1 PC可以方便地通过通信协议宏功能指令PMCR调用标准的系统协议进行数据传送。 对非OMRON器件,需使用视窗协议支持软件CX-Protocol创建符合器件要求的通信帧,即先由用户创建协议,而后通过PMCR指令调用,以实现PC与非OMRON器件的通信。 协议宏通信使用串行通信板/单元的端口。 5)使用BASIC的通信协议 使用ASCII单元,通过BASIC编程能够创建外部设备所要求的任何协议,提供使用协议宏不能解决的问题。 6)外设总线 上位机与PC通过CPU内置的外设口或RS232C口连接,在上位机上运行支持软件。
2023-09-11 21:42:25 1.9MB PLC
1
DSP课程系列,该系列详细的讲解了DSP各个模块的工作原理,每个章节都配备代码实例,是个很好的学习资料,大家可以下载看看
2023-08-03 14:13:07 1.15MB DSP 课程
1
基于51单片机的12位串行DAC芯片DAC7611的驱动代码,实现输出电压调整
2023-07-28 10:53:21 1KB DAC7611 ST89C51 12位串行数模转换
1
摘 要 在现代电子产品中,步进电机广泛应用于ATM机、喷绘机、刻字机、写真机、喷涂设备、医疗仪器及设备、计算机外设及海量存储设备、精密仪器、工业控制系统、办公自动化、机器人等领域。所以步进电机的控制是一门很实用的技术。本实验主要是基于STC89C52RC单片机和delphi串行通信的步进电机控制的设计。同时还进行了proteus仿真设计和虚拟串行通信。 本设计的主要思路是通过对DELPHI界面的控制,通过串行通信实现对单片机的控制,由单片机产生脉冲信号,最终实现对步进电机的控制。同时由单片机把步进电机实时运行状况经串口反馈给计算机,在所编写的DELPHI界面上显示和监控。Delphi软件是Borland公司推出的快速应用开发工具。它具有功能强大、易于学习和使用、编程效率高以及易于调试等特点。 串行通信是指外设和计算机间使用数据信号线,数据在数据信号线上按位进行传输,每一位数据都占据一个固定的时间长度。 此系统可以通过键盘输入相关数据, 并根据需要, 实时对步进电机工作方式进行设置, 具有实时性和交互性的特点。该设计可应用于步进电机控制的大多数场合 摘 要 I 第1章 工程训练设计任务 1 1.1 工程训练设计的目的和要求 1 1.2 工程训练设计设备环境 1 1.3 工程训练设计的内容 1 1.4 课题开发与设计方向 2 第2章 绪论 2 2.1 引言 2 2.2 步进电机常见的控制方案与驱动技术简介 3 2.2.1 常见的步进电机控制方案 3 2.3 步进电机驱动 4 2.3.1 单电压驱动 5 2.3.2 双电压驱动 6 2.3.3 高低压驱动 6 2.4 步进电机工作原理 7 第3章 系统总体设计 9 3.1 整体方案设计 9 3.2 系统的方案简述与设计要求 10 3.3 系统的组成及其对应功能简述 10 3.4 通信系统 12 第4章 系统硬件设计 13 4.1 单片机的选择 14 4.2 单片机接口设计 14 4.3 显示模块设计 15 4.4 独立键盘设计 17 4.5 RS-232与单片机通讯 17 第5章 系统软件设计 18 5.1 下位机(单片机)软件设计 18 5.1.1 系统软件主流程图 18 5.1.2 系统初始化流程图 19 5.1.3 按键子程序 19 5.1.4 典型程序模块及典型编程技巧分析 21 5.2 上位机软件(DELPHI界面)设计 23 5.2.1 系统所用组件 23 5.2.2 应用软件的具体操作步骤: 27 第6章 调试 29 6.1 硬件调试 29 6.2 软件调试 30 6.3 硬件软件连接调试 31 第7章 心得体会 32 参考文献 33 附录 34 7.1 单片机程序 34 7.2 DELPHI程序 42
2023-07-10 18:53:22 760KB 步进电机 STC89C52RC delphi 串行通信
1
提出了一种基于VC++上位机和下位机的串行通信方法及利用Proteus仿真实现系统的新方法;从系统硬件平台设计、微机操作控制界面设计、Proteus仿真实现3方面详细介绍了整个通信系统的设计过程,并给出了仿真结果。
2023-07-10 18:48:59 530KB VC++ 串行通信 嵌入式 单片机
1
对于等待时间有限的串行生产系统,由于上下游设备会发生随机故障,若两个连续设备之间的缓冲区过大,则会产生较大的返工成本,缓冲区过小则会产生较大的产能损失成本.在保证产品质量的前提下,为了有效地降低系统运作成本,提出等待时间有限的串行生产系统的缓冲区优化模型.基于工件排队等待时间有限制这一生产线特点,分别分析预防性维护成本、返工成本和产能损失成本,以单位时间总成本最小为优化目标,建立一个成本函数的分析模型,得到最优缓冲区阈值.最后通过数值计算结果表明,利用成本函数的分析模型能够确定最优缓冲区阈值,从而有效降低运行成本.
1
《SATA存储技术:串行ATA》(SATA.Storage.Technology.Serial.ATA) English version
2023-04-28 11:39:29 6.74MB SATA 存储技术 串行 ATA
1
摘要:针对利用微控制器(MCU)控制液晶显示驱动器(LCD)的应用开发实例,提出一种采用串行方式来设计微控制器和液晶显示驱动器之间接口的方案。该方案是在现有点阵式液晶显示屏上附加一个MCU,通过程序设计利用MCU的I/O端口去模拟I2C串行总线,从而实现利用MCU去控制LCD的目的;同时介绍一种在图符液晶显示系统中显示动态曲线的技术和实现方法。 关键词:液晶显示驱动器 I2C串行总线 MSP4301 概述点阵式液晶与外部的硬件接口简单,能以点阵或图形方式显示出各种信息,因此在电子设计中得到广泛应用。但是,对它的接口设计必须遵循一定的硬件和时序规范,不同的液晶显示驱动器,可能需要采用不同的
1
20位串行模/数转换芯片及其应用 是美国公司生产的串行输出模数转换器,它是一种低成本/易于使用/可用于直流测量的/ 模数转换器Œ其内部包括一 个1阶调制器和一个滤波器"
2023-04-07 18:53:01 67KB 20位 串行 AD芯片
1
STC UART串行口通讯程序,默认通讯频率9600,程序可设波特率,经本人测试过可以正常调用! C语言
2023-04-07 13:44:45 34KB STC UART
1