Analog voltage output system and method, medium, program product and terminal

By controlling the combination of host computer and programmable power supply, and using sinusoidal random algorithm and communication protocol, the voltage fluctuation of agricultural machinery power supply is accurately simulated, which solves the problem of low testing efficiency in the existing technology and realizes comprehensive evaluation and performance optimization of agricultural machinery auxiliary driving system under complex voltage environment.

CN121008071APending Publication Date: 2025-11-25SHANGHAI HUANGUO INFORMATION TECHNOLOGY CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202511209780.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-27
Publication Date
2025-11-25

AI Technical Summary

Technical Problem

The existing testing method of manually adjusting the voltage output is difficult to simulate the actual operation test of agricultural machinery auxiliary driving system in the actual field operating environment. The test efficiency is low and it cannot accurately detect potential problems.

Method used

By combining a host computer and a programmable power supply, the analog voltage is calculated using a sinusoidal random algorithm, and data is transmitted via RS485 serial port and Modbus protocol. This allows for precise control of the voltage output, simulating the actual voltage fluctuations of agricultural machinery power supplies, and generating analog voltages of different amplitudes.

Benefits of technology

This enabled a comprehensive evaluation of agricultural machinery driver assistance systems under complex voltage environments, improved testing efficiency, obtained more reliable test data, and supported system performance optimization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121008071A_ABST
    Figure CN121008071A_ABST
Patent Text Reader

Abstract

The invention provides an analog voltage output system and method, a medium, a program product and a terminal. The analog voltage output system provided by the invention can simulate the voltage change of all scenes, provides a voltage environment fitting the reality for the subsequent operation test of the agricultural machinery auxiliary driving system, achieves the comprehensive evaluation of the agricultural machinery auxiliary driving system in a complex voltage environment, effectively improves the test efficiency, and reduces the test cost. And powerful data support is provided for performance optimization of the agricultural machinery auxiliary driving system.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of agricultural power supply, in particular to an analog voltage output system, method, medium, program product and terminal. BACKGROUND

[0002] In recent years, with the acceleration of agricultural modernization process and the continuous improvement of technology level, domestic agricultural auxiliary driving system has made remarkable development and progress. With its advanced positioning, navigation and automatic control technology, it can accurately guide agricultural machinery to work according to the preset route, effectively improve the operation accuracy, efficiency and quality of agricultural production, and reduce the labor cost and labor intensity. Due to its increasing maturity and great advantages in agricultural production, the acceptance and popularity of domestic agricultural auxiliary driving system among farmers are rising, and more and more farmers choose to use the system to improve the efficiency of agricultural production.

[0003] However, with the sharp increase in the number of agricultural auxiliary driving systems, various unknown problems have also emerged, which have led to the instability of the system. Among them, the power supply problem is a key factor affecting the stable operation of the system. Different types and brands of agricultural machinery equipped with DC power supply have differences in specifications, parameters and other aspects. Moreover, during use, the power supply will inevitably have different degrees of attenuation and unstable output due to the extension of use time and different use methods. Such unstable power supply brings certain operation risk to the power supply of agricultural auxiliary driving system.

[0004] In order to ensure the reliability and stability of the operation of agricultural auxiliary driving system under different power supply conditions, it is necessary to conduct comprehensive operation test on the system. At present, the commonly used test method is to manually adjust the power supply voltage to simulate different voltage output conditions, so as to observe and evaluate the running state of agricultural auxiliary driving system in the whole voltage variation range.

[0005] However, in the actual operation environment of the field, there are tens of thousands of agricultural auxiliary driving systems in operation. The manual adjustment of voltage output is too simple and fixed to simulate the real and complex power supply operation environment in the field, resulting in a large deviation between the test results and the actual situation, and the potential problems that may exist in the actual use of the system cannot be accurately found. Moreover, manual adjustment of voltage output requires the test personnel to participate in operation and monitoring throughout the process, which is tedious and time-consuming, and the test efficiency is low. SUMMARY

