喝什么补气血| 勾芡用什么粉| inf是什么意思| 得性病有什么症状| 中水是什么水| 小孩呕吐吃什么药| 肿瘤前期出现什么症状| 蹒跚什么意思| 尿道尿血是什么原因| 食蚁兽是什么动物| 上飞机不能带什么| 黑卡是什么卡| 绿色心情是什么意思| nfc果汁是什么意思| 2024年属什么| 运动裤配什么上衣好看| 老鹰的绝症是什么| 什么的李子| 一九八六年属什么生肖| 嘿是什么意思| 虾线是什么| 滋阴降火吃什么药| 甲醛中毒吃什么药解毒| 漏斗胸是什么病| 聊胜于无的聊是什么意思| 窦性心律过速吃什么药| 18k金是什么金| 为道日损什么意思| 女生的下面叫什么| 霍乱是什么| 什么样的情况下会怀孕| dn是什么| 语文是什么| 为什么姨妈迟迟不来| 什么是清关| 平均血小板体积低是什么原因| 羊肉炖什么好吃| 正常的白带是什么样的| 牙龈有点发黑是什么原因| 血小板平均体积偏高是什么意思| 蛇属于什么动物| 大红袍适合什么季节喝| 脑软化灶是什么意思| mup是什么意思| 鸡伸脖子张嘴用什么药| 节瓜煲汤放什么材料| 33朵玫瑰花代表什么意思| 胃发炎吃什么药好得快| 干你什么事| porridge什么意思| 王玉是什么字| 头上长痘痘是什么原因| 月经周期短是什么原因| 本科和专科是什么意思| 通讯地址是什么意思| k14是什么金| 热得直什么| 口苦口干吃什么药好| 打哈欠是什么原因| 五月23是什么星座| 10月19是什么星座| 阿托伐他汀钙片什么时候吃最好| 哮喘吃什么药好| 女生为什么会痛经| 儿童坐飞机需要带什么证件| 三十岁是什么之年| 为什么被蚊子咬了会起包| 有什么好听的名字| 师公是什么意思| 什么石头最值钱| 痰湿阻滞吃什么中成药| 得偿所愿什么意思| 什么菜不能放醋| 翻白草治什么病| 灵隐寺求什么最灵验| 小白鼠是什么意思| 睡几个小时就醒了是什么原因| usd什么意思| 女生吃什么可以丰胸| 来月经喝什么汤好| 女性肛门坠胀看什么科| 砼为什么念hun| 长期喝咖啡有什么危害| 县级市市长什么级别| 阴道清洁度三度什么意思| 男生为什么喜欢女生叫爸爸| 女生补肾吃什么| 什么水果可以降火| 喝醉是什么感觉| 小孩子睡觉流口水是什么原因| 鸟吃什么食物| 儿加一笔是什么字| 春梦是什么| 支气管炎哮喘吃什么药| 蒙蒙的什么| 什么叫压缩性骨折| 撑台脚是什么意思| 麻鸭是什么鸭| 近字五行属什么| 鸟代表什么生肖| 麦冬的功效与作用是什么| 尿渗透压低是什么原因| 心影增大是什么意思| 一个白一个本是什么字| 武汉什么省| 满城尽带黄金甲是什么意思| 什么是元素| 吃什么可以补黄体酮| 68年属什么| 灵芝有什么好处| 冷喷机喷脸有什么好处| 白玫瑰代表什么意思| UFS是什么意思| 漫山遍野是什么生肖| 孕妇血糖高对胎儿有什么影响| 梦见杀人是什么意思| 宝宝积食吃什么药| 26度穿什么衣服| 砒霜是什么| 男人梦到蛇预示着什么| 睡觉开风扇有什么危害| 痛风都不能吃什么东西| prada是什么品牌| 舌头疼吃什么药| 朱砂有什么功效| ptc是什么| 牙黄是什么原因引起的| 驻马店有什么大学| 结婚长明灯有什么讲究| 苎麻是什么面料| 积液是什么原因造成的怎么治疗| 什么食粮| graves病是什么病| 中学校长什么级别| 六合什么意思| 陶和瓷有什么区别| 分销是什么意思| 空调什么牌子的好| 杨柳是什么生肖| 什么是精神| 12年属什么| 印度是什么制度的国家| 什么叶子| sm是什么意思| 用什么泡脚可以去湿气| mdz0.2是什么药| 膀胱冲洗用什么药| 什么牌子的奶粉最好| 儿童c反应蛋白高说明什么| 鸟飞到头上什么预兆| 大脚趾发黑是什么原因| 凯字五行属什么| 满文军现在在干什么| 直采是什么意思| 眼睛长麦粒肿用什么药| 得偿所愿什么意思| 生性多疑是什么意思| 晚上没有睡意什么原因| 降钙素原偏高说明什么| 紫砂壶泡什么茶最好| 什么的知了| 68岁属什么| 甘油三脂高是什么意思| 头发汗多是什么原因| 什么蔬菜降血压效果最好| 穿拖鞋脚臭是什么原因| 心电图窦性心律什么意思| 梦见吃米饭是什么意思| 血糖高喝什么茶| 渝北区有什么好玩的地方| 土耳其说什么语言| 肺燥吃什么中成药| 屡禁不止的意思是什么| 子宫前位是什么意思| 59年属什么生肖| 12月12号什么星座| 大美是什么意思| 预谋什么意思| 肺气肿吃什么药| 小孩子黑眼圈重是什么原因| 一个草字头一个氏念什么| 老年人吃什么| 葬礼穿什么衣服| 高锰酸钾是什么颜色| 猫咖是什么| 意淫是什么意思| 一个口一个且念什么字| 1999年是什么生肖| 巨蟹座有什么特点| 为什么拉屎有血| 告辞是什么意思| 肺泡是什么| 友五行属什么| 涤棉是什么面料| 什么是夫妻| 孩子打喷嚏流鼻涕吃什么药| 心重是什么意思| 肺痨是什么病| 天天喝啤酒对身体有什么危害| 牛皮癣用什么药| 林是什么生肖| 先天是什么意思| 翌字五行属什么| 肝郁化火吃什么药| 喝茶心慌的人什么体质| 甘甜的什么| 屮艸芔茻什么意思| 燃面为什么叫燃面| 内含是什么意思| 柠檬有什么功效| 石榴木命是什么意思| 脚肿腿肿是什么原因引起的| 调理神经吃什么药好| 2021属什么| 连长是什么军衔| 做亲子鉴定需要什么东西| 世界上最难的字是什么字| 第二次世界大战是什么时候| 巴扎黑是什么意思| 脑梗吃什么好| 药流用什么药| 十二月二十七是什么星座| 头孢不能和什么一起吃| 命犯桃花是什么意思| 为什么恐龙会灭绝| 经期血量少是什么原因| 预激综合征是什么病| 牛肉烧什么菜最好吃| 三个女人一台戏什么意思| 瓠子和什么相克| 最高人民法院院长什么级别| 什么麻料最好| 81什么节| fwb什么意思| eb病毒是什么病毒| 异常心电图是什么意思| 阳虚有什么症状| 为什么海螺里有大海的声音| 酸奶有什么好处| 弊端是什么意思| 马来西亚属于什么国家| 上感是什么意思| 冰粉为什么要加石灰水| 破瓜年华是什么意思| 艾斯比什么意思| 什么人不能吃韭菜| 脂蛋白a高吃什么药| 腊月是什么星座| mr什么意思| 快乐大本营为什么停播| 女士喝什么茶叶对身体好| 核桃补什么| 一年半载是什么意思| 三月六号是什么星座| 什么是答题卡| 儿童超敏c反应蛋白高说明什么| 乌龟下蛋预示着什么| 睡觉咬牙是什么原因| 款式是什么意思| 尿常规能查出什么| 生源地是什么意思| 双休什么意思| 意外是什么意思| 风热感冒和风寒感冒有什么区别| 百度
工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->通信电路图->通信综合电路图->IO-Link通信从站的设计

