[0038] 为使本发明的上述目的、特征和优点能够更加明显易懂,下面将结合附图和具体的实施例对本发明的技术方案进行详细说明。需要指出的是,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0039] 实施例
[0040] 如图1所示,本发明提供一种基于ARM内核物联网数据协议的异构系统,包括系统供电电路、因特网通讯电路、以太网通讯电路、CAN通讯电路、USB通讯电路、RS485通讯电路、RS232通讯电路、调试接口电路和ARM内核核心子系统;
[0041] 所述系统供电电路分别与以太网通讯电路、CAN通讯电路、USB通讯电路、RS485通讯电路、RS232通讯电路、调试接口电路、ARM内核核心子系统电连接;
[0042] 所述ARM内核核心子系统分别与因特网通讯电路、以太网通讯电路、CAN通讯电路、USB通讯电路、RS485通讯电路、RS232通讯电路、调试接口电路电连接;
[0043] 所述系统供电电路用于给系统提供供电电源;
[0044] 所述ARM内核核心子系统用于各种数据综合处理;
[0045] 所述因特网通讯电路用于系统通过因特网进行数据传输;
[0046] 所述以太网通讯电路用于系统通过以太网进行数据传输;
[0047] 所述CAN通讯电路用于系统通过CAN总线进行数据传输;
[0048] 所述USB通讯电路用于系统通过USB进行数据传输;
[0049] 所述RS485通讯电路用于系统通过RS485进行数据传输;
[0050] 所述RS232通讯电路用于系统通过RS232进行数据传输;
[0051] 所述调试接口电路用于系统进行软件调试。
[0052] 如图2所示,系统供电电路包括一个2管脚的可插拔接线端子,一个过流保险丝、5个滤波用的电解电容,5个去耦用的陶瓷贴片电容、1个续流二极管、2个滤波电感、1个开关电源芯片、1个线性电源芯片、1个隔离DC‑DC降压转换芯片。
[0053] 如图3所示,ARM内核核心子系统包括1个基于ARM内核的STM32F429芯片、21个去耦用的陶瓷贴片电容、一个系统时钟的8M晶振及其2个起震用的2个贴片陶瓷电容、1个高精度时间计时晶振及其2个启动陶瓷贴片电容、1个系统复位的按键及其1个自复位贴片电容1个贴片电阻、1个给系统电池供电用的双路整流二极管、1个10管脚调试用的J‑Link接口及其外围电路5个贴片电阻、2个指示作用的LED灯及其2个限流电阻。
[0054] 所述的J‑Link接口已经包含在基于ARM内核的嵌入式最小系统内。
[0055] 如图4所示,以太网通讯电路包括1个以太网协议控制芯片ENC28J60A,6个去耦陶瓷贴片电容、1个滤波贴片钽电容、1个时钟晶振及其启动贴片陶瓷电容、1个去耦电感、1个网络插座变压器HR911105A。
[0056] 如图5所示,CAN通讯电路包括1个CAN控制芯片MCP2515、个电平转换芯片TJA1050、1个复位按键、1个系统时钟晶振及其2个起振贴片陶瓷电容、1个滤波陶瓷贴片电容、1个LED指示灯、1个两管脚的可插拔连接器。
[0057] 如图6所示,RS485通讯电路包含3路带隔离的RS485电路,包括3个带隔离RS485芯片ADM2483、9个去耦陶瓷贴片电容、6个RS485输出电路保护瞬变二极管、3个3管脚可插拔连接器、9个匹配贴片电阻。
[0058] 具体地,RS485通讯电路包括芯片U7、电容C40、电容C41、电容C42、瞬变二极管D2、瞬变二极管D3、可插拔连接器CN9、电阻R18、电阻R19、电阻R20和电阻R21;芯片U7的型号为ADM2483;
[0059] 芯片U7的脚1分别连接电源+3.3V、电容C40的一端,芯片U7的脚2连接电容C40的另一端,芯片U7的脚2接地,芯片U7的脚3连接ARM内核核心子系统,芯片U7的脚4连接脚5并且连接ARM内核核心子系统,芯片U7的脚6连接ARM内核核心子系统,芯片U7的脚7分别连接电阻R20的一端、电容C42的一端,电阻R20的另一端连接电源‑3.3V,芯片U7的脚8连接电容C42的另一端,芯片U7的脚8接地,芯片U7的脚16分别连接电源+5V、电容C41的一端,芯片U7的脚15连接电容C41的另一端,芯片U7的脚15接地,芯片U7的脚13分别连接电阻R18的一端、电阻R19的一端、瞬变二极管D2的一端、可插拔连接器CN9的脚1,电阻R18的另一端接地,芯片U7的脚12分别连接电阻R19的另一端、电阻R21的一端、瞬变二极管D3的一端、可插拔连接器CN9的脚2,电阻R21的另一端连接地电源‑5V,芯片U7的脚9接地,瞬变二极管D2的另一端分别连接瞬变二极管D3的另一端、可插拔连接器CN9的脚3,可插拔连接器CN9的脚3接地;
[0060] RS485通讯电路还包括芯片U8、电容C43、电容C44、电容C45、瞬变二极管D4、瞬变二极管D5、可插拔连接器CN10、电阻R22、电阻R23、电阻R24和电阻R25;芯片U8的型号为ADM2483;
[0061] 芯片U8的脚1分别连接电源+3.3V、电容C43的一端,芯片U8的脚2连接电容C43的另一端,芯片U8的脚2接地,芯片U8的脚3连接ARM内核核心子系统,芯片U8的脚4连接脚5并且连接ARM内核核心子系统,芯片U8的脚6连接ARM内核核心子系统,芯片U8的脚7分别连接电阻R24的一端、电容C45的一端,电阻R24的另一端连接电源‑3.3V,芯片U8的脚8连接电容C45的另一端,芯片U8的脚8接地,芯片U8的脚16分别连接电源+5V、电容C44的一端,芯片U8的脚15连接电容C44的另一端,芯片U8的脚15接地,芯片U8的脚13分别连接电阻R22的一端、电阻R23的一端、瞬变二极管D4的一端、可插拔连接器CN10的脚1,电阻R22的另一端接地,芯片U8的脚12分别连接电阻R23的另一端、电阻R25的一端、瞬变二极管D5的一端、可插拔连接器CN10的脚2,电阻R25的另一端连接地电源‑5V,芯片U8的脚9接地,瞬变二极管D4的另一端分别连接瞬变二极管D5的另一端、可插拔连接器CN10的脚3,可插拔连接器CN10的脚3接地;
[0062] RS485通讯电路还包括芯片U9、电容C46、电容C47、电容C48、瞬变二极管D6、瞬变二极管D7、可插拔连接器CN11、电阻R26、电阻R27、电阻R28和电阻R29;芯片U9的型号为ADM2483;
[0063] 芯片U9的脚1分别连接电源+3.3V、电容C46的一端,芯片U9的脚2连接电容C46的另一端,芯片U9的脚2接地,芯片U9的脚3连接ARM内核核心子系统,芯片U9的脚4连接脚5并且连接ARM内核核心子系统,芯片U9的脚6连接ARM内核核心子系统,芯片U9的脚7分别连接电阻R28的一端、电容C48的一端,电阻R28的另一端连接电源‑3.3V,芯片U9的脚8连接电容C48的另一端,芯片U9的脚8接地,芯片U9的脚16分别连接电源+5V、电容C47的一端,芯片U9的脚15连接电容C47的另一端,芯片U9的脚15接地,芯片U9的脚13分别连接电阻R26的一端、电阻R27的一端、瞬变二极管D6的一端、可插拔连接器CN11的脚1,电阻R26的另一端接地,芯片U9的脚12分别连接电阻R27的另一端、电阻R29的一端、瞬变二极管D7的一端、可插拔连接器CN11的脚2,电阻R29的另一端连接地电源‑5V,芯片U9的脚9接地,瞬变二极管D6的另一端分别连接瞬变二极管D7的另一端、可插拔连接器CN11的脚3,可插拔连接器CN11的脚3接地。
[0064] 如图7所示,RS232通讯电路包含2路RS232隔离电路,包含1个数据IO隔离芯片ADuM1412,1个RS232电平转换芯片,7个贴片陶瓷电容。
[0065] 如图8所示,USB通讯电路包含1个标准插座、1个USB电路包含芯片、4个贴片电阻、1个过流保护PTC可恢复保险丝、1个识别用PNP三极管。
[0066] 如图9所示,本发明软件系统集成了西门子、三菱、欧姆龙、施耐德等常见PLC的通讯协议系统,也可以根据实际需求添加新的协议集,可直接与工业现场终端自动化设备直接互联互通;同时也集成了又MQTT物联网协议、标准TCP/IP协议,基于TCP/IP的私有通讯协议,可以与以太网上的服务器进行连接,进行基于各种设备数据读取及控制。
[0067] 本发明也可以设置为数据透明传输模式。在该模式下,用户可以将连接到该系统的所有设备按指定的方式进行数据互传。系统的工作模式、服务器的IP地址、服务器的端口号、本机端口、本系统的MAC地址、RS232/RS485通讯波特率都可以通过软件直接设置,并带掉电保存功能。系统内置心跳包机制,保证连接的可靠性。
[0068] 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。