[0006] In view of the above-mentioned shortcomings of the prior art, the present application provides a simulated voltage output system, method, medium, program product and terminal, which are used to solve the problems of the prior art, such as the manual adjustment of voltage output, the difficulty in simulating the real operation test of the agricultural auxiliary driving system in the actual operation environment of the field, and the low test efficiency.

[0007] To achieve the above-mentioned objects and other related objects, the first aspect of the present application provides a simulated voltage output system for performing operation test on an agricultural auxiliary driving system, comprising: a control host computer and a program-controlled power supply, wherein the control host computer is connected with the program-controlled power supply; the control host computer is used to calculate a simulated voltage based on a standard output voltage of an agricultural power supply by using a sine random algorithm; and the program-controlled power supply is used to transmit the simulated voltage to the agricultural auxiliary driving system for performing operation test on the agricultural auxiliary driving system.

[0008] In some embodiments of the first aspect of the present application, the process of calculating the simulated voltage based on the standard output voltage of the agricultural power supply by using the sine random algorithm comprises: obtaining the standard output voltage of the agricultural power supply and a power supply voltage fluctuation range; and calculating different amplitude simulated voltages based on the standard output voltage of the agricultural power supply and the power supply voltage fluctuation range in combination with a sine function.

[0009] In some embodiments of the first aspect of the present application, the calculation formula of calculating different amplitude simulated voltages based on the standard output voltage of the agricultural power supply and the power supply voltage fluctuation range in combination with the sine function comprises: V=Asinθ+ω; wherein V is the simulated voltage, A is the standard output voltage of the agricultural power supply, ω is the power supply voltage fluctuation range, and θ has a value range of 0°-90°.

[0010] In some embodiments of the first aspect of the present application, the control host computer is connected with the program-controlled power supply through a serial port.

[0011] In some embodiments of the first aspect of the present application, the control host computer is further used to convert the simulated voltage into a simulated voltage in the format of a Modbus protocol.

[0012] In some embodiments of the first aspect of the present application, the serial port is an RS485 serial port.

[0013] To achieve the above-mentioned objects and other related objects, the second aspect of the present application provides a simulated voltage output method, which is applied to the simulated voltage output system, and the method comprises: calculating a simulated voltage based on a standard output voltage of an agricultural power supply by using a sine random algorithm; and transmitting the simulated voltage to an agricultural auxiliary driving system for performing operation test on the agricultural auxiliary driving system.

[0014] To achieve the above object and other related objects, the third aspect of the present application provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the analog voltage output method.

[0015] To achieve the above object and other related objects, the fourth aspect of the present application provides a computer program product, which includes computer program codes, and when the computer program codes are run on a computer, the computer is caused to implement the analog voltage output method.

[0016] To achieve the above object and other related objects, the fifth aspect of the present application provides an electronic terminal, which includes a memory, a processor and a computer program stored in the memory; the processor executes the computer program to implement the analog voltage output method.

[0017] As described above, the analog voltage output system, method, medium, program product and terminal provided by the present application have the following beneficial effects:

[0018] The analog voltage output system provided by the present application can simulate the voltage changes of all scenarios, provides an actual voltage environment for subsequent operation test of the agricultural auxiliary driving system, realizes comprehensive evaluation of the agricultural auxiliary driving system in complex voltage environment, effectively improves the test efficiency, and provides strong data support for performance optimization of the agricultural auxiliary driving system. BRIEF DESCRIPTION OF DRAWINGS

[0019] Figure 1 Fig. 1 shows a structure schematic diagram of an analog voltage output system according to an embodiment of the present application.

[0020] Figure 2 Fig. 2 shows a flow schematic diagram of an analog voltage output method according to an embodiment of the present application.

[0021] Figure 3 Fig. 3 shows a structure schematic diagram of an electronic terminal according to an embodiment of the present application. DETAILED DESCRIPTION

[0022] The embodiments of the present application will be described in detail hereinafter with reference to the drawings, and other advantages and effects of the present application can be easily understood by those skilled in the art from the content disclosed in the present specification. The present application can be implemented or applied in other different specific embodiments, and each detail in the present specification can be modified or changed based on different views and applications without departing from the spirit of the present application. It should be noted that the following embodiments and features in the embodiments can be combined with each other without conflict.