运气是什么意思

发布人:angelazhang 时间:2025-08-04 收藏
百度 聪明滑稽的人在四月一日这天给顽固派赠送假礼物,邀请他们参加假庆祝会,并把这些受愚弄的人称为“四月傻瓜”或“上钩之鱼”。

IO-Link是独立于任何现场总线,适用于工业控制最底层的简单传感器和执行器的工业通信接口。IO-Link系统包含IO-Link设备(如传感器、执行器)、IO-Link主站和标准传感器用电缆,系统结构如图1所示。例如,当一个兼容EtherNet/IP的远程IO模块作主站时,除了标准的I/O信号,该模块通过脉冲调制过程发送和接收配置数据、诊断数据或增强的过程数据,然后打包到EtherNet/IP数据报文中,最后传送给网络主控站,通常是一台PLC.上述应用中,远程I/O与IO-Link设备的连接与传统离散设备保持相同,IO-Link的优势主要在于更大的信息交换能力,这是以前标准I/O设备无法实现的。IO -Link的另一个好处是不依赖于任何现场总线,通过任何遵守IO-Link协议的I/O模块(包括本地I/O和远程I/O),IO-Link传感器或执行器便可被集成到任何现场总线系统中。



图1 IO-Link系统结构


为了对IO-Link系统结构、通信机制以及开发应用做进一步研究,可设计开发IO-Link从机工具包,包括IO-Link通用开发模块、IO-Link分析工具以及IO-Link从机协议栈。IO-Link通用开发模块是进行该项工作的基础,也是IO-Link主站与设备信号间的桥梁。IO-Link分析工具可以帮助开发人员和测试人员分析通讯细节,从而找出并解决问题。IO-Link从机协议栈是一个固件库,它提供硬件抽象层和应用程序接口,开发者可以利用它方便快速地在各种微处理器平台上开发IO-Link从机产品。本文研究的IO-Link从站只针对数字(按键)信号输入和数字信号输出(指示灯),IO-Link通用开发模块的设计只需在此基础上进行扩展,使之具备处理模拟信号的能力。



