【技术实现步骤摘要】
一种基于单片机的Profibus-DP和Modbus集成化从站装置
本专利技术涉及工业网络通信
,尤其涉及一种基于单片机的Profibus-DP和Modbus集成化从站装置。
技术介绍
现在工业数据通讯中,经常会用到Profibus-DP和Modbus两种通讯协议,而这两种通讯协议都使用RS485总线传输数据,为了同时实现上述两种协议通讯,一般要设计两种通讯装置来分别对应两种通讯协议,增加了工程的复杂性。为解决设备通用性问题,有的通讯装置使用了SPC3等专用芯片实现Profibus-DP协议,如授权公告号为CN102710478B的中国专利,使用单片机程序实现Modbus协议,通过硬件切换开关连接到RS-485接口芯片,实现两种通讯协议集成在一个RS-485端口的目的。但这种方式要使用大量的外围电路和昂贵的专用芯片,其结构复杂、成本高昂、通讯电路体积较大,从根本意义上,这种通讯装置还是将两种通讯装置简单的融合在一起,并未解决根本问题。
技术实现思路
本专利技术为了解决以上问题,提供了一种基于单片机的Profibus-DP和Modbus集成化从站装置,其中Profibus-DP和Modbus通讯从站协议完全由单片机实现,简化了电路结构。为实现上述目的,本专利技术所采用的技术方案如下:一种基于单片机的Profibus-DP和Modbus集成化从站装置,包括:基于STM32F107单片机的协议处理与通讯接口单元以及RS-485接口单元;其中,基于STM32F107单
【技术保护点】
1.一种基于单片机的Profibus-DP和Modbus集成化从站装置,其特征在于,包括:基于STM32F107单片机的协议处理与通讯接口单元以及RS-485接口单元;/n其中,基于STM32F107单片机的协议处理与通讯接口单元用于处理Profibus-DP和Modbus通讯协议,包括:/nSTM32F107单片机,在所述STM32F107单片机中预先烧制有两个分别用于处理Profibus-DP协议报文和Modbus协议报文的子程序,STM32F107单片机通过选择调用不同的报文处理子程序以完成Profibus-DP协议或Modbus协议的通讯,通过外部数据接口电路完成与外部设备的通讯,读取通讯参数存储器的配置参数数据;/n外部数据接口电路,通过与所述STM32F107单片机双向连接实现所述STM32F107单片机与外部设备的双向连接;/n通讯参数存储器,用于存储通讯配置参数数据;/n其中,RS-485接口单元,包括:/nRS-485驱动隔离电路,所述RS-485驱动隔离电路包括RS-485接口电路和RS-485通讯隔离电源电路,其内部与所述STM32F107单片机双向连接,外部与使 ...
【技术特征摘要】
1.一种基于单片机的Profibus-DP和Modbus集成化从站装置,其特征在于,包括:基于STM32F107单片机的协议处理与通讯接口单元以及RS-485接口单元;
其中,基于STM32F107单片机的协议处理与通讯接口单元用于处理Profibus-DP和Modbus通讯协议,包括:
STM32F107单片机,在所述STM32F107单片机中预先烧制有两个分别用于处理Profibus-DP协议报文和Modbus协议报文的子程序,STM32F107单片机通过选择调用不同的报文处理子程序以完成Profibus-DP协议或Modbus协议的通讯,通过外部数据接口电路完成与外部设备的通讯,读取通讯参数存储器的配置参数数据;
外部数据接口电路,通过与所述STM32F107单片机双向连接实现所述STM32F107单片机与外部设备的双向连接;
通讯参数存储器,用于存储通讯配置参数数据;
其中,RS-485接口单元,包括:
RS-485驱动隔离电路,所述RS-485驱动隔离电路包括RS-485接口电路和RS-485通讯隔离电源电路,其内部与所述STM32F107单片机双向连接,外部与使用Profibus-DP或Modbus协议的RS-485现场总线双向连接,以实现所述STM32F107单片机到RS-485现场总线的数据双向通讯,同时,用于给RS-485现场总线侧电路供电,实现RS-485现场总线与主电路电气隔离。
2.根据权利要求1所述基于单片机的Profibus-DP和Modbus集成化从站装置,其特征在于:所述基于STM32F107单片机的协议处理与通讯接口单元还包括通讯及工作状态指示电路,所述通讯及工作状态指示电路与所述STM32F107单片机连接,显示Profibus-DP和Modbus集成化从站装置的工作状态,当本装置工作异常时,指示电路显示出异常信号,排除异常后,指示信号显示正常。
3.根据权利要求2所述基于单片机的Profibus-DP和Modbus集成化从站装置,其特征在于:所述通讯及工作状态指示电路包括指示灯E1、E2、E3以及E4,其中,E1连接所述STM32F107单片机的PB14管脚,其为工作状态指示灯;E2连接所述STM32F107单片机的PB15管脚,其为Profibus-DP通讯指示灯;E3连接所述STM32F107单片机的PA11管脚,其为Modbus通讯指示灯;E4连接所述STM32F107单片机的PA12管脚,其为故障指示灯。
4.根据权利要求1或2所述基于单片机的Profibus-DP和Modbus集成化从站装置,其特征在于:所述RS-485接口电路包括数字隔离接口芯片ADM2486,其中,ADM2486芯片的RE管脚和DE管脚均与所述STM32F107单片机的通讯方向...
【专利技术属性】
技术研发人员:王红,陈少华,张康,刘艳森,代威,
申请(专利权)人:石家庄金士顿轴承科技有限公司,
类型:发明
国别省市:河北;13
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。