[0023] To facilitate understanding of the embodiments of the present application, first, the analog voltage output system according to an embodiment of the present application will be described in conjunction with Figure 1Detailed description. Figure 1 A structural schematic diagram of an analog voltage output system in an embodiment of the present application is shown. The analog voltage output system in this embodiment is connected with the agricultural auxiliary driving system 3 and is used to output analog voltage for the agricultural auxiliary driving system 3 to perform running test; the analog voltage output system comprises a control host computer 1 and a program-controlled power supply 2, the control host computer 1 is connected with the program-controlled power supply 2;

[0024] The control host computer 1 is used to obtain analog voltage by using a sine random algorithm based on the standard output voltage of the agricultural power supply;

[0025] The program-controlled power supply 2 is used to transmit the analog voltage to the agricultural auxiliary driving system 3 for the agricultural auxiliary driving system 3 to perform running test.

[0026] It needs to be explained that the agricultural power supply is used to supply power to the agricultural auxiliary driving system, but in actual application scenarios, the actual output voltage of different agricultural power supplies fluctuates, for example, a variety of nonlinear voltages can be generated in an instant (within 1 millisecond), and such fluctuations will affect the normal operation of the agricultural auxiliary driving system.

[0027] The agricultural auxiliary driving system is not sensitive to all voltage fluctuations, and fluctuations within the normal working voltage range will not affect its performance, and the system can still work normally. However, once there is an instantaneous non-theoretical voltage fluctuation (i.e., a voltage change beyond the normal expectation) or an instantaneous power failure (voltage suddenly drops to zero), it will bring unpredictable effects to the agricultural auxiliary driving system, which may cause the agricultural auxiliary driving system to malfunction or run abnormally.

[0028] In view of the situation that causes the malfunction or abnormal operation of the agricultural auxiliary driving system, it needs to be analyzed and optimized. In the actual field operation environment of the agricultural machine, the agricultural auxiliary driving system cannot obtain practical log files, and the technical personnel are difficult to carry out debugging work on the software system. Without effective data as support, it is difficult to deeply understand the root cause of the problem of the system, and thus it is difficult to optimize and improve the performance of the system. If the manual voltage regulation function in the laboratory is limited, it is difficult to simulate all possible voltage change scenarios in actual operation, which makes it difficult to comprehensively test and solve various problems of the auxiliary driving system caused by voltage fluctuations in actual application in the laboratory environment.

[0029] The simulation voltage output system can accurately reproduce the output voltage characteristics of the agricultural power supply under actual operating conditions and simulate the actual output voltage of the agricultural power supply. The simulation voltage output system can generate voltages with different amplitudes and comprehensively and accurately simulate all possible voltage variation scenarios, providing an actual voltage environment for subsequent operation tests of the agricultural auxiliary driving system.

[0030] During the specific test process, the simulation voltage generated by the simulation voltage output system is transmitted to the agricultural auxiliary driving system. The agricultural auxiliary driving system operates according to the received simulation voltage. In this way, the influence of the actual output voltage on various performance indicators of the agricultural auxiliary driving system under different voltage variation conditions can be systematically tested. This test method breaks through the limitations of traditional test methods, can realize comprehensive evaluation of the agricultural auxiliary driving system under complex voltage environments, effectively improves the test efficiency, and provides strong data support for performance optimization of the agricultural auxiliary driving system.

[0031] In some examples, the program-controlled power supply 2 adopts an ITECH brand program-controlled power supply of IT6723 model. The program-controlled power supply can accurately control and output the simulation voltage within 1 millisecond.

[0032] In this embodiment, the simulation voltage is transmitted to the agricultural auxiliary driving system by the program-controlled power supply, which can accurately control and output the voltage within a time accuracy of 1 millisecond. This is crucial for simulating instantaneous voltage changes and some test scenarios that require high response speed and accuracy of voltage changes, which can greatly improve test efficiency and accuracy. Compared with existing manual test methods, the program-controlled power supply has incomparable advantages. Manual test methods usually rely on manual adjustment of voltage by operators, which not only has slow adjustment speed and cannot meet the needs of rapid changes in testing, but also cannot achieve high-precision voltage control due to human factors, affecting the accuracy and reliability of test results.

