完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
废话不多说,小弟在研究Profibus现场总线中的Profibus-PA, 它的物理层符合IEC-61158-2,我手里有个PA的变送器,但是我没有耦合器,所以无法用主站去读它,我只想看看这个变送器的输出信号,于是我研究了好几天IEC-61158-2标准,上图: 可能大家没有接触过这类协议,我先大概交代一下,PA的现场设备是由总线来供电的,而之前提到的耦合器是PA的现场设备连接PLC主站的中介,也就是说耦合器给PA总线供电,一般为9~32V,也就是图中最左边的方框,而PA的现场设备就是图中的Device Under Test方框,最右边的框是终端电阻,PA的总线一般选用的终端电阻是100欧的。IEC-61158-2传输中采用的是曼彻斯特编码形式,在PA当中,信号是以10mA为基础电流,在基础电流的基础上+/- 9mA来传输信号的。 高潮来了,按我的理解,当我把pa设备连接到总线当中时(当多个设备时它们是并联在总线里),每个设备两端的电压应该都是总线提供的电压,也就是前文中提到的9~32V ,然后通过设备自身电流的变化影响总线中电流的变化,耦合器通过总线中电流的变化来获取信号。 问题来了,但是,在IEC-61158-2的协议文档中,是这么说的:上图! 意思是说,当把设备接入到总线当中时,第一张图中标示出来的电压信号Vd会变化,这个电压信号的跳变才是传输的信号,这让我十分摸不着头脑,这个Vd应该是总线中的供电电压啊,PA变送器怎么可能通过改变总线中的电压来向耦合器传输报文呢???? 实在是闹不明白了,希望论坛中有做过类似传输协议的高手给小弟指点迷津,跪谢了! |
|
相关推荐 |
|
只有小组成员才能发言,加入小组>>
4019 浏览 0 评论
8603 浏览 0 评论
5994 浏览 0 评论
4161 浏览 1 评论
5228 浏览 0 评论
请问一下qspi mtsr引脚传输一次32bit后引脚不拉低怎么解决?
438浏览 2评论
690浏览 2评论
4882浏览 2评论
最近UJA1023开发遇到问题了,各位大神有谁知道可以替代这颗芯片的
615浏览 1评论
853浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 20:47 , Processed in 0.582706 second(s), Total 96, Slave 79 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号