1系统结构

图2是IO-Link从机工具包及演示系统的结构示意图。



图2 IO-Link从机工具包及演示系统的结构图


本文所使用的IO-Link主站模块USB IO-Link Master可将IO-Link设备与PC机相连,这样可通过IO-Link Device Tool软件配置并测试IO-Link设备或演示设备功能。IO-Link设备必须通过一个设备描述文件(IODD文件)来描述,它包括一组XML文本文件和PNG图形文件,这些文件包含设备的识别、通信特点、参数、过程数据和诊断数据的信息。图2中椭圆虚线内的部分是IO-Link三线电缆,L+/I-是24 V直流电源,C/Q为信号线,用来传输过程数据、诊断数据、配置数据等。IO-Link通用开发模块主要由数据收发器和微处理器构成,它可对传感器的输入信号进行处理并将信息传递给IO-Link主站,也可接收并处理来自主站的数据信息,传递给执行器。IO-Link分析工具可以帮助开发人员查看、记录、分析数据,了解通讯细节,该部分设计本文不作论述。



2 IO-Link通讯模式简介

IO-Link设备可以工作在SIO模式(标准I/O模式)或IO-Link模式(通讯模式)。上电后,设备总是工作在SIO模式。主站的端口有不同的配置方式,如果配置为SIO模式,主站把该端口视为标准数字输入,如果配置为通讯模式,主站会自动识别可通讯的装置,进行通讯。

2.1数据类型

IO-Link通讯的3种基本数据类型为:周期性数据(或过程数据PD)、非周期性数据(或服务数据SD)、事件(Event)。

设备的过程数据(PD)以一个数据帧的形式周期性地传输,而服务数据(SD)只有在主站发出请求后才会进行交换,图3为典型的IO-Link报文结构。当事件(Event)发生时,设备的“事件标志”置位,主站检测到该置位后读出报告的事件(读取过程中不能交换服务数据),于是,污染、过热、短路等事件或设备状态便可通过主站传送给PLC或可视化的软件。



图3 IO-Link报文结构


2.2参数数据交换

由于服务数据(SD)必须经由PLC请求才能传送,于是定义了SPDU(服务协议数据单元)。在主站中,读写服务的请求编写到SPDU并通过IO-Link接口传送给设备。

SPDU一般结构如图4所示,其排列顺序与传输顺序一致。SPDU中的各元素可根据服务种类采取不同的形式。SPDU允许访问希望进行传输的数据对象,Index用于指定远程IO-Link设备上被请求的数据对象的地址。IO-Link中有一个名词叫直接参数页(direct parameter page),其中存放了最小周期时间、供应商ID、主站命令等参数信息,直接参数页中可访问的数据对象可以有选择地通过SPDU来提供。



图4 SPDU一般结构


3 IO-Link从站硬件设计

IO-Link从站的系统结构如图5所示,主要包括数据收发器HMT7742、微控制器AT-mega328P、信号输入输出通道、电压电流监测模块以及过流保护模块等。


图5 IO-Link从站结构图

 

HMT7742是一款IO-Link从机收发器芯片,是外接传感器或执行器的MCU与支持IO-Link通信的24 V信号线间的桥梁,当IO-Link设备与主站相连时,主站会进行通信初始化并与MCU交换数据,HMT7742则充当通信的物理层。


由于MCU的输出端口控制的3盏指示灯(额定电压为24 V)是由IO-Link电源线供电的,因此需监测电源线上的电流,以便在电流超过某设定好的阈值后触发适当的更正措施,如将指示灯从IO-Link电源线上切除。电流监测模块使用的是INA194电流检测放大器,作为一款高测电流检测器,INA194直接连接至电源,可检测所有的下行故障,拥有非常高的共模抑制比以及较大的带宽和响应速度,可将感应电阻上的电压放大5O倍输出到MCU内部电压比较器的正向输入端AIN0,当AIN0的电压值超过反向输入端设置的阈值时,控制PB0输出低电平,即可将指示灯LAMP从IO-Link电源线上切除,实现过流保护功能。该部分电路如图6所示。



图6电流监测与过流保护电路

 