[0033] The fast and accurate voltage control capability of the program-controlled power supply not only greatly shortens the test time, but also can obtain more reliable test data. Specifically, when facing large-scale test tasks, the program-controlled power supply can quickly complete the output of simulation voltage, significantly improve the overall test efficiency, and effectively reduce the test cost. Accurate voltage output ensures that the test process of the agricultural auxiliary driving system is completely similar to the actual working scenario, so that more realistic test data can be obtained. These test data provide solid and effective data support for subsequent performance optimization of the agricultural auxiliary driving system, which helps technicians to improve and optimize the system more targetedly, and improves the overall performance and stability of the agricultural auxiliary driving system.

[0034] In an embodiment, the process of obtaining the analog voltage based on the standard output voltage of the agricultural power supply by using the sine random algorithm comprises: obtaining the standard output voltage of the agricultural power supply and the power supply voltage fluctuation range; and calculating the analog voltage with different amplitudes based on the standard output voltage of the agricultural power supply and the power supply voltage fluctuation range in combination with a sine function.

[0035] The standard output voltage of the agricultural power supply refers to the output voltage value of the agricultural power supply under standard working conditions, which is a core parameter in the product specification and is set by the manufacturer during the production of the power supply and generally cannot be changed by the user. Currently, the standard output voltage of the commonly used agricultural power supply is 12V or 24V. However, in actual application, the actual output voltage of the agricultural power supply will be affected by various factors, such as the use environment and use time of the battery, etc., which will cause differences between the actual output voltage and the standard output voltage. The purpose of calculating the analog voltage based on the standard output voltage in this embodiment is to obtain the actual output voltage of the agricultural power supply under various scenarios.

[0036] The power supply voltage fluctuation range is used to simulate the random fluctuation of the power supply voltage. By limiting the power supply voltage fluctuation range, it can be ensured that the analog voltage will not exceed the actual fluctuation range. In this embodiment, the value range of the power supply voltage fluctuation range is 0-5V, for example, the lower limit of the fluctuation is that the analog voltage is not less than 0V, and the upper limit of the fluctuation is that the analog voltage does not exceed the maximum value of the standard output voltage plus 5V. By introducing the parameter of the power supply voltage fluctuation range, the generated analog voltage can be closer to the dynamic change of the output voltage of the agricultural power supply in the actual working scenario, thereby realizing accurate simulation and reproduction of all possible voltage change scenarios.

[0037] In an embodiment, the calculation formula for obtaining the analog voltage with different amplitudes based on the standard output voltage of the agricultural power supply and the power supply voltage fluctuation range in combination with the sine function comprises:

[0038] V=A sin θ+ω; (Formula 1)

[0039] Wherein, V is the analog voltage, A is the standard output voltage of the agricultural power supply, ω is the power supply voltage fluctuation range, and the value range of θ is 0°-90°.

[0040] In this embodiment, the value range of ω is 0-5V. For example, when the standard output voltage of the agricultural power supply is 12V, the output range of the analog voltage calculated according to Formula 1 is 0V-17V; when the standard output voltage of the agricultural power supply is 24V, the output range of the analog voltage calculated according to Formula 1 is 0V-29V. The above calculation formula can be used to control the voltage to simulate the power supply voltage of different agricultural machines.

[0041] In an embodiment, the control host computer 1 is connected with the program-controlled power supply 2 through a serial port. The serial port is an interface for data transmission between devices. This method is simple and direct, and can realize the control and data interaction of the control host computer 1 on the program-controlled power supply 2.

[0042] In an embodiment, the serial port is an RS485 serial port. The RS485 serial port is a standard for serial communication interface, which has the advantages of strong anti-interference ability, long transmission distance, and realization of multi-machine communication, and is widely used in industrial control and other scenes, and is suitable for the communication needs between the control host computer 1 and the program-controlled power supply 2.

[0043] In an embodiment, the control host computer 1 is also used to convert the analog voltage into an analog voltage in the Modbus protocol format.

[0044] It should be noted that the RS485 serial port supports the Modbus communication protocol. Modbus is a communication protocol used for data transmission in serial communication. It is a simple and reliable protocol widely used in industrial automation. Modbus protocol supports multiple data formats, including hexadecimal format. When sending hexadecimal data through Modbus, the data is encoded and decoded in hexadecimal form.

[0045] The control host computer 1 communicates with the program-controlled power supply 2 through the serial port, and the control host computer 1 needs to convert the data into Modbus protocol format. The analog voltage calculated by the control host computer 1 according to the above formula 1 is in decimal format, which is sent to the program-controlled power supply 2 through the serial port in the Modbus communication protocol. At this time, the analog voltage in the decimal format needs to be converted into the analog voltage in the hexadecimal format, which is the analog voltage in the Modbus protocol format, which can facilitate subsequent transmission to the program-controlled power supply 2 through the serial port.

[0046] After the program-controlled power supply 2 receives the hexadecimal format data transmitted based on the Modbus protocol, it can parse it and identify the analog voltage contained in it, and then accurately adjust its voltage output according to the analog voltage, so that the output corresponds to the received analog voltage, thereby realizing precise control and output of the analog voltage.

[0047] It should be emphasized that the analog voltage output system provided by the present application can simulate voltage changes in all scenarios, providing a realistic voltage environment for subsequent operation tests of the agricultural auxiliary driving system, realizing comprehensive evaluation of the agricultural auxiliary driving system in complex voltage environments, effectively improving test efficiency, and providing strong data support for performance optimization of the agricultural auxiliary driving system.

[0048] In the embodiments of the present application, the same or similar items with substantially the same functions and effects are distinguished by using "first", "second", etc., without limiting the sequence. Those skilled in the art can understand that "first", "second", etc. do not limit the quantity and execution sequence, and "first", "second", etc. do not necessarily mean different.

[0049] It should be noted that in the embodiments of the present application, "exemplary" or "for example" means an example, illustration or description. Any embodiment or design scheme described as "exemplary" or "for example" in the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the use of "exemplary" or "for example" is intended to present the relevant concept in a specific manner.

[0050] In the embodiments of the present application, "at least one" means one or more, and "multiple" means two or more. The association relationship of the associated objects is described, which means that there can be three kinds of relationships, for example, A and / or B, which can represent the following three cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after it. "At least one of the following" or similar expressions means any combination of these items, including any combination of single item or multiple items. For example, at least one of a, b or c can represent a, b, c, a-b, a-c, b-c or a-b-c, where a, b and c can be single or multiple.

[0051] Figure 2 is a schematic block diagram of the analog voltage output method provided by the embodiments of the present application. As shown in Figure 2 The method comprises the following steps:

[0052] Step S21: calculating an analog voltage based on the standard output voltage of the agricultural power supply by using a sine random algorithm;

[0053] Step S22: transmitting the analog voltage to the agricultural auxiliary driving system for running test of the agricultural auxiliary driving system.

[0054] It should be understood that the specific process of performing the above corresponding steps has been described in detail in the above system embodiments, and for the sake of brevity, it will not be repeated here.

[0055] It should also be appreciated that the division of tasks between the modules in the embodiments of the present application is illustrative only and that other divisions of tasks between the modules are possible. In addition, the various functional modules in the various embodiments of the present application can be integrated in one processor, or can be physically present separately, or two or more modules can be integrated in one module. The integrated module can be implemented in the form of hardware or in the form of a software functional module.

[0056] Figure 3 is a schematic block diagram of an electronic terminal provided by an embodiment of the present application. As shown in Figure 3 , the electronic terminal includes at least one processor 301, a memory 302, at least one network interface 303, and a user interface 305. The various components in the apparatus are coupled together by a bus system 304. It can be understood that the bus system 304 is used to realize the connection and communication between the components. In addition to including a data bus, the bus system 304 also includes a power bus, a control bus, and a status signal bus. However, in order to clearly illustrate the present application, all the buses are marked as the bus system in Figure 3 .

