将BACnet协议转换成Profibus协议的通讯协议转换器的制作方法

文档序号:7703345阅读:295来源:国知局
专利名称:将BACnet协议转换成Profibus协议的通讯协议转换器的制作方法
技术领域
本发明涉及一种通讯协议转换器,特别是一种将BACnet协议转换成Profibus协议 的通讯协议转换器,用于专用设备,如冷冻机、锅炉等,遵从BACnet协议,与现场控 制系统,如西门子SIMATICS7-300系统,遵从Profibust协议,之间的数据交换。
背景技术
BACnet是A Data Communication Protocol for Building Automation and Control Network的简称,BACnet协议是一种为自控网络制定的数据通讯协议。PR0FIBUS是一 种用于工厂自动化车间级监控和现场设备层数据通信与控制的现场总线技术。可实 现现场设备层到车间级监控的分散式数字控制和现场通信网络,从而为实现工厂综 合自动化和现场设备智能化提供了可行的解决方案。目前, 一般的通讯协议转换器采 用专用PLC (可编程控制器)开发或者定制专用软件网关进行协议转换。采用专用PLC 开发技术比较复杂,成本较高;而定制专用软件网关则需要运行在指定的计算机上,易 受到操作系统或计算机硬件故障的影响,可靠性较差。

发明内容
本发明所要解决的技术问题是克服现有技术中所存在的上述缺点,而提供一种结构 设计合理、成本低、操作简单的将BACnet协议转换成Profibus协议的通讯协议转换器。 本发明解决上述问题所采用的技术方案是 一种将BACnet协议转换成Profibus协议
的通讯协议转换器,其特征在于包括
RS232接口装置,接受BACnet协议信号,将该信号转化成一号单片机可接受的信号 格式,所述的BACnet协议信号为RS232电平;
一号单片机,与RS232接口装置连接,从RS232接口装置读取信号,将接收到的信 号进行运算;
双口RAM存储器,与一号单片机连接,保存一号单片机运算后的数据; 二号单片机,与双口RAM存储器连接,将存在双口 RAM存储器的数据进行读取并 进行运算,转换成Profibus的格式写入到DP专用芯片;
DP专用芯片,与二号单片机连接,读取二号单片机转换成Profibus格式的数据;RS485接口装置,与DP专用芯片连接,根据二号单片机的命令发送Profibus协议信
号,并将信号转换成RS485电平。
本发明所述的RS232接口装置包括RS232接口座和RS232接口芯片。 本发明所述的RS485接口装置包括RS485接口座和RS485接口芯片。 本发明与现有技术相比,具有以下优点和效果1、结构设计合理;2、采用单片机
进行数据协议的转换,大大降低了制造成本和开发成本,减轻了现场调试工作,并将两
种现场总线通过硬件设备可靠地进行了连接,实现了 BACnet协议与Profibus协议之间的
数据交换,提高了整个控制系统的性能并有效降低造价。


图1为本发明的结构示意图。
具体实施例方式
下面结合附图并通过实施例对本发明作进一步说明。
实施例
参见图l,本发明包括RS232接口装置1、 一号单片机2、双口RAM存储器3、 二号 单片机4、 DP专用芯片5和RS485接口装置6。 RS232接口装置1、 一号单片机2、双口 RAM存储器3、 二号单片机4、 DP专用芯片5、 RS485接口装置6依次连接。RS232接口 装置1包括RS232接口座7和RS232接口芯片8, RS232接口芯片8分别与RS232接口座 7和一号单片机2连接。RS485接口装置6包括RS485接口座9和RS485接口芯片10, RS485 接口芯片10分别与DP专用芯片5和RS485接口座9连接。
一号单片机2与双口 RAM存储器3、双口 RAM存储器3与二号单片机4、 二号单片机 4与DP专用芯片5均用数据总线连接。数据总线采用应用层数据传递。
使用时,RS232接口座7与BACnet设备的BACnet协议信号端连接,将BACnet设 备的电平为RS232电平的BACnet协议信号接入本发明的RS232接口座7。 RS232接口 芯片8接收一号单片机2的命令,从RS232接口座7接收BACnet协议信号到RS232接 口芯片8,并将信号转换成一号单片机2可接收的信号格式。 一号单片机2发出信号读取 命令,从RS232接口芯片8读取信号,将接收到的数据进行运算;运算后,将运算后的 数据存入双口 RAM存储器3进行保存。由二号单片机4将存在双口 RAM存储器3的数 据进行读取并进行运算,转换成Profibus的格式写入到DP专用芯片5, DP专用芯片5 将数据载入设置在其内的DP总线中进行传输。RS485接口芯片10根据二号单片机4的 命令接收DP专用芯片5的信号并发送Profibus协议信号,同时将信号转换成RS485电平。RS485接口座9将转换成RS485电平信号的数据与Profibus协议信号端连接,与现 场控制系统之间进行数据交换。
本发明中提到的RS232是1970年由美国电子工业协会(EIA)联合贝尔系统、调 制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准,它的全名是 数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标 准。同样,本发明中提到的RS485也是一种接口技术标准。
本发明的数据均可双向传递,即可读可写,在必要时,可以将Profibus协议转换成 BACnet协议,从Profibus协议到BACnet协议的信号流程与上述流程相反。
权利要求
1、一种将BACnet协议转换成Profibus协议的通讯协议转换器,其特征在于包括RS232接口装置,接受BACnet协议信号,将该信号转化成一号单片机可接受的信号格式,所述的BACnet协议信号为RS232电平;一号单片机,与RS232接口装置连接,从RS232接口装置读取信号,将接收到的信号进行运算;双口RAM存储器,与一号单片机连接,保存一号单片机运算后的数据;二号单片机,与双口RAM存储器连接,将存在双口RAM存储器的数据进行读取并进行运算,转换成Profibus的格式写入到DP专用芯片;DP专用芯片,与二号单片机连接,读取二号单片机转换成Profibus格式的数据;RS485接口装置,与DP专用芯片连接,根据二号单片机的命令发送Profibus协议信号,并将信号转换成RS485电平。
2、 根据权利要求1所述的将BACnet协议转换成Profibus协议的通讯协议转换器, 其特征在于所述的RS232接口装置包括RS232接口座和RS232接口芯片。
3、 根据权利要求1所述的将BACnet协议转换成Profibus协议的通讯协议转换器, 其特征在于所述的RS485接口装置包括RS485接口座和RS485接口芯片。
全文摘要
本发明涉及一种通讯协议转换器,特别是一种将BACnet协议转换成Profibus协议的通讯协议转换器,用于专用设备与现场控制系统之间的数据交换。本发明包括RS232接口装置、一号单片机、双口RAM存储器、二号单片机、DP专用芯片和RS485接口装置。本发明结构设计合理,采用单片机进行数据协议的转换,大大降低了制造成本和开发成本,减轻了现场调试工作,并将两种现场总线通过硬件设备可靠地进行了连接,实现了BACnet协议与Profibus协议之间的数据交换,提高了整个控制系统的性能并有效降低造价。
文档编号H04L29/06GK101594362SQ200910100268
公开日2009年12月2日 申请日期2009年7月2日 优先权日2009年7月2日
发明者丁暑假, 吴康东, 王伟军, 鲍献忠 申请人:杭州华碧能源科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1