1、“.....波特率由单片机决定。字节数据格式由单片机决定。起始位数据位校验位停止位注意在组态王中设置的通讯参数如波特率,数据位,停止位,奇偶校验必须与单片机编程中的通讯参数致在组态王中定义设备地址的格式格式前面的两个字符是设备地址,范围为,此地址为单片机的地址,由单片机中的程序决定后面的个字符是用户设定是否打包,为不打包为打包,用户旦在定义设备时确定了打包,组态王将处理读下位机变量时数据打包的工作。在组态王中定义的寄存器格式寄存器名称上限下限数据类型斜体字代表数据地址,此地址与单片机的数据地址相对应。组态王与单片机通讯的命令格式读写格式除字头字尾外所有字节均为码字头设备地址标志数据地址数据字节数数据异或说明字头字节个码,设备地址字节个码,即标志字节个码读,写......”。
2、“.....,数据类型为字节。,数据类型为字。,数据类型为浮点数。数据地址字节个码,数据字节数字节个码实际读写的数据的字节数。数据为实际的数据转换为码,个数为字节数乘。异或异或从设备地址到异或字节前,异或值转换成个码。通讯尝试恢复命令,请求地址为的个数据两个码转换为进制四个码转换为进制接收中断函数接收数据,数据正确数据地址等待发送中断清除发送中断标志使得同组其他中断能够得到响应开全局中断转换软件设计内部的模块是个位分辨率具有流水线结构的模数转换器,共有个采样通道,分成两组组为另组为。组使用采样保持器,组使用采样保持器。虽然模块具有多个输入通道,但是它的内部只有个转换器,同时刻只能对路读取数据清中断标志复位序列发生器接口软件设计总线的特点即控制器局域网,是主要用于各种设备监测及控制的种网络。最初是由德国公司为汽车的监测控制系统而设计的......”。
3、“.....良好功能特性和极高的可靠性,现场抗干扰能力强。具体来讲,具有如下特点结构简单,只有两根线与外部相连,且内部含有探测和管理模块。通信方式灵活。可以多主方式工作,网络上任意个节点均可以在任意时刻主动地向网络上的其他节点发送信息,而不分主从。可以点对点点对多点及全局广播方式发送和接收数据。网络上的节点信息可以分成不同的优先级,可以满足不同的实时要求。通信格式采用短帧格式,每帧字节数最多为个,可满足通常工业控制领域中控制命令工作状态及测试数据的般要求。同时,个字节也不会占用总线时间过长,从而保证了通信的实时性。采用非破坏性总线仲裁技术。当两个字节同时向总线上发送数据时,优先级低的节点主动停止数据发送,而优先极高的节点可不受影响地继续传输数据,这大大的节省了总线仲裁冲突时间......”。
4、“.....直接通信距离最大可达速率以下,最高通信速率可达此距离最长为。节点数可达个,通信介质可以是双绞线同轴电缆或光导纤维。总线通信接口中集成了协议的物理层和数据链路层功能,可完成对通信数据的成帧处理,包括位填充数据块编码循环冗余检验优先级判断等项工作。总线采用校验并可提供相应的处理功能,保证了数据通信的可靠性。由于总线具有以上的些特点为工业控制系统中高可靠性的数据传送提供了种新的解决方案。其在国外工业测控领域己经有了广泛的应用,现国内的许多工业控制领域也开始使用基于的现场总线。总线已成为最有发展前途的现场总线之中控制器概述控制器模块是个完全的控制器,该控制器是个位的外设模块,具有以下特性完全支持协议最高支持总线通信速率达到。个邮箱......”。
5、“.....总线唤醒功能可编程。自动回复远程请求。当发送出现或仲裁时丢失数据,控制器有自动重发送功能。通过个特殊的消息与位定时邮递计数器同步。自测试模式。控制器在自测试模式下,接收邮箱接收自身的发送邮箱发送的信息帧,并产生自应答信号。上位机软件开发输入信号进行转换。的模块具有个状态的序列发生器和。这两个序列发生器分别对应于组采样通道组通道对应于序列发生器,而组通道对应于序列发生器。此时,工作于个独立的通道模块。当级联成个通道的模块时,和也级联成个状态的序列发生器。对于每个序列发生器,旦指定的序列转换结束......”。
6、“.....对应于个信号输入通道,的模块总共有个结果寄存器。模块的特点共有个模拟量输入引脚,将这个输入引脚分成了组组引脚为,组引脚为。具有位的内核,内置两个采样保持器和。引脚对应于,引脚对应于。模块的时钟频率最高可配置为,采样频率最高位,也就是说每秒能完成个百万次的采样。模块的自动转换序列发生器可以按照个独立的状态序列发生器来运行,也可以按照个状态序列发生器来运行。不管是或者是级联后的,每个序列发生器都允许对同通道进行多次采样,也就是说允许用户执行过采样的算法。模拟输入的范围是。值得注意的是,采样端口的最高输入电压是,实际设计中,通常需要考虑到余量,因此般输入最大值设计在的左右,也就是。如果输入电压过高,如超过,或者输入电压为负电压,都会烧坏,因此,通常需要将采样输入的信号先经过调理电路进行调整......”。
7、“.....模块对个序列的通道开始转换必须需要个启动信号,或者说是个触发信号。当启动信号到来时,相应的序列发生器就开始对其内部预先指定的通道进行转换。当工作于独立的状态序列发生器和工作个级联的状态序列发生器时,启动转换的方式稍有不同,的启动方式是综合了序列发生器和的启动方式。模块共有个结果寄存器用来保存转换的数值。每个结果寄存器都是位,而的是位的,也就是说转换后的数值最高只有位,转换的数值在结果寄存器中是左对齐的,结果寄存器的高位用于存放转换结果,而低位被忽略。模块的中断当序列发生器完成个序列的转换时,就会对该序列发生器的中断标志位进行置位,如果该序列发生器的中断已经使能,则模块向控制器提出中断请求。当模块工作于双序列发生器模式时,序列发生器和可以分开单独设置中断标志位和使能位当模块工作于级联模式时......”。
8、“.....双序列发生器模式下,无论是产生中断还是产生中断,都是中断,位于控制器第组的第个。当中断最终被响应时,通常在中断函数里要做的就是读取转换结果寄存器里的值。级联模式下的顺序采样上电时钟分频内核时钟分频模式连续转化顺序采样并发采样级联模式中断中断使能每隔次中断次启动方式启动触发级联模式下启动转换使能启动触发不允许外部信号启动采集窗口的大小个个自动转换序列的通道数为通道寄存器启动转换等待中断继续工作,会造成整个系统陷入停滞状态,发生不可预料的后果。出于对单片机运行状态进行实时监测的考虑,便产生了种专门监测单片机程序运行状态的电路,俗称看门狗。看门狗电路的应用,使单片机可以在无人监控的状态下连续工作。其工作原理是看门狗电路和单片机的个引脚相连......”。
9、“.....这程序语句分散地放在单片机其他控制语句中间旦单片机由于程序跑飞陷入段程序,进入死循环状态时,写看门狗引脚的程序便不能被执行。这个时候,看门狗电路就会由于得不到单片机送来的信号,便在它与单片机复位引脚相连的引脚上送出个复位信号,使单片机发生复位,即程序从程序存储器的起始位置开始执行,这样便实现了单片机的自动复位。中的看门狗原理和上述的看门狗原理类似,作用是为的运行情况进行把脉,旦发现程序跑飞或者状态不正常,便立即使复位,提高系统的可靠性。的看门狗电路有个位看门狗加法器,无论什么时候,如果计数器达到最大值,看门狗模块就会产生个输出脉冲,脉冲宽度为个振荡器时钟宽度。为了防止溢出,通常采用两种方法种是禁止看门狗,时计数器无效另种是定期喂狗,通过软件向负责看门狗计数器的看门狗密钥寄存器位的周期性的写入......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。