[0057] The user interface 305 can include a display, a keyboard, a mouse, a trackball, a click gun, a key, a button, a touchpad, or a touch screen, etc.

[0058] It can be understood that the memory 302 can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. The non-volatile memory can be a read-only memory (ROM, Read Only Memory), a programmable read-only memory (PROM, Programmable Read-Only Memory), which is used as an external cache. By way of example but not by way of limitation, many forms of RAM can be used, such as static random access memory (SRAM, Static Random Access Memory), synchronous static random access memory (SSRAM, Synchronous Static Random Access Memory). The memory described in the embodiments of the present application is intended to include but not limited to these and any other suitable categories of memory.

[0059] The memory 302 in the embodiment of the present application is configured to store various types of data to support the operation of the electronic terminal 300. Examples of the data include any executable program for operating on the electronic terminal 300, such as an operating system 3021 and an application program 3022. The operating system 3021 includes various system programs, such as a framework layer, a core library layer, a driver layer, and the like, for implementing various basic services and processing hardware-based tasks. The application program 3022 can include various application programs, such as a media player (Media Player), a browser (Browser), and the like, for implementing various application services. The analog voltage output system provided by the embodiment of the present application can be included in the application program 3022.

[0060] The method disclosed in the embodiment of the present application can be applied to the processor 301 or implemented by the processor 301. The processor 301 can be an integrated circuit chip having a processing capability of signals. In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in the processor 301 or an instruction in the form of software. The processor 301 described above can be a general-purpose processor, a digital signal processor (DSP), or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, and the like. The processor 301 can implement or execute the disclosed methods, steps, and logic block diagrams in the embodiment of the present application. The general-purpose processor 301 can be a microprocessor or any conventional processor, and the like. In combination with the steps of the accessory optimization method provided by the embodiment of the present application, the steps can be directly embodied as a hardware decoding processor for execution, or a combination of hardware and software modules in the decoding processor for execution. The software module can be located in a storage medium, which is located in the memory. The processor reads the information in the memory and combines the hardware to complete the steps of the above method.

[0061] In the exemplary embodiment, the electronic terminal 300 can be one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), and the like for executing the above method.

[0062] According to the method provided by the embodiment of the present application, the present application further provides a computer program product, which includes computer program code, when the computer program code runs on a computer, so that the computer executes the analog voltage output system of any one of the embodiments.

[0063] According to the method provided by the embodiment of the application, the application further provides a computer readable storage medium storing program codes, which, when executed on a computer, cause the computer to execute the analog voltage output system of any one of the embodiments.

[0064] As used in this description, the terms "component," "module," "system", and the like are intended to refer to a computer-related entity, either hardware, software, a combination of hardware and software, software, or software in execution. For example, a component can be, but is not limited to being, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and / or a computer. By way of illustration, both an application running on a computing device and the computing device can be a component. One or more components can reside within a process and / or thread of execution and a component can be localized, partially localized, and / or distributed across two or more computers. Also, these components can execute from various computer readable media having various data structures stored thereon. The components can communicate by way of local and / or remote processes such as in accordance with a signal having one or more data packets (e.g., data from one component interacting with another component in a local system, distributed system, and / or across a network such as the Internet with other systems via the signal).

[0065] Those skilled in the art can clearly understand that the various illustrative logical blocks and steps described in connection with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether the functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. A skilled person can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the application.

[0066] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.

[0067] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other manners. For example, the described device embodiments are merely schematic. For example, the division of the units is only a logical function division. There can be another division manner for the actual implementation, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections between the units can be indirect couplings or communication connections through some interfaces, devices or units, and can be electrical, mechanical or in other forms.

[0068] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they can be located in one place, or distributed on multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.

[0069] In addition, the functional units in the various embodiments of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit.

[0070] In the above embodiments, the functions of the functional units can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions (programs). When the computer program instructions (programs) are loaded and executed on a computer, the whole or part of the processes or functions according to the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer readable storage medium, or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be transferred from one website site, computer, server or data center to another website site, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be magnetic media (such as floppy disk, hard disk, magnetic tape), optical media (such as high-density digital video disc (digital video disc, DVD), or semiconductor media (such as solid state disk (solid state disk, SSD), etc.

[0071] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.

[0072] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

[0073] In summary, the present application provides an analog voltage output system, method, medium, program product and terminal for running test of an agricultural machine auxiliary driving system, comprising: a control host computer and a program-controlled power supply, the control host computer is connected with the program-controlled power supply; the control host computer is used to calculate an analog voltage based on a standard output voltage of an agricultural machine power supply by using a sine random algorithm; and the program-controlled power supply is used to transmit the analog voltage to the agricultural machine auxiliary driving system for running test of the agricultural machine auxiliary driving system. The analog voltage output system provided by the present application can simulate voltage changes in all scenarios, provides a practical voltage environment for subsequent running test of the agricultural machine auxiliary driving system, realizes comprehensive evaluation of the agricultural machine auxiliary driving system in a complex voltage environment, effectively improves test efficiency, and provides strong data support for performance optimization of the agricultural machine auxiliary driving system. Therefore, the present application effectively overcomes various shortcomings in the prior art and has high industrial utilization value.

[0074] The above embodiments only exemplarily illustrate the principles and effects of the present application, and are not used to limit the present application. Any person skilled in the art can modify or change the above embodiments without departing from the spirit and scope of the present application. Therefore, all equivalent modifications or changes made by those skilled in the art without departing from the spirit and technical thought of the present application should be covered by the claims of the present application.

Claims

1. A simulated voltage output system for operational testing of agricultural machinery auxiliary driving systems, characterized in that, include: A host computer and a programmable power supply are controlled, wherein the host computer is connected to the programmable power supply; The control host computer is used to calculate the analog voltage based on the standard output voltage of the agricultural machinery power supply using a sinusoidal random algorithm; The programmable power supply is used to transmit the analog voltage to the agricultural machinery auxiliary driving system for operation testing.

2. The analog voltage output system according to claim 1, characterized in that, The process of obtaining the analog voltage based on the standard output voltage of agricultural machinery power supply using a sinusoidal random algorithm includes: Obtain the standard output voltage and voltage fluctuation range of the agricultural machinery power supply; Based on the standard output voltage and voltage fluctuation range of the agricultural machinery power supply, and combined with the sine function, simulated voltages of different amplitudes are obtained.

3. The analog voltage output system according to claim 2, characterized in that, Based on the standard output voltage and voltage fluctuation range of the agricultural machinery power supply, and combined with the sine function, the calculation formulas for analog voltages of different amplitudes are as follows: V = A sinθ + ω; Where V is the analog voltage, A is the standard output voltage of the agricultural machinery power supply, ω is the power supply voltage fluctuation range, and θ ranges from 0° to 90°.

4. The analog voltage output system according to claim 1, characterized in that, The host computer is connected to the programmable power supply via a serial port.

5. The analog voltage output system according to claim 1, characterized in that, The host computer is also used to convert analog voltages into analog voltages in Modbus protocol format.

6. The analog voltage output system according to claim 4, characterized in that, The serial port is an RS485 serial port.

7. A method for analog voltage output, characterized in that, The method, applied to an analog voltage output system as described in any one of claims 1 to 6, comprises: The analog voltage is calculated using a sinusoidal random algorithm based on the standard output voltage of the agricultural machinery power supply. The simulated voltage is transmitted to the agricultural machinery assisted driving system for operational testing.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the analog voltage output method of claim 7.

9. A computer program product, characterized in that, The computer program product includes computer program code, which, when run on a computer, causes the computer to implement the analog voltage output method as described in claim 7.

10. An electronic terminal, comprising a memory, a processor, and a computer program stored in the memory, characterized in that, The processor executes the computer program to implement the analog voltage output method of claim 7.

Citation Information

Patent Citations

  • Programmable power supply test system, simulation method, device, storage medium and terminal

    CN113433479A

  • Programmable high-voltage signal output circuit system

    CN118330283A

  • Dynamic environment simulation and evaluation cluster test method and system based on LabTruck

    CN118730568A