周立功RS485协议指南,RS485选型及应用指南。 1 章 RS-485 选型及应用指南 .........................................................................1 1.1 RS-232/422/485 标准 ...............................................................................................1 1.1.1 RS-232 标准 .....................................................................................................2 1.1.2 RS-422/485 标准 ..............................................................................................2 1.2 RS-485/RS-422 芯片................................................................................................5 1.2.1 增强型低功耗半双工 RS-485 收发器-SP481E/SP485E ..............................7 1.2.2 1/10 单位负载 RS-485 收发器-SP481R/SP485R .....................................10 1.2.3 +3.3V 低功耗半双工 RS-485 收发器-SP3481/SP3485..............................13 1.2.4 增强型低功耗全双工 RS-422 收发器-SP490E/SP491E ............................15 1.2.5 +3.3V 低功耗全双工 RS-422 收发器-SP3490/SP3491..............................20 1.3 RS-485 接口电路 ...................................................................................................22 1.3.1 基本 RS-485 电路...........................................................................................22 1.3.2 隔离 RS-485 电路...........................................................................................23 1.3.3 上电抑制电路.................................................................................................24 1.3.4 RS-485 自动换向电路....................................................................................24 1.4 RS-485 通讯协议 ...................................................................................................25 1.4.1 ModBus 协议(RTU 模式)...............................................................................25 1.4.2 多功能电能表通讯规约(DL/T645-1997) ......................................................27 1.5 RS-485 程序设计 ...................................................................................................28 1.5.1 RS-485 接口电路............................................................................................28 1.5.2 通讯规约.........................................................................................................28 1.5.3 程序设计流程图.............................................................................................29 1.5.4 数据接收部分.................................................................................................29 1.5.5 命令执行部分.................................................................................................29 1.5.6 数据发送部分.................................................................................................30 1.5.7 RS-485 程序清单............................................................................................31 1.6 RS-485 应用要点 ...................................................................................................38 1.6.1 合理选用芯片.................................................................................................38 1.6.2 终端匹配电阻.................................................................................................39 1.6.3 应用层通信协议.............................................................................................39 1.6.4 3V-5V 系统的连接.........................................................................................39 1.6.5 网络节点数.....................................................................................................40 1.6.6 节点与主干距离.............................................................................................40 1.6.7 RS-485 系统的常见故障及处理方法............................................................40 1.6.8 RS-422 与 RS-485 的网络拓朴 .....................................................................41 1.6.9 RS-422 与 RS-485 的接地问题 .....................................................................41 1.6.10 RS-422 与 RS-485 的瞬态保护 .....................................................................42 1.7 参考文献.................................................................................................................43 广州周立功单片机发展有限公司 Tel:(020)38730977 38730977 Fax:38730925 http://www.zlgmcu.通常的微处理器都集成有 1 路或多路硬件 UART 通道,可以非常方便地实现串行通讯。 在工业控制、电力通讯、智能仪表等领域中,也常常使用简便易用的串行通讯方式作为数据 交换的手段。 但是,在工业控制等环境中,常会有电气噪声干扰传输线路,使用 RS-232 通讯时经常 因外界的电气干扰而导致信号传输错误;另外,RS-232 通讯的最大传输距离在不增加缓冲 器的情况下只可以达到 15 米。为了解决上述问题,RS-485/422 通讯方式就应运而生了。 本章将详细介绍 RS-485/422 原理与区别、元件选择、参考电路、通讯规约、程序设计 等方面的应用要点,以及在产品实践中总结出的一些经验、窍门。
上传时间: 2022-04-27
上传用户:qingfengchizhu
VHDL 基础程序百例 FPGA 逻辑设计源码VHDL语言100例第1例 带控制端口的加法器第2例 无控制端口的加法器第3例 乘法器第4例 比较器第5例 二路选择器第6例 寄存器第7例 移位寄存器第8例 综合单元库第9例 七值逻辑与基本数据类型第10例 函数第11例 七值逻辑线或分辨函数第12例 转换函数第13例 左移函数第14例 七值逻辑程序包第15例 四输入多路器第16例 目标选择器第17例 奇偶校验器第18例 映射单元库及其使用举第19例 循环边界常数化测试第20例 保护保留字第21例 进程死锁 第22例 振荡与死锁第23例 振荡电路第24例 分辨信号与分辨函数第25例 信号驱动源第26例 属性TRANSACTION和分辨信号第27例 块保护及属性EVENT,第28例 形式参数属性的测试第29例 进程和并发语句第30例 信号发送与接收第31例 中断处理优先机制建模第32例 过程限定第33例 整数比较器及其测试第34例 数据总线的读写第35例 基于总线的数据通道第36例 基于多路器的数据通道第37例 四值逻辑函数第38例 四值逻辑向量按位或运算第39例 生成语句描述规则结构第40例 带类属的译码器描述第41例 带类属的测试平台第42例 行为与结构的混合描述第43例 四位移位寄存器第44例 寄存/计数器第45例 顺序过程调用第46例 VHDL中generic缺省值的使用第47例 无输入元件的模拟第48例 测试激励向量的编写第49例 delta延迟例释第50例 惯性延迟分析第51例 传输延迟驱动优先第52例 多倍(次)分频器第53例 三位计数器与测试平台第54例 分秒计数显示器的行为描述6第55例 地址计数器第56例 指令预读计数器第57例 加.c减.c乘指令的译码和操作第58例 2-4译码器结构描述第59例 2-4译码器行为描述第60例 转换函数在元件例示中的应用第61例 基于同一基类型的两分辨类型的赋值相容问题第62例 最大公约数的计算第63例 最大公约数七段显示器编码第64例 交通灯控制器第65例 空调系统有限状态自动机第66例 FIR滤波器第67例 五阶椭圆滤波器第68例 闹钟系统的控制第69例 闹钟系统的译码第70例 闹钟系统的移位寄存器第71例 闹钟系统的闹钟寄存器和时间计数器第72例 闹钟系统的显示驱动器第73例 闹钟系统的分频器第74例 闹钟系统的整体组装第75例 存储器第76例 电机转速控制器第77例 神经元计算机第78例ccAm2901四位微处理器的ALU输入第79例ccAm2901四位微处理器的ALU第80例ccAm2901四位微处理器的RAM第81例ccAm2901四位微处理器的寄存器第82例ccAm2901四位微处理器的输出与移位第83例ccAm2910四位微程序控制器中的多路选择器第84例ccAm2910四位微程序控制器中的计数器/寄存器第85例ccAm2910四位微程序控制器的指令计数器第86例ccAm2910四位微程序控制器的堆栈第87例 Am2910四位微程序控制器的指令译码器第88例 可控制计数器第89例 四位超前进位加法器第90例 实现窗口搜索算法的并行系统(1)——协同处理器第91例 实现窗口搜索算法的并行系统(2)——序列存储器第92例 实现窗口搜索算法的并行系统(3)——字符串存储器第93例 实现窗口搜索算法的并行系统(4)——顶层控制器第94例 MB86901流水线行为描述组成框架第95例 MB86901寄存器文件管理的描述第96例 MB86901内ALU的行为描述第97例 移位指令的行为描述第98例 单周期指令的描述第99例 多周期指令的描述第100例 MB86901流水线行为模型
上传时间: 2022-05-14
上传用户:
全自动生化分析仪是医疗机构进行临床诊断所必需的仪器之一,它主要用于对人体体液中的各种生化指标进行检测,根据生化指标的差异,为医生确定病人病情提供科学依据。目前我国全自动生化分析仪的研制水平较低,本论文工作是结合国家十五科技攻关项目“自动生化分析仪器的研制”课题(课题编号:2004BA706B05)开展的。 本论文首先介绍了生化分析仪的概况、分类及工作原理,介绍了生化分析仪中的核心部件分光光度计的构成及其工作原理,结合全自动生化分析仪的国内外发展状况阐述了本文研究的内容、意义,叙述了全自动生化分析仪的原理、组成及其工作过程,重点论述了全自动生化分析仪电子控制系统的设计。 全自动生化仪的电子控制系统设计包括硬件电路设计和软件设计两部分。从硬件角度来看电子学系统十分庞杂,输入输出量多,对操作的时序要求严格。控制系统除了实现对仪器的时序控制、监控其运行状态外,还要对当前反应杯的多路模拟信号进行实时数据采集。根据以上特点,确定了分布式多CPU的控制方案,以一台PC机为上位机,两个主控单片机和七个子单片机作为下位机,完成了控制系统的硬件电路设计,提出了保证硬件系统可靠性的一些措施。在硬件电路设计的基础上根据分析仪的功能要求完成了下位机控制软件的设计,列举了保证软件系统可靠性的一些措施。通过对电子控制系统的软、硬件设计进行调试和性能检验,证明本控制系统完全可以满足全自动生化分析仪的控制要求。最后针对设计中存在的不足提出了一些改进措施。
标签: 电子控制系统
上传时间: 2022-05-23
上传用户:d1997wayne
特点:o ARM® Cortex®-M4 CPU 平台o 高达150MHz 的高性能Cortex®-M4 处理器o 集成FPU 和MPUo 内存o 512KB 片上SRAMo 2KB 至512KB 可编程保持存储区o 闪存o 1MB 集成闪存o 原地执行NOR 闪存接口,在闪存中执行时接近0 等待状态o 供电和复位管理系统o 片上稳压器,支持1.7V-3.6V 输入o 上电复位(POR)o 时钟管理o 10-30MHz 晶体振荡器o 内部16MHz RCo 32kHz 晶体振荡器o 内部32kHz RCo 具有可编程输出频率的低功耗PLLo 通用DMA:具有硬件流控制的8 通道DMA 控制器o 安全o 使用TRNG(真随机数发生器)的简单加密引擎o 定时器/计数器o 1x 系统节拍定时器o 4x 32 位定时器o 1x 看门狗定时器o 功耗(待确认)o 满载:待定uA/MHz @ 25°Co 运行:待定uA /MHz @ 25°Co 停止:待定@ 25°Co 保留:待定@ 25°C,32kB 保留存储器o 待机:待定@ 25°C,内部32kHz RCo 12 位逐次逼近寄存器(SAR)ADCo 每秒最多2M 样本o 可通过8:1 多路复用器选择输入o 1 个带有集成PHY 的USB 2.0 高速双角色端口o 两个SD / SDIO 主机接口o SD/SDIO 2.0 模式:时钟高达50MHzo LCD 控制器o 分辨率高达480x320o 6800 和8080 异步模式(8 位)o JTAG 调试功能o 3 个PWM(6 个输出),3 个捕捉和3 个QEP 模块o 4x UART,带有HW 流控制,最高可达4Mbpso 3x I2C,支持Fast Mode+(1000kbps)o 2x I2S 接口o 3x SPI 主器件高达25MHz,1x SPI 从器件高达10MHzo 32 个GPIOo 68 引脚QFN 封装o 温度范围:-40 至85°C4.1 带FPU 内核的ARM®CORTEX®-M4带有FPU 处理器的ARM®Cortex®-M4 是一款32 位RISC 处理器,具有出色的代码和功率效率。它支持一组DSP 指令,以允许高效执行信号处理算法,非常适合于可穿戴和其他嵌入式市场。集成的单精度FPU(浮点单元)便于重用第三方库,从而缩短开发时间。内部内存保护单元(MPU)用于管理对内的访问,以防止一个任务意外破坏另一个活动任务使用的内存。集成紧密耦合的嵌套向量中断控制器,提供多达16 个优先级。4.2 系统内存Bock 包含512kB 零等待状态SRAM,非常适合于当今算法日益增长的需求。同时,内存被细分为更小的区,从而可以单独地关闭以降低功耗。4.3 闪存和XIP 单元提供1MB 的集成NOR 闪存,以支持CPU 直接执行。为了提高性能,XIP 单元具有集成的缓存系统。缓冲内存与系统内存共享。与从系统内存运行性能相比,XIP 单元使得许多应用程序的运行接近100%。4.4 ROM集成ROM 固件包含通过NOR 闪存正常引导所需的引导加载程序,支持用于批量生产的闪存编程,还包括用于调试目的的UART 和USB 启动功能。
标签: tg401
上传时间: 2022-06-06
上传用户:qdxqdxqdxqdx
PCF8591 8位A/D和D/A转换1、特性:单电源供电。工作电压: 2.5 V ~ 6V。待机电流低。I2C 总线串行输入/输出。通过3 个硬件地址引脚编址。采样速率取决于I2C 总线速度。4个模拟输入可编程为单端或差分输入。自动增量通道选择。模拟电压范围: VSS~VDD。片上跟踪与保持电路。8 位逐次逼近式A/D 转换。带一个模拟输出的乘法DAC。2、应用:闭环控制系统。用于远程数据采集的低功耗转换器。电池供电设备。在汽车、音响和TV 应用方面的模拟数据采集。3、概述:PCF8591 是单片、单电源低功耗8 位CMOS 数据采集器件, 具有4 个模拟输入、一个输出和一个串行I2C 总线接口。3 个地址引脚A0、A1 和A2 用于编程硬件地址,允许将最多8 个器件连接至I2C总线而不需要额外硬件。器件的地址、控制和数据通过两线双向I2C 总线传输。器件功能包括多路复用模拟输入、片上跟踪和保持功能、8 位模数转换和8 位数模拟转换。最大转换速率取决于I2C 总线的最高速率。I2C 总线系统中的每一片PCF8591 通过发送有效地址到该器件来激活。该地址包括固定部分和可编程部分。可编程部分必须根据地址引脚A0、A1 和A2 来设置。在I2C 总线协议中地址必须是起始条件后作为第一个字节发送。地址字节的最后一位是用于设置以后数据传输方向的读/写位。(见图4、16、17)
上传时间: 2022-06-17
上传用户:qdxqdxqdxqdx
测量电路及仪器出版时间:2014年版内容简介 本书以现代精密电子仪器综合实践为应用背景,是模拟电子技术和单片机技术相结合的新型实验类教材。本书通过大量且多层次的实验项目,由浅入深、循序渐进地介绍精密测控电路设计,以及精密仪器系统综合应用设计的流程、方法和开发技能,并介绍针对精密仪器的综合设计性实验项目。全书共10章,主要内容包括:绪论、集成运算放大器基础、滤波器、模拟多路开关、集成基准电压源、数模转换器、模数转换器、信号波形发生器、精密仪器抗干扰技术和典型仪器电路分析等。本书提供配套电子课件和习题参考答案等。
上传时间: 2022-06-20
上传用户:
现代雷达系统日益复杂,在设计、调试雷达系统的过程中,不可避免的需要雷达的回波信号,为了提高雷达设计效率,人们逐渐开始对雷达回波信号模拟技术进行研究,以求用模拟产生的信号代替实际的雷达回波信号,把雷达系统设计和维护过程中所需的费用降到最低。现在,雷达信号模拟技术逐步取得发展,成为雷达技术的一个重要分支,而雷达信号模拟器的研制成为国内外军事研究领域的热门方向.所有无线电系统中都会包含射频前端,射频前端的主要作用是将基带信号经过调制、上混频、放大后送至天线发射,或是将天线接收到的信号放大、下混频、解调,最后输出基带信号.本课题正是对某机载相控阵雷达目标模拟器射频前端的研究。该射频前端系统包括两个部分:发射机通道和射频功率合成网络,发射机通道由三条杂波信号通道和一条目标信号通道组成,每条通道相当于一台射频发射机.在发射机通道中首先对基带1、Q信号进行调制,然后两次上混频使输出信号到达x波段。射频功率合成网络主要的功能是使用功分器将目标信号一分为四,利用数控衰减器对四路目标信号进行方向图增益调制,调制后其中一路信号送至天线系统,另外三路分别与三路杂波信号功率合成,最后输出至雷达,该项目中笔者主要负责对整体方案和指标的论证,多路信号幅相平衡度的调整,x波段0/i移相器的设计与实现,整机的功能指标测试,与其它分机联调等工作.本文首先介绍了该机载相控阵雷达目标模拟器的整体方案,然后对无线发射机系统进行了分析,接下来对射频前端方案进行论证,之后详述了多路信号幅相校正的方法与0/n移相器的研制,给出了射频前端系统的测试结果.
标签: 雷达
上传时间: 2022-06-20
上传用户:
摘要:本文介绍了一个基于ARM的线性CCD高速采集系统,系统中选择了高速线性CCD和高速ADC,因为ADC的采祥速度相对ARM的工作时钟频率较慢,所以使用CPLD和FIFO作为A/D和ARM之间的1/0接口,它使电路工作在更加平稳、简洁而易丁控制,同时也提高了ARM的工作效率。为了提高通信速度,这里采用通用申行总线(USB)技术米与PC进行通信。ARM是用来控制主处理器的数据采集,数据的计算和数据传输。结果证明,整个系统能高效运作。该系统可应用于高速数据采集及多路模拟信号的工作环境下。1引言在电气化铁路,为了扩大对电力机车受电弓的寿命,所以要使受电弓滑块磨损均匀,接触线的直线段(电气化铁路供电线)排列为曲折路线(弯段被安排成折线的形式)。之间的接触线的定位点和受电弓轨道中心线距离称为错开值,这是一种接触线的关键指标。错开值是不可忽视的,这个值过小会影响到受电弓滑块磨损的均匀性,从而影响到延长使用寿命的目的,然而,在某些情况下(比如陷入了激烈的风中),造成大范围的在屋部的横向运动(并且速度越快,受电弓的左右摆动越剧烈),按触线将在某些部分将会超过受电弓的有效工作长度,从而使错开,接触线值超出标准范围的错开值,导致了当前连接的破坏,甚至导致了会产生受电弓事故的错识运行。受电马与滑触线发生故障,将导致列车正常运行的中断,从而对铁路运输产生严亚的影响。为了避免这些情况,错开伯及其变化应经常性地予以测试。因此,一个机车的接触线式在线监测系统,及与其配套的数据采集系统被开发出来,它的工作是实时地、迅速地计算错开值。
上传时间: 2022-06-23
上传用户:kingwide
摘要:介绍在Linux操作系统环境下Socket网络编程的原理、流程和最终实现。编程采用客户端/服务器模式。提出解决多个客户端连接服务器时无法处理I/0多路复用问题的方法。提出通过最小化报文传输来减少传输时廷,为Bandwidth Delay Product调节TCP窗口,实现充分利用带宽提高Linux的Socket性能。在实际网络传输环境复杂多变的情况下,达到优化网络传输性能的目的。关键词:linux;性能优化;Socket;select()1引言随着Internet的日益发展和普及,网络在嵌入式系统中应用非常广泛,越来越多的嵌入式设备采用Linux操作系统。Linux是一个源代码公开的免费操作系统,具有强移植性",所以对基于Linux的Socket网络编程的研究越来越重要。2Socket简介在Linux中的网络编程通过Socket接口进行,是一种特殊的I/O,也是一种特殊的文件描述符。Socket是使用标准Linux文件符(file descriptor)和其他程序通信的方式。这里Socket 编程采用客户/服务器模式如图1所示。
上传时间: 2022-06-23
上传用户:
近年来,随着电子技术的快速发展,使得低电压、大电流电路为未来主要发展趋势。低电压、大电流工作有利于提高工作电路的整体功率,但同时也给电路设计带来了新的问题。传统的变换器中常采用普通二极管或肖特基二极管整流方式,在低压、大电流输出的电路中,应用传统二极管整流的电路,其整流的损耗比较大,工作效率比较低。一般普通二极管的压降为1.0-1.3V,即便应用压降较低的肖特基二极管(SBD),产生压降一般也要有0.5V左右,从而使整流的损耗增加,电源的工作效率降低,己经不能满足现代开关电源高性能的需求。因此,应用同步整流(SR)技术可达到此要求,即应用功率MOS管代替传统的二极管整流。由于功率MOS管具有导通电阻很低、开关时间较短、输入阻抗很高的特点,很大程度的减少了开关功率MOS管整流时的损耗,使得工作效率有一个显著提高,因此功率MOS管以成为低压大电流功率变换器首选的整流器件。要想得到经济、高效的变换器,同步整流技术与反激变换器电路结合将会是一个很好的选择。反激变换器拓扑电路的优点是电路结构简单、输入与输出电气隔离、输入、输出工作电压范围较宽,可以实现多路的输出,因而在高电压、低电流的场合应用广泛,特别是在5~200W电源中一般采用反激变换器。
标签: 开关电源
上传时间: 2022-06-25
上传用户: