High-performance DDC controller with built-in programming tool

By built -in programming tools and web service interfaces in the DDC controller, the DDC controller software cross -platform adaptation problem in existing technology is solved. sex.

CN222420852UActive Publication Date: 2025-01-28SUZHOU BAOKONG ELECTRONIC TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202421331436.4
Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
Filing Date
2024-06-12
Publication Date
2025-01-28
Estimated Expiration
2034-06-12

AI Technical Summary

Technical Problem

The DDC controller software for existing building automatic control systems usually needs to be installed on computers of specific operating systems, which makes it difficult to adapt programming tools across platforms and high development investment.

Method used

Design a high -performance DDC controller of a built -in programming tool, using a multi -core A series processor and embedding the operating system to configure the Ethernet and Web service interface to achieve a cross -platform programming capability.

Benefits of technology

With no need for a specific operating system, the DDC controller can be programmed through the browser, reducing the development of various operating systems by programming software, and improving the user experience and system compatibility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN222420852U_ABST
    Figure CN222420852U_ABST
Patent Text Reader

Abstract

The utility model discloses a high-performance DDC controller with a built-in programming tool, a high-performance multi-core A series processor is adopted, an operating system is embedded in the processor, the DDC controller is provided with a Web service interface and an Ethernet interface connected with the Web service interface, the DDC controller is internally provided with the programming tool, and the programming tool is connected with the Web service interface. According to the scheme, the programming tool is implanted into the DDC controller and is connected to the Web service interface, and a user can access and operate the DDC controller by using a browser on any type of operating system, so that the cross-platform programming capability can be realized, the programming of the DDC controller by the user does not depend on a specific operating system any more, and the programming efficiency of the DDC controller is improved. And programming can be carried out through any equipment of an operating system as long as a browser exists.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The utility model belongs to DDC control equipment technology and relates to a high-performance DDC controller with a built-in programming tool. Background Art

[0002] As a major component of building intelligent systems, building automation systems have evolved from the past realization of automated control of building systems to the later intelligent operation and maintenance of buildings. Currently, building automation systems can realize digital twins, AI large model access, various wired and wireless communication access, etc. The realization of these new functions depends on the rapid development of control system processors.

[0003] The core of the building automation system is the DDC module. The module processor used an ARM7 architecture processor in the early days, and the controller ran a single-chip microcomputer program and a single task. The DDC controller can handle single-line processing, with limited resources, and can handle simple logic and algorithms for automation. After several years of development, the performance of the single-chip microcomputer has improved, and the mainstream chips have adopted core architectures such as M4 and ARM9. The controller can run a simple multi-tasking single-chip microcomputer system. With the development of single-core or multi-core A series processors in recent years, high-end building control DDC modules also generally use multi-core A series processors. Due to the greatly improved processor performance, the controller is also equipped with a mature operating system, such as LINUX.

[0004] When using the above building controllers, the software of the DDC controller is usually implemented by a programming tool installed independently on a computer, that is, the programming tool is installed in the computer, and various programming and configuration settings are performed on the programming tool. Through the programming tool, the configuration information or compiled code file is sent to the DDC, and the DDC performs control according to the received configuration information and code file.

[0005] Due to the limitations of computer operating systems, such as WIN7, WIN10, WIN11, MAC, LINUX, Android, IOS, etc., programming software can usually only adapt to one operating system. For example, traditional DDC controllers usually use programming tools based on the Windows operating system, that is, the programming tool must be installed on the Windows operating system. As the Windows version is updated, the programming software also needs to be updated synchronously. In addition, for other operating systems such as Linux, Android, MAC, adapting programming tools requires a lot of development investment. Utility Model Content

[0006] In view of the above problems, the utility model proposes a high-performance DDC controller with built-in programming tools, which redesigns the building automation DDC controller without affecting the original functions and stability of the controller. The original DDC controller logic programming function is integrated into the DDC controller, so that the corresponding DDC controller can be programmed based on a browser through any type of operating system, realizing the programming capability across any platform without being restricted by the adaptation of the programming software.

[0007] In order to achieve the above purpose, the utility model adopts the following technical solutions:

[0008] A high-performance DDC controller with a built-in programming tool, the DDC controller adopts a high-performance multi-core A series processor and is embedded with an operating system, the DDC controller is configured with a Web service interface and an Ethernet interface connected to the Web service interface, and the DDC controller is built with a programming tool, and the programming tool is connected to the Web service interface. Since the programming tool is embedded in the DDC controller and connected to the Web service interface, the user can use a browser on any type of operating system to access and operate the DDC controller, so cross-platform programming capabilities can be achieved, so that the user's programming of the DDC controller is no longer dependent on a specific operating system, and programming can be performed through any operating system device as long as there is a browser.

[0009] In the above-mentioned high-performance DDC controller with built-in programming tool, the programming tool is connected to a browser of any operating system through the Web service interface and the Ethernet interface.

[0010] In the above-mentioned high-performance DDC controller with built-in programming tool, the arbitrary operating system is connected to a network module so that the browser of the arbitrary operating system can be connected to the programming tool through the Ethernet interface and the Web service interface.

[0011] In the above-mentioned high-performance DDC controller with built-in programming tool, the arbitrary operating system includes WINDOWS operating system, Android operating system, MAC operating system, and LINUX operating system.

[0012] In the above-mentioned high-performance DDC controller with built-in programming tool, the programming tool is embedded in the operating system of the DDC controller.

[0013] In the above-mentioned high-performance DDC controller with built-in programming tool, the DDC controller also includes a 485 interface, a USB interface and a CAN interface;

[0014] And the 485 interface, USB interface and CAN interface are all connected to the multi-core A series processor.

[0015] In the above-mentioned high-performance DDC controller with built-in programming tool, the DDC controller includes two Ethernet interfaces with different transmission rates, two 485 interfaces, two CAN interfaces and one USB interface.

[0016] In the above-mentioned high-performance DDC controller with built-in programming tool, the DDC controller adopts a quad-core 64-bit A series processor as the main control chip, and is equipped with at least 4G memory and at least 64G FLASH storage. The DDC controller adopts a high-performance quad-core A series processor, with more than 4G memory and more than 64G Flash storage, which provides sufficient computing power and storage space for the built-in programming tool.

[0017] In the above-mentioned high-performance DDC controller with built-in programming tool, the DDN controller is embedded with LINUX system. The controller has built-in Linux kernel operating system, and the existing DDC controller configured with Linux kernel operating system can be directly used, and it can provide support for running complex programming software for this solution.

[0018] Compared with the existing technology, the advantages of the present invention are: this solution integrates the original DDC controller logic programming function into the DDC controller, and the corresponding DDC controller can be programmed based on the browser through any type of operating system, which can realize the programming capability across any platform without being restricted by the programming software.

[0019] Other advantages, objectives and features of the present invention will be embodied in part through the following description, and in part will be understood by those skilled in the art through research and practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 This is the principle circuit diagram of the high-performance DDC controller with built-in programming tool of the utility model;

[0021] Figure 2 It is another circuit structure block diagram of the high-performance DDC controller with built-in programming tool of the utility model;

[0022] Figure 3 It is a schematic diagram of the appearance structure of a high-performance DDC controller with a built-in programming tool of the utility model.

[0023] Figure numerals: programming tool 1; multi-core A series processor 2; operating system 3; Web service interface 4; Ethernet interface 5; any operating system 6; browser 61; network module 7; 485 interface 81; USB interface 82; CAN interface 83. DETAILED DESCRIPTION

[0024] The utility model is further described below in conjunction with the accompanying drawings.

[0025] This solution provides a high-performance DDC controller with a built-in programming tool. The DDC controller uses a high-performance quad-core A series processor 2, preferably with a memory of 4G or more, and a FLASH storage of 64G or more, which provides sufficient computing power and storage space for the built-in programming tool 1. The DDC controller is embedded with a LINUX operating system 3 to provide support for running complex programming tools 1.

[0026] In particular, if Figure 1 As shown, in this solution, a programming tool 1 is built into the DDC controller, and the DDC controller also has an Ethernet interface 5 and a Web service interface 4. The Ethernet interface 5 provides the controller with the ability to connect to the external network environment. The Web service interface 4 connects downward with the programming tool 1 and upward with the Ethernet interface 5. Users can use a device with a network module 7 that can access the Internet and a browser 61 to program the DDC controller through the Web service interface 4 of the DDC controller, that is, users can use any operating system 6 such as WINDOWS, Android, MAC, LINUX, etc. to perform programming operations through the web browser 61, truly realizing the cross-platform programming capability of the controller. This solution greatly reduces the development investment for adapting to various operating systems by transplanting the programming tool 1 into the DDC controller, cooperating with the Web service interface 4 and the Ethernet service interface. At the same time, it not only realizes the adaptation of different operating systems on the computer side, but also can realize programming on PADs and mobile phones of various operating systems.

[0027] The programming tool 1 built into the DDC controller can directly build the programming tool 1 currently adapted to the Windows operating system into the DDC controller without deleting or modifying the part of the code used to adapt the Windows operating system. The core part of the programming tool 1 adapted to the Windows operating system, i.e., the software running part and the software compiling part, can also be built into the DDC controller as the programming tool 1. Specifically, this is not limited here. The focus of this solution is not to propose improvements to the implementation of the programming tool 1 or the programming tool 1 itself, but to propose to build the existing programming tool 1 into the DDC controller, and cooperate with the Ethernet interface 5 and the Web service interface 4, so that the user can open the browser 61 through any type of operating system, log in to the DDC, and perform programming operations, truly realizing the programming capability across any platform. Those skilled in the art can use any existing programming tool 1, build it into the DDC controller, and use any existing Web service interface 4 and Ethernet interface 5, also place it in the DDC controller, and electrically connect these modules.

[0028] Preferably, if Figure 2 As shown, the programming tool 1 is embedded in the operating system of the DDC controller to implement an efficient and concise DDC controller.

[0029] like Figure 2 and Figure 3 As shown, the DDC controller of this solution is equipped with two Ethernet interfaces 5 with different transmission rates to meet different transmission rate requirements of users. In addition, the DDC controller is also equipped with two 485 interfaces 81, two CAN interfaces 83 and one USB interface 82. At the same time, the DDC controller also has indicator lights connected to the processor, including an Ethernet network indicator light, a CAN communication indicator light, a running indicator light and a power-on indicator light.

[0030] RS-485 is a multi-point communication protocol that allows multiple devices to connect to the same pair of wires for communication. It is suitable for long-distance communication and is often used to connect sensors, actuators, and other building automation equipment. It can build complex equipment networks and is suitable for large-scale building automation systems targeted by this solution. CAN is a network protocol that supports real-time communication and can provide highly reliable communication. It is suitable for use in high-interference environments and large-scale building scenarios targeted by this solution. The USB interface provides a convenient way to transmit data and connect devices. It can connect to USB flash drives, mobile phones, tablets, and other devices. It can be used for device firmware upgrades, data backup and recovery, etc. The configuration of the above multiple data interfaces provides the DDC controller with a high degree of flexibility and functionality, enabling it to adapt to different application scenarios and requirements, and achieve efficient and reliable building automation control.

[0031] Through the above technical solution, users do not need to install and configure complex programming tools on the computer side, but only need to access and use them through the browser, which simplifies the programming process and improves the user experience. In summary, the improvement of this solution not only improves the functionality and user-friendliness of the DDC controller, but also solves the compatibility and maintenance cost problems in the original solution. Users can use devices with any operating system, network and browser to implement programming operations on the DDC controller.

[0032] The specific embodiments described herein are merely examples of the spirit of the present invention. Those skilled in the art may make various modifications or additions to the specific embodiments described or replace them in similar ways without departing from the spirit of the present invention.

[0033] Although this article uses more terms such as programming tool 1; multi-core A series processor 2; operating system 3; Web service interface 4; Ethernet interface 5; any operating system 6; browser 61; network module 7; 485 interface 81; USB interface 82; CAN interface 83, it does not exclude the possibility of using other terms. These terms are used only to more conveniently describe and explain the essence of the utility model. It is contrary to the spirit of the utility model to interpret them as any additional restrictions.

Claims

1. A high-performance DDC controller with a built-in programming tool, the DDC controller adopts a high-performance multi-core A series processor (2) and is embedded with an operating system (3), characterized in that: The DDC controller is configured with a Web service interface (4) and an Ethernet interface (5) connected to the Web service interface (4), and the DDC controller has a built-in programming tool (1), and the programming tool (1) is connected to the Web service interface (4).

2. The high performance DDC controller with built-in programming tool according to claim 1, characterized in that: The programming tool (1) is connected to a browser (61) of any operating system (6) via the Web service interface (4) and the Ethernet interface (5).

3. The high performance DDC controller with built-in programming tool according to claim 2, characterized in that: The arbitrary operating system (6) is connected to a network module (7) so that a browser (61) at the arbitrary operating system (6) can be connected to the programming tool (1) via the Ethernet interface (5) and the Web service interface (4).

4. The high performance DDC controller with built-in programming tool according to claim 3, characterized in that: The arbitrary operating system (6) includes a WINDOWS operating system, an Android operating system, a MAC operating system, and a LINUX operating system.

5. The high performance DDC controller with built-in programming tool according to claim 3, characterized in that: The programming tool (1) is embedded in the operating system (3) of the DDC controller.

6. The high performance DDC controller with built-in programming tool according to claim 1, characterized in that: The DDC controller further comprises a 485 interface (81), a USB interface (82) and a CAN interface (83); Furthermore, the 485 interface (81), the USB interface (82) and the CAN interface (83) are all connected to the multi-core A series processor (2).

7. The high performance DDC controller with built-in programming tool according to claim 6, characterized in that: The DDC controller comprises two Ethernet interfaces (5) with different transmission rates, two 485 interfaces (81), two CAN interfaces (83) and a USB interface (82).

8. The high performance DDC controller with built-in programming tool according to claim 1, characterized in that: The DDC controller adopts a quad-core 64-bit A series processor as a main control chip and is configured with at least 4G of memory and at least 64G of FLASH storage.

9. The high performance DDC controller with built-in programming tool according to claim 8, characterized in that: The DDC controller is embedded with a LINUX system.