A microcontrol system and its development platform, development device and development method

Through the microcontrol system development platform and standardized hardware control circuit module, the encoding database and writing modules are used to generate executable programs, which solves the problem of waste and low efficiency of home appliance control circuit board development resources, realizes efficient development and maintenance, and reduces costs .

CN116466614BActive Publication Date: 2025-01-10FOSHAN LINGZHI IOT TECH CO LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210032245.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-12
Publication Date
2025-01-10
Estimated Expiration
2042-01-12

AI Technical Summary

Technical Problem

The existing home appliance control circuit board development methods lead to waste of development resources, low efficiency, long cycle, poor technology sharing, and high maintenance and iteration costs.

Method used

Adopt the microcontroller system development platform, by setting up standardized hardware control circuits and software driver modules, using encoding databases and writing modules to generate executable encoding lists, compiled into a microcontroller program, realize functional control of the microcontroller system, and support timelines and conditions. A coding list that limits relationships to simplify the development process.

Benefits of technology

It improves development efficiency, shortens development cycle, reduces development costs, increases resource sharing, and reduces maintenance and iteration costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116466614B_ABST
    Figure CN116466614B_ABST
Patent Text Reader

Abstract

The present invention discloses a microcontrol system development platform and a development device including the same. The development platform includes a coding database, a writing module, and a compiling module. The coding database stores codes uniquely corresponding to multiple software driver modules. The writing module edits and generates a coding list according to a time axis and / or including conditional restrictions. The compiling module compiles the coding list into a first execution program. The microcontrol system development device also includes a controller, which includes a program memory, and the program memory includes a first storage area and a second storage area, which are respectively used to store a first execution program and a second execution program; the second execution program includes multiple software driver modules corresponding to unique codes respectively; the second execution program in the controller executes each software driver module according to the first execution program. The present invention sets a standardized hardware circuit and a standardized software module, modifies the executable coding list to carry out development work, shares development resources, shortens the development cycle, and reduces development costs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of household appliances, and in particular, relates to a microcontrol system and a development platform, a development device and a development method thereof. Background Art

[0002] The development of home appliances requires the development of control circuit boards with corresponding functions for different models. As the products are upgraded and iterated, the functions of the control circuit boards need to be constantly changed, which requires continuous development of software and hardware.

[0003] At present, the main development method of home appliance control circuit boards is to manually develop software and hardware for each model and upgrade, and update and iterate software and hardware. This results in a large investment in development resources and a waste of resources; the development efficiency is low and the development cycle is long; in addition, this development method has poor technology sharing, which makes the maintenance and iteration costs continue to increase. Summary of the invention

[0004] The present invention provides a microcontrol system and a development platform, a development device and a development method thereof, wherein a plurality of standard circuit module standardized hardware control circuits and a plurality of software driver module standardized software with unique codes respectively driving each standard circuit module are arranged, and new products and iterative development are performed by modifying the executable code list; development resources are shared, the development cycle is shortened and the development cost is reduced.

[0005] In order to solve the above technical problems, the present invention adopts the following technical solutions to achieve the above problems:

[0006] A microcontrol system development platform includes a coding database, a writing module, and a compiling module;

[0007] The coding database stores function information, principle information and unique corresponding codes of multiple software driver modules;

[0008] The writing module edits and generates a coding list according to a time axis and / or including conditional restrictions;

[0009] The compiling module compiles the coding list into a first execution program, which is an executable program for a single-chip microcomputer.

[0010] In one embodiment, a simulation module is further included to simulate the operation of the encoding list.

[0011] In one embodiment, the code list includes a time axis variable, the value of which sets the execution order of the software driver modules corresponding to the codes; when the time axis variable is 0, it indicates unlimited time execution.

[0012] A microcontrol system development device comprises the above-mentioned microcontrol system development platform and a hardware control circuit; the hardware control circuit comprises a program memory and a controller; the program memory comprises a first storage area and a second storage area, which are respectively connected to the controller;

[0013] The first storage area is used to store a first execution program; the second storage area is used to store a second execution program; the second execution program includes a plurality of corresponding uniquely coded software driver modules; when the first execution program and the second execution program are stored in the program memory, the controller can execute each of the software driver modules in the second execution program according to the first execution program.

[0014] In one embodiment, the hardware control circuit further includes an off-chip memory and an on-chip memory; the off-chip memory and the on-chip memory are respectively connected to the controller; the first storage area is located on the off-chip memory; and the second storage area is located on the on-chip memory.

[0015] In one embodiment, the controller and the on-chip memory are integrated into a single chip microcomputer; the off-chip memory is an EEPROM memory.

[0016] In some embodiments, the hardware control circuit also includes standard circuit modules corresponding to each of the software driver modules, which are respectively connected to the controller; when it is connected to the execution element or the acquisition element, the controller is driven by each of the software driver modules to transmit an execution signal to the standard circuit module or the standard circuit module acquires a sensing signal.

[0017] In some embodiments, each of the standard circuit modules is any one or more of a driving type switching quantity module, a sampling type switching quantity module, a driving type frequency circuit module, a sampling type frequency circuit module, a driving type voltage analog quantity module, a sampling type voltage analog quantity module, and a micro-control communication conversion module, and includes at least one of the one or more standard circuit modules, which respectively realize TTL level communication with the controller.

[0018] A microcontrol system development method, comprising:

[0019] Arrange a plurality of standard circuit modules, and connect them to the controller to form a hardware control circuit; arrange a program memory including a first storage area and a second storage area for the controller, and connect the program memory to the controller;

[0020] Setting a software driving module corresponding to driving each of the standard circuit modules and performing unique corresponding coding, which is used as a second execution program of the controller and stored in the second storage area;

[0021] Setting a code list that follows a timeline and / or includes a conditional restriction relationship, generating a first execution program of the controller, and storing the first execution program in the first storage area;

[0022] Changing the first execution program changes the control function of the micro-control system.

[0023] A microcontrol system comprises a controller, a program memory connected to the controller, and at least one standard circuit module; the program memory is configured with a first execution program and a second execution program;

[0024] The first execution program includes a coding list according to a time axis and / or including conditional constraints;

[0025] The second execution program includes a plurality of software driver modules corresponding to different codes, which are used to drive different standard circuit modules;

[0026] The controller executes each of the software driving modules in the second execution program according to the first execution program.

[0027] Compared with the prior art, the advantages and positive effects of the present invention are as follows: the microcontrol system and its development platform, development device and development method of the present invention are provided with a program memory including a first storage area and a second storage area respectively connected to the controller, which are respectively used to store a first execution program containing coding list information and a second execution program including a plurality of software driver modules corresponding to unique codes; each software driver module is respectively used to drive a different standard circuit module; the first execution program includes a coding list according to a time axis and / or including conditional restriction relationships; the controller calls each software driver module in the second execution program according to the first execution program, so that the microcontrol system realizes different functions; in the process of developing the microcontrol system, the control function can be improved and changed only by modifying the first execution program without modifying each software driver module corresponding to each standard circuit module, thereby improving development efficiency, shortening development cycle, saving development resources and ultimately reducing development cost; in addition, using the same second execution program for different models can increase resource sharing and reduce maintenance and iteration costs. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0029] Figure 1 It is a flow chart of an embodiment of a microcontroller system development method proposed by the present invention;

[0030] Figure 2 It is a schematic diagram of the composition structure of an embodiment of a microcontrol system and a microcontrol system development device proposed by the present invention.

[0031] In the figure,

[0032] 1. Controller; 2. External memory; 3. Internal memory; 4. Standard circuit module. DETAILED DESCRIPTION

[0033] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present invention, and should not be construed as limiting the present invention.

[0034] In one embodiment, referring to Figure 1 and Figure 2 The micro-control system development platform includes a coding database, a writing module, and a compiling module; the micro-control system development platform can be implemented based on computer hardware and software systems.

[0035] The coding database stores functional information and principle information of multiple software driver modules; and each software driver module is identified by a unique corresponding code.

[0036] The writing module can be used to edit and generate a coding list according to the timeline and / or containing conditional restrictions, which is intuitively represented as executing each software driver module according to the timeline or executing each software driver module according to the conditional restrictions.

[0037] The compiling module compiles the above-mentioned code list into a first execution program, which is a machine language recognizable by the single-chip microcomputer and is used to be burned into the program memory of the single-chip microcomputer for execution.

[0038] The microcontrol system development platform of this embodiment realizes the compilation of the first execution program based on the code as the execution body, realizes the control function of the microcontrol system according to the software driver module in the code list, simplifies the development, and improves the development efficiency.

[0039] In one embodiment, the microcontrol system development platform also includes a simulation module, which is used to simulate the operation of the code list; the simulation module includes input interfaces and output interfaces of each software driver module, and is executed according to the order of the time axis and the conditional restriction relationship.

[0040] The development platform of this embodiment is used for preliminary verification of the functional design of the microcontroller system, which reduces the debugging time on the circuit board, shortens the debugging cycle, and improves the development efficiency.

[0041] In one embodiment, referring to Figure 1 and Figure 2 The microcontrol system development platform includes a time axis variable; the code representing each software driver module in the code list is configured with a time axis variable and the execution order of the software driver module is determined according to the value of the time axis variable. When the time axis variable of the code is 0, the corresponding software driver module is executed without time limit.

[0042] The microcontrol system development platform of this embodiment distinguishes between sequential execution and non-sequential execution of the software driver module, thereby improving the development capability of the first execution program.

[0043] In one embodiment, each code in the writing module in the microcontrol system development platform is also configured with data variables, so as to facilitate the configuration and modification of commonly used data.

[0044] In one embodiment, the coding list is implemented in the form of a table.

[0045] For example, the configuration programming of the electric water heater control circuit board sets the standard hardware circuit board driver module, which is coded as 001; it includes the temperature sensor driver module, which is coded as 123; the relay driver module, which is coded as 155; the set temperature driver module, which is coded as 102; the power switch driver module, which is coded as 115, etc.; the above information is stored in the coding database.

[0046] The code list configured on the microcontroller system development platform is as follows.

[0047] Timeline variables Input trigger module signal (can have multiple modules combined) Output drive module signal (can have multiple modules combined) Notes (mnemonic instructions) 0 001(x)==0 0 123(x)<123(x) 155(x)==0 0 123(x)>123(x) 155(x)==1

[0048] Time axis variable, 0 means no concern about time; other values ​​can represent relative start time offset or execution order.

[0049] The data variables in the brackets after the code are the data variables of the software driver module, which can be directly configured or modified. The actual meaning of the specific value is recorded in the function information of the code. For example, for the relay module class, 0 generally means closed and 1 means open.

[0050] The above configuration is a simple model of an electric water heater that works at a user-specified temperature; when the user powers on, if the measured temperature is lower than the temperature set by the user, the heating relay is turned on to start heating, and if the temperature is higher than the set temperature, the heating relay is disconnected.

[0051] The above coding list is compiled into a first execution program and stored in the first storage area for execution.

[0052] In one embodiment, referring to Figure 1 and Figure 2The microcontrol system development device of the present invention includes a microcontrol system development platform and a hardware control circuit; the hardware control circuit includes a program memory and a controller 1.

[0053] The program memory includes a first storage area and a second storage area; the first storage area is used to store a first execution program; the second storage area is used to store a second execution program; the second execution program includes a plurality of software driver modules that are uniquely corresponding to different codes. When the first storage area stores the first execution program and the second storage area stores the second execution program, the controller 1 can execute each software driver module of the second execution program according to the time axis variable and conditional restriction relationship of the first execution program.

[0054] The microcontrol system development device of this embodiment can develop and debug the microcontrol system by only modifying the first execution program and burning it to the first storage area, thereby improving development efficiency and shortening the development cycle.

[0055] In one embodiment, referring to Figure 1 and Figure 2 The hardware control circuit further includes an off-chip memory 2 and an on-chip memory 3; the on-chip memory 3 and the controller 1 are integrated into a single chip microcomputer. The first storage area is located on the off-chip memory 2; the second storage area is located on the on-chip memory 3.

[0056] The microcontrol system development device of this embodiment can realize that only the off-chip memory 2 is repeatedly erased during the modification of the first execution program, and the on-chip memory 3 can use a rewritable or non-rewritable type single-chip microcomputer, thereby reducing the cost of the single-chip microcomputer.

[0057] In addition, when the first execution program is modified, only the off-chip memory 2 is repeatedly erased and written, thereby extending the service life of the single-chip microcomputer and saving development costs.

[0058] In one embodiment, the off-chip memory 2 is an EEPROM; of course, the off-chip memory 2 may also be other types of program memory that can be erased and written multiple times and will not be cleared when the power is off.

[0059] In one embodiment, referring to Figure 1 and Figure 2 The hardware control circuit also includes a standard circuit module 4 corresponding to each software driver module, which can be located on the same circuit board or on different circuit boards, and are electrically connected to the controller 1 respectively, and are used for the controller 1 to connect with the execution element or the acquisition element through each standard circuit module 4, and to send an execution signal to the execution element or receive a sensor signal collected by the acquisition element and converted by the standard circuit module 4 through each corresponding software driver module.

[0060] The microcontrol system development device of this embodiment can connect the corresponding standard circuit module 4 according to functional requirements or select the standard circuit module 4 participating in the work by selecting the software driver module, instead of the traditional method of first developing a circuit board with corresponding functions and then developing the corresponding driver software for the circuit board for debugging and verification, thereby reducing development costs and improving development efficiency.

[0061] In one embodiment, the standard circuit module 4 can be any one or more of a driving type switching quantity module, a sampling type switching module, a driving type frequency circuit module, a sampling type frequency circuit module, a driving type voltage analog quantity module, a sampling type analog quantity module, and a micro-control communication conversion module, and the number of any one or more standard circuit modules 4 can be multiple.

[0062] Each standard circuit module 4 is respectively connected to the controller 1 to realize TTL level communication or analog communication adapted to the controller 1 .

[0063] The microcontrol system development device of this embodiment is intended to include functional circuits commonly used in household appliances, realize the function of combining a single-chip microcomputer interface with a standard circuit module 4, reduce development costs, and improve development efficiency.

[0064] In one embodiment, the micro-control communication conversion module may be a single-chip computer system communication module, for example, the motor intelligent speed control module is connected via the micro-control communication conversion module.

[0065] The microcontrol system development device of this embodiment makes the household appliance execution components and collection components as common as possible, thereby reducing management costs.

[0066] In one embodiment, detailed information of each standard circuit module 4 is as follows.

[0067] Drive switch module: The MCU input to this module is TTL level, and the control output is switch contact. The specific hardware circuit implementation and properties can be further subdivided into multiple modules, and the input parameters are 0, 1, and the corresponding output is 0, 1.

[0068] Sampling switch module: The external input to this module is the switch contact. The specific hardware circuit implementation and properties can be further subdivided into multiple modules. The output to the microcontroller is TTL level. The input parameters are 0, 1, and the corresponding output is 0, 1.

[0069] Driving frequency circuit module: The MCU input to this module is TTL level PWM, and the control output is the PWM of the port load voltage. The input parameters are frequency and duty cycle, and the output parameters are frequency and duty cycle.

[0070] Sampling type frequency circuit module: The external input to this module is the PWM of the port load voltage, and the output to the microcontroller is TTL level PWM. The input parameters are frequency and duty cycle, and the output parameters are frequency and duty cycle.

[0071] Drive type voltage analog module: The microcontroller input to this module is a proportional analog voltage of TTL level, and the output is a voltage proportional to the port voltage amplitude. The input parameter is a proportional value, and the output parameter is a proportional value.

[0072] Sampling type voltage analog module: The external input module is a voltage proportional to the port voltage amplitude, and the output to the microcontroller is a proportional analog voltage of TTL level. The input parameter is a proportional value, and the output parameter is a proportional value.

[0073] Intelligent motor speed control module: It is a single-chip control module. Controller 1 inputs the speed value into the module through the micro-control communication conversion module. The module output controls the actual load speed and transmits it to controller 1 through the micro-control communication conversion module.

[0074] In one embodiment, referring to Figure 1 and Figure 2 , the microcontroller system development method of the present invention comprises:

[0075] A plurality of standard circuit modules 4 are provided and respectively connected with the controller 1 to form a hardware control circuit; the hardware control circuit is provided with a program memory including a first storage area and a second storage area.

[0076] A software driving module corresponding to driving a plurality of standard circuit modules 4 is set and uniquely encoded, and used as a second execution program of the controller 1;

[0077] A code list that follows a timeline and / or includes conditional restrictions is set to generate a first execution program of the controller 1 .

[0078] The first execution program and the second execution program are burned into the program memory, so that the controller 1 can call the software driver module of the second execution program to run according to the code list of the first execution program.

[0079] By changing the number and parameters of codes included in the code list of the first execution program, the timing of each code and the conditional restrictions between them, the control function of the microcontrol system is changed to carry out product upgrading or new product development.

[0080] In one embodiment, referring to Figure 1 and Figure 2The microcontrol system development method also includes setting an off-chip memory 2 and an on-chip memory 3; the on-chip memory 3 and the controller 1 are integrated into a single chip microcomputer; the second execution program is burned into the on-chip memory 3 and is generally not modified; the first execution program is burned into the off-chip memory 2 for debugging and modification.

[0081] In one embodiment, referring to Figure 1 and Figure 2 , the microcontrol system development method also includes:

[0082] The writing and modification of the first execution program is realized through a microcontroller system development platform; the development platform includes a database, a writing module and a compiling module.

[0083] The coding database includes the coding of each software driver module and the corresponding functions, principles and logic information; the coding list is formed by programming directly using the coding through the writing module. That is, the coding language that carries the functions, principles and logic information is used for programming, which improves readability and recognizability, facilitates developers to use, and improves development efficiency.

[0084] The compiling module compiles the first execution program into a machine language recognized by the controller 1 , thereby improving the programming efficiency of the first execution program.

[0085] In one embodiment, the microcontroller system development method further includes:

[0086] During or after the first execution program is compiled, it is checked and verified through the simulation module, which reduces the time for on-machine debugging and improves development efficiency.

[0087] In one embodiment, the microcontroller system development method further includes: the coding list is implemented in the form of a table.

[0088] For example, to configure and program an electric water heater control board, you should first have a standardized hardware board (id: 001) that has a temperature sensor module (id: 123), a relay module (id: 155), a set temperature module (id: 102), and a power switch module (id: 115). All this information is stored in the database.

[0089] The code list configured on the microcontroller system development platform is as follows.

[0090] Timeline Input trigger module signal (can have multiple modules combined) Output drive module signal (can have multiple modules combined) Notes (mnemonic instructions) 0 001(x)==0 0 123(x)<123(x) 155(x)==0 0 123(x)>123(x) 155(x)==1

[0091] Time coordinate, 0 means no concern about time; The brackets after the module configuration ID number indicate the value of the module. The actual meaning of the specific value should be explained in detail in the standardized module information in the database. For example, for the relay module class, 0 generally means closed and 1 means open.

[0092] The above configuration is a simple model of an electric water heater that works at a user-specified temperature; when the user powers on, if the measured temperature is lower than the temperature set by the user, the heating relay is turned on to start heating, and if the temperature is higher than the set temperature, the heating relay is disconnected.

[0093] In one embodiment, referring to Figure 2 The microcontrol system of the present invention comprises a controller 1; the controller 1 is equipped with a program memory, which comprises a first storage area and a second storage area.

[0094] The first storage area and the second storage area are used to store a first execution program and a second execution program respectively.

[0095] The first execution procedure includes coding list information according to a time axis and / or including conditional restrictions.

[0096] The controller 1 executes each software driving module of the second execution program according to the first execution program.

[0097] The program memory of the controller 1 of the microcontrol system of this embodiment is configured with a first execution program and a second execution program developed by a microcontrol system development device, which are directly applied to the product to speed up the production efficiency.

[0098] In one embodiment, referring to Figure 2 The microcontrol system also includes at least one standardized circuit module and at least one such standardized circuit module is connected to the controller 1, and the second execution program includes a software driving module for driving it.

[0099] The standard circuit module 4 and the controller 1 may be located on the same circuit board, or may be connected via separate circuit board lines.

[0100] In one embodiment, referring to Figure 2 The microcontrol system also includes an off-chip memory 2 and an on-chip memory 3. The first storage area is located on the off-chip memory 3; the second storage area is located on the on-chip memory 3; the off-chip memory 2 and the off-chip memory 3 are used to store the first execution program and the second execution program respectively.

[0101] In the description of the present invention, it should be understood that the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of the present invention, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0102] In the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements, unless otherwise clearly defined. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0103] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.

[0104] Although the embodiments of the present invention have been shown and described above, it is to be understood that the above embodiments are exemplary and are not to be construed as limitations of the present invention. A person skilled in the art may change, modify, replace and vary the above embodiments within the scope of the present invention.

Claims

1. A microcontroller system development device, characterized in that: Including micro control system development platform and hardware control circuit; The microcontrol system development platform includes: A coding database storing function information and principle information of multiple software driver modules and a unique code corresponding to each of the software driver modules; Write modules, edit and generate coding lists according to timeline and / or conditional constraints; A compiling module compiles the code list into a first execution program, which is an executable program for a single-chip microcomputer; The hardware control circuit includes a program memory, a controller, and a plurality of standard circuit modules; the program memory includes a first storage area and a second storage area, which are respectively connected to the controller; each of the standard circuit modules is respectively connected to the controller; The first storage area is used to store the first execution program; the second storage area is used to store the second execution program; the second execution program includes a plurality of corresponding uniquely coded software driver modules, which can correspondingly drive each of the standard circuit modules; when the first execution program and the second execution program are stored in the program memory, the controller can execute each of the software driver modules in the second execution program according to the first execution program.

2. The microcontroller system development device according to claim 1, characterized in that: The microcontrol system development platform also includes a simulation module for simulating the operation of the code list.

3. The microcontroller system development device according to claim 1, characterized in that: The code list includes a time axis variable, the value of which sets the execution order of the software driver modules corresponding to the codes; when the time axis variable is 0, it indicates that the execution is not limited to a certain time.

4. The microcontroller system development device according to any one of claims 1 to 3, characterized in that: The hardware control circuit also includes an off-chip memory and an on-chip memory; the off-chip memory and the on-chip memory are respectively connected to the controller; the first storage area is located on the off-chip memory; and the second storage area is located on the on-chip memory.

5. The microcontroller system development device according to claim 4, characterized in that: The controller and the on-chip memory are integrated into a single chip microcomputer; the off-chip memory is an EEPROM memory.

6. The microcontroller system development device according to claim 4, characterized in that: When each of the standard circuit modules is connected to an execution element or a collection element, the controller is driven by each of the software driving modules to transmit an execution signal to the standard circuit module or the standard circuit module collects a sensing signal.

7. The microcontroller system development device according to claim 6, characterized in that: Each of the standard circuit modules is any one or more of a driving type switching quantity module, a sampling type switching quantity module, a driving type frequency circuit module, a sampling type frequency circuit module, a driving type voltage analog quantity module, a sampling type voltage analog quantity module, and a micro-control communication conversion module, and includes at least one of the one or more standard circuit modules, which respectively realize TTL level communication with the controller.

8. A microcontrol system development method applied to the microcontrol system development device according to any one of claims 1 to 7, characterized in that: include: Arrange a plurality of standard circuit modules, and connect them to the controller to form a hardware control circuit; A program memory including a first storage area and a second storage area is provided for the controller, and the program memory is connected to the controller; Setting a software driving module corresponding to driving each of the standard circuit modules and performing unique corresponding coding, which is used as a second execution program of the controller and stored in the second storage area; Setting a code list that follows a timeline and / or includes a conditional restriction relationship, generating a first execution program of the controller, and storing the first execution program in the first storage area; Changing the first execution program changes the control function of the micro-control system.

Citation Information

Patent Citations

  • Method for realizing IEC61131-3 standard function block by software

    CN101576820A

  • Motor driving device and driving method

    CN103051261A