现场总线 IO对象及其智能节点设计.pptx
《现场总线 IO对象及其智能节点设计.pptx》由会员分享,可在线阅读,更多相关《现场总线 IO对象及其智能节点设计.pptx(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1页/共39页第2页/共39页华东理工大学1)引脚配置如下:主控方式主控方式 被控方式被控方式第3页/共39页第4页/共39页华东理工大学2.1 节点组成方式和节点类型节点组成方式和节点类型宿主节点(仅靠宿主节点(仅靠Neuron芯片)芯片)基于基于HOST的节点(外加处理器)的节点(外加处理器)节点类型节点类型2.现场智能节点设计现场智能节点设计第5页/共39页华东理工大学2.2 节点设计的异同点分析节点设计的异同点分析控制模块相同控制模块相同通信方式相同通信方式相同I/O调理电路各异调理电路各异应用程序描述和应用程序描述和I/O对象定义各异对象定义各异第6页/共39页华东理工大学Neur
2、on控制模块控制模块 对对MC143150芯片进行存储器扩展,利用芯片保留空间和用户可芯片进行存储器扩展,利用芯片保留空间和用户可用存储器空间扩展用存储器空间扩展20K的的RAM空间和空间和32K的的EEPROM程序存储空间,程序存储空间,用于存放和运行用户编制的应用程序。用于存放和运行用户编制的应用程序。第7页/共39页第8页/共39页第9页/共39页第10页/共39页华东理工大学2.4 增强型节点的结构增强型节点的结构单片机单片机Neuron芯片芯片IO_7IO_7IO_8IO_9IO_10P1.2P3.3P1.3P1.4现场应用:单片机现场应用:单片机与网络通信:与网络通信:Neuron
3、芯片芯片单片机与单片机与Neuron芯片间的数据交换用芯片间的数据交换用Neurowire对象对象时钟片选第11页/共39页华东理工大学单片机对单片机对Neurowire对象的模拟对象的模拟给P1.4赋下一个要传送的比特时钟信号为高?P3.3=1?从P1.3取数据并保存时钟信号为低?P3.3=0?数据传送完毕?返回已传送的比特数,结束NYYYNN单片机模拟从方式:单片机模拟从方式:单片机在同步时单片机在同步时钟的上升沿从引脚钟的上升沿从引脚P1.3读取读取1位数据,位数据,同时从同时从P1.4输出输出1位数据。位数据。查询时钟输入信查询时钟输入信号的高低,实为查号的高低,实为查询时钟输入信号的
4、询时钟输入信号的上升沿或下降沿上升沿或下降沿。第12页/共39页华东理工大学2.5 现场智能节点设计现场智能节点设计2.5.1 节点的功能需求节点的功能需求8路模拟量输入路模拟量输入通信功能通信功能第13页/共39页华东理工大学2.5.2 节点的基本组成节点的基本组成第14页/共39页华东理工大学MAX186的数据采集操作的数据采集操作 要启动MAX186进行一次数据采集(即A/D变换),首先需要把图8.7所示的一个控制字与时钟同步送入DIN。当为低电平时,SCLK的每一个上升沿把一个位从DIN送入MAX186的内部移位寄存器。在变低后第一个到达的逻辑“1”定义控制字节的最高有效位,在此之前与
5、时钟同步送入DIN的任意个逻辑“0”位均无效。一个8位控制字的格式及意义如图所示。第15页/共39页华东理工大学数据采集程序用软件方式控制一次数据采集(即A/D变换)的操作步骤可归纳为:设置图8.7所示的控制字TB1;使MAX186的变低;发送TB1,并接收一个需忽略的字节RB1;发送全零字节,同时接收RB2;发送全零字节,同时接收RB3;将MAX186的拉高。上述过程得到的字节RB2、RB3是A/D变换的结果。在单极性输入方式下,得到的是标准二进制数;对于双极性输入方式下得到的是模2补码。两者所表示的数据均以最高有效位在前的格式输出。由于RB2、RB3两个字节所表示的二进制数据格式中,包含有
6、1个前导零和3个结尾零,因此实际变换结果为:ADV=RB232+RB38第16页/共39页华东理工大学IO_0outputbitADC_CS=1;/定义IO_0为位输出对象,作片选信号IO_8neurowiremasterselect(IO_0)ADC_IO;/定义神经元I/O对象,用作双向串行接口unsignedshortC8=0,4,1,5,2,6,3,7;/顺序定义ADC的通道选择地址mtimertmAD=500;/定义毫秒定时器,以500ms为数据采集的间隔msg_tagmess_out;/定义报文标签when(timer_expires(tmAD)/当定时间隔500ms到时,驱动该事
7、件处理程序inti,temp;unsignedintadc_info;unsignedlongADH;unsignedlongADL;unsignedlongADV8;for(i=0;i8;i+)/依次对8个通道进行数据采集/数据采集部分adc_info=(Ci+8)*16+14;/设置A/C变换控制字TB1io_out(ADC_IO,&adc_info,8);/发送TB1,忽略第一个字节RB1adc_info=0 x00;/设置全零字节io_out(ADC_IO,&adc_info,8);/发送全零字节ADH=adc_info;/接收第二个字节RB2adc_info=0 x00;/设置全零字
8、节io_out(ADC_IO,&adc_info,8);/发送全零字节ADL=adc_info;/接收第三个字节RB3ADVi=ADH*32+ADL/8;/对本次采集数据进行换算tmAD=500;/设置500ms间隔第17页/共39页华东理工大学该程序将8个通道的采集数据组成一个如下格式的显式报文,并通过网络发送给网络适配器。msg_out.code远程智能采集装置的编号msg_out.data0发送的数据类型(88为采样数据)msg_out.data1发送的节点类型(2为远程智能数据采集装置)msg_out.data20通道采样数据的低8位msg_out.data30通道采样数据的高8位:m
9、sg_out.data2i+2 i通道采样数据的低8位msg_out.data2i+3 i通道采样数据的高8位:msg_out.data167通道采样数据的低8位msg_out.data177通道采样数据的高8位第18页/共39页华东理工大学报文处理和发送msg_out.code=IO_Value;/设置远程装置的编号msg_out.DATA0=88;/发送的数据类型,88为实时采样值msg_out.DATA1=NODE_TYPE2;/发送的节点类型msg_out.service=UNACKD_RPT;/设置报文的服务方式msg_out.tag=mess_out;/设置报文标签msg_out.
10、dest_addr.no_address=BROADCAST;/设置目的寻址方式msg_send();/发送报文tmAD=1000;第19页/共39页3.通信节点设计通信节点设计 及相关软件开发及相关软件开发第20页/共39页华东理工大学3.1 控制网络的基本结构控制网络的基本结构双绞线 PC监控机.AI或AODI或DO.AI或AORS-232节点PC监控机通信节点通信节点其它仪表或仪器第21页/共39页华东理工大学3.2 通信节点的功能通信节点的功能 通信节点是控制网络与监控用通信节点是控制网络与监控用PC机相互连接的适配接口,机相互连接的适配接口,是实现分布系统信息收集、数据处理、现场智能
11、节点动作控制是实现分布系统信息收集、数据处理、现场智能节点动作控制等功能的枢纽,在通信过程中起着关键作用。当然,要实现这等功能的枢纽,在通信过程中起着关键作用。当然,要实现这些功能,智能网络适配器的设计需要以些功能,智能网络适配器的设计需要以Neuron神经元多处理神经元多处理器芯片为核心,用来加强和改善通信管理,节省占用器芯片为核心,用来加强和改善通信管理,节省占用PC机的机的时间;利用采用曼彻斯特编译码方式的收发器,实现与网上时间;利用采用曼彻斯特编译码方式的收发器,实现与网上各智能节点之间的双向数据通信;用双口各智能节点之间的双向数据通信;用双口RAM充当通信过程充当通信过程中现场信息的
12、接收、发送缓冲区,完成最近发送到达的交换数中现场信息的接收、发送缓冲区,完成最近发送到达的交换数据的存储转发功能,实现网络与据的存储转发功能,实现网络与PC机之间的数据传输,缓解机之间的数据传输,缓解和避免系统缓存的紧张和瓶颈的产生,保证数据的实时畅通;和避免系统缓存的紧张和瓶颈的产生,保证数据的实时畅通;用非易失性存储器用非易失性存储器EEPROM存放存放LonTalk网络协议固件、多任网络协议固件、多任务调度程序、网络适配器通信管理程序以及网络配置信息等。务调度程序、网络适配器通信管理程序以及网络配置信息等。第22页/共39页华东理工大学3.3 3.3 通信节点(通信节点(LonWorks
13、-PC接口、接口、网络适配器)的基本组成器件网络适配器)的基本组成器件Neuron芯片芯片LonWorks总线收发器总线收发器程序存储器、数据存储器程序存储器、数据存储器双口双口RAM第23页/共39页华东理工大学基于基于ISA总线的通信节点结构总线的通信节点结构PC机EEPROMService电路Neuron芯片双口存储器 收发器ISA总线 LonWorks总线第24页/共39页华东理工大学 在这类应用系统中,实际上仅在这类应用系统中,实际上仅把把Neuron芯片作为通芯片作为通信处理器信处理器用,由其按照用,由其按照LonTalk协议与协议与LonWorks网络网络上的所有智能节点进行通信
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 现场总线 IO对象及其智能节点设计 IO 对象 及其 智能 节点 设计
限制150内