4 IO-Link从站软件设计

软件设计基于IO-Link设备通信协议栈,IO-Link设备通信协议栈提供通用应用程序接口(API函数),这为IO-Link从站开发模块的设计提供了便利。

软件设计主要包括初始化模块和一个与IO-Link通信相关的主循环模块,主程序流程如图7所示。



图7主流程图


在图8所示的初始化程序中,栈初始化、SP-DU数值初始化、直接参数页面初始化是通过分别调用API函数实现的。



图8初始化程厅流程图


图9为主循环流程图,每隔1 ms执行一次主循环,每过255 ms触发一次看门狗。在运行了IO-Link从机协议栈以后,就可以检测主站发送的有效输出过程数据并将它传递给应用模块(3盏指示灯),并根据按键的状态设置输入过程数据,并将数据传递给主站。另外,若发生了对直接参数页面的写访问或有SPDU标识符置位,都要运行相应的处理程序。



图9主循环流程图


5实验结果及结论

实验构建了图2所示的系统,并通过IO-Link Device Tool软件测试系统功能,图10即为显示过程数据和参数的界面。程序中设置过程数据为一个字节,格式如图l1所示。由图l1可知,输入过程数据的Bit7为故障诊断位,当IO-Link电源线上的电压和电流均正常时,该位为0,否则置1;Bit5至Bit0分别表示6个按键的状态。输出过程数据的Bit2至Bit0分别代表3盏指示灯的状态。



图10过程数据和参数显示界面

图11过程数据的格式

 

当电压和电流正常时,如果没有按键按下,输入过程数据为63(0011 1111)(见图10 a),如果只有按键1被按下,输入过程数据为62(00111110),以此类推。当电压或电流不在规定的范围内,如果没有按键按下,输入过程数据为一65(1011 1111)。若进行图10b所示的操作,可将获取的按键状态取反后送给主站。这样,当无按键按下且电压电流正常时,输入过程数据为0(00000000),若电压或电流不在规定的范围内,输入过程数据为一128(1000 0000)。


过程输出数据的Bit2至Bit0可分别用来控制3盏灯的状态,若电压电流正常,当输出过程数据为1(0000 0001)时,只有指示灯1亮,当输出过程数据为27(0000 0111)时,3盏灯全亮。以此类推。但是当电流超过了一定范围,硬件电路将实现过流保护,将指示灯从IO-Link电源线上切除,此时输出过程数据将不能控制指示灯的状态,直到排除故障重新上电。

 

IO-Link从机工具包对于IO-Link系统结构、通信机制以及开发应用的研究有着重要意义。本文设计的IO-Link从站是IO-Link主站与设备信号间的桥梁,也是IO-Link从机工具包的基础和核心。本文构建的基于IO-Link从站的演示系统形象地展示了IO-Link通信的特点与优势,对于了解和深入研究IO-Link通信系统有着重要的意义。

 

 

 



评论

技术专区

糯叽叽什么意思 大量出汗是什么原因 什么时候排卵 媱五行属什么 GOLF是什么品牌
什么叫宿根太阳花 脾虚挂什么科 慢性浅表性胃炎是什么意思 三叉神经痛挂什么科就诊 仙是什么意思
孑然一身是什么意思 焦虑症看什么科室 桃胶和什么相克 谢娜人气为什么那么高 睡不着觉去医院挂什么科
喝水牙疼是什么原因 什么叫四大皆空 9.3是什么日子 大小三阳是什么病 tpo是什么
吃生洋葱有什么好处hcv9jop8ns3r.cn 富硒对人体有什么好处hcv9jop4ns4r.cn 什么不绝hcv8jop7ns5r.cn 白球比偏低吃什么补hcv7jop7ns4r.cn 血压高不能吃什么食物hcv8jop4ns7r.cn
痔疮挂什么科室hcv7jop4ns6r.cn 1988年属什么hcv9jop2ns6r.cn 女性更年期在什么年龄段hcv8jop4ns4r.cn miu什么牌子hcv9jop3ns1r.cn 早搏应该吃什么药hcv9jop4ns3r.cn
为什么一站起来就头晕眼前发黑hcv8jop2ns0r.cn 什么东西啊hcv7jop6ns8r.cn 看不起是什么意思hcv7jop9ns0r.cn 讹人是什么意思hcv8jop3ns9r.cn 风生水起是什么生肖hcv7jop9ns5r.cn
ab血型和o血型的孩子是什么血型hcv9jop5ns3r.cn 钓鱼有什么好处hcv9jop4ns5r.cn 淘宝和天猫有什么区别hcv8jop7ns8r.cn 眼晴干涩模糊用什么药gysmod.com 后脑勺胀痛什么原因hcv8jop6ns4r.cn
百度