CN115499316A - Code writer, data transmission method and system - Google Patents
Code writer, data transmission method and system Download PDFInfo
- Publication number
- CN115499316A CN115499316A CN202211145020.9A CN202211145020A CN115499316A CN 115499316 A CN115499316 A CN 115499316A CN 202211145020 A CN202211145020 A CN 202211145020A CN 115499316 A CN115499316 A CN 115499316A
- Authority
- CN
- China
- Prior art keywords
- pin
- circuit board
- functional circuit
- housing
- contactor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 63
- 238000000034 method Methods 0.000 title claims abstract description 37
- 230000006855 networking Effects 0.000 description 14
- 238000012545 processing Methods 0.000 description 13
- 230000008569 process Effects 0.000 description 11
- 238000012423 maintenance Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 230000008901 benefit Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000005611 electricity Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
- G06F8/63—Image based installation; Cloning; Build to order
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16Y—INFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
- G16Y30/00—IoT infrastructure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Programmable Controllers (AREA)
Abstract
The application discloses a code writer, a data transmission method and a data transmission system. Wherein, this coder includes: the device comprises a shell, a functional circuit board and a pin contactor, wherein the functional circuit board and the pin contactor are arranged inside the shell, and the functional circuit board is connected with first external equipment and used for transmitting data sent by the first external equipment to the pin contactor; one end of the pin contactor is connected with the functional circuit board, and the other end of the pin contactor is connected with a pin of the second external device and used for sending data transmitted by the functional circuit board to the second external device. The technical problem that the efficiency is low when the module is subjected to code writing operation in the prior art is solved.
Description
Technical Field
The present application relates to the field of data processing, and in particular, to a code writer, a data transmission method, and a system.
Background
With the large-scale popularization of the internet of things, the usage amount of the internet of things module breaks through hundreds of millions, and the fault ratio caused by version reasons is high due to the fact that module manufacturers on the market are numerous and versions are fast in iteration. Especially, the version upgrading of no long-range mode of issuing can only carry out the interactive sign indicating number of writing through the thing networking module mainboard of taking over, and most of thing networking equipment do not reserve the burning interface, and this condition need return the factory and write the sign indicating number, and the cost of upgrading is high and the cycle length, therefore has the technical problem of inefficiency when writing the sign indicating number operation to the thing networking module.
In view of the above problems, no effective solution has been proposed.
Disclosure of Invention
The embodiment of the application provides a code writer, a data transmission method and a data transmission system, which at least solve the technical problem of low efficiency in the code writing operation of a module in the prior art.
According to an aspect of an embodiment of the present application, there is provided a coder including: the device comprises a shell, a functional circuit board and a pin contactor, wherein the functional circuit board and the pin contactor are arranged in the shell, and the functional circuit board is connected with first external equipment and used for transmitting data sent by the first external equipment to the pin contactor; one end of the pin contactor is connected with the functional circuit board, and the other end of the pin contactor is connected with a pin of the second external equipment and used for sending data transmitted by the functional circuit board to the second external equipment.
Optionally, at least a writing code line and a ground line are arranged in the functional circuit board, and both the writing code line and the ground line are connected with the pin contactor.
Optionally, the functional circuit board further includes a transmission interface, and the transmission interface is disposed on the functional circuit board and is used for connecting the functional circuit board and the first external device.
Optionally, the pin contactors extend outside the housing, and the pin position and pin length of each pin contactor is adjustable.
Optionally, the housing includes a first housing and a second housing, and the first housing and the second housing are clamped, or the first housing and the second housing are in switch connection.
Optionally, the writer further comprises a first holder for holding the second external device.
Optionally, the functional circuit board is fixed in the housing by a second holder.
According to another aspect of the embodiments of the present application, there is also provided a data transmission method, including: the code writer receives data sent by first external equipment; the code writer sends data sent by the first external equipment to the second external equipment, wherein the code writer comprises a shell, a functional circuit board and a pin contactor, the functional circuit board and the pin contactor are arranged inside the shell, the functional circuit board is connected with the first external equipment and used for transmitting the data sent by the first external equipment to the pin contactor, one end of the pin contactor is connected with the functional circuit board, the other end of the pin contactor is connected with a pin of the second external equipment and used for sending the data transmitted by the functional circuit board to the second external equipment.
Optionally, pin contacts of the writer extend out of the housing, the pin position and pin length of each pin contact being adjustable.
According to another aspect of the embodiments of the present application, there is also provided a data transmission system, including: the code writer comprises a shell, a functional circuit board and a pin contactor, wherein the functional circuit board and the pin contactor are arranged inside the shell, the functional circuit board is connected with the first external device and used for transmitting data transmitted by the first external device to the pin contactor, one end of the pin contactor is connected with the functional circuit board, and the other end of the pin contactor is connected with a pin of the second external device and used for transmitting the data transmitted by the functional circuit board to the second external device; the first external equipment is connected with the code writer through the transmission interface and used for sending data to the code writer; and the second external equipment is connected with the code writer through the fixer and is used for receiving the data transmitted by the code writer.
In the embodiment of the application, data sent by a first external device is transmitted to a second external device through a code writer, wherein the code writer comprises a shell, a functional circuit board and a pin contactor, the functional circuit board and the pin contactor are arranged inside the shell, and the functional circuit board is connected with the first external device and is used for transmitting the data sent by the first external device to the pin contactor; one end of the pin contactor is connected with the functional circuit board, the other end of the pin contactor is connected with a pin of the second external equipment, and the pin contactor is used for sending data transmitted by the functional circuit board to the second external equipment, so that the purpose of writing codes to the internet of things module on site at any time and any place is achieved, the technical effect of reducing the difficulty of site maintenance is achieved, and the technical problem of low efficiency existing in the prior art when the codes are written to the module is solved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:
FIG. 1 is a block diagram of a coder according to an embodiment of the present application;
fig. 2 is a block diagram of a hardware structure of a computer terminal (or an electronic device) for storing and executing a program according to an embodiment of the present application;
FIG. 3 is a flow chart of a method of data transmission according to an embodiment of the present application;
FIG. 4 is a block diagram of a data transmission system according to an embodiment of the present application;
fig. 5 is a flow chart of a data transmission process according to an embodiment of the application.
Detailed Description
In order to make the technical solutions better understood by those skilled in the art, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only partial embodiments of the present application, but not all embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments in the present application without making any creative effort shall fall within the protection scope of the present application.
It should be noted that the terms "first," "second," and the like in the description and claims of this application and in the accompanying drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the application described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
When the internet of things module is upgraded in the related art, especially the version upgrading without a remote issuing mode can only be realized by interactively writing codes through a main board of the carried internet of things module, more than half of internet of things equipment is not reserved with a burning interface, the equipment needs to return to a factory to write codes under the condition, the upgrading cost is high, the cycle is long, and the equipment is particularly not suitable for emergency field fault treatment. In order to realize writing a code at any time and on site when the thing networking module is maintained, raise the efficiency, this application embodiment provides a sign indicating number instrument of writing of thing networking module, the following detailed description.
Fig. 1 is a block diagram of a code writer according to an embodiment of the present application, and as shown in fig. 1, the code writer includes: the device comprises a shell 101, a functional circuit board 102 and a pin contactor 103, wherein the functional circuit board and the pin contactor are arranged inside the shell, and the functional circuit board is connected with first external equipment and used for transmitting data sent by the first external equipment to the pin contactor; one end of the pin contactor is connected with the functional circuit board, and the other end of the pin contactor is connected with a pin of the second external device and used for sending data transmitted by the functional circuit board to the second external device.
In this embodiment of the application, the code writer may be, for example, a field module code writer for processing faults of the internet of things, the first external device may be a computer terminal (or an electronic device) capable of storing and running a program, and the second external device is a module, for example, a module of the internet of things, a module to be burned, and the like.
Fig. 2 shows a hardware configuration block diagram of a computer terminal (or electronic device) for storing and executing a program. As shown in fig. 2, the computer terminal 20 (or electronic device 20) may include one or more (shown as 202a, 202b, \8230; 202 n) a processor 202 (the processor 202 may include, but is not limited to, a processing device such as a microprocessor MCU or a programmable logic device FPGA, etc.), a memory 204 for storing data, and a transmission module 206 for communication functions. Besides, the method can also comprise the following steps: a display, an input/output interface (I/O interface), a Universal Serial BUS (USB) port (which may be included as one of the ports of the BUS), a network interface, a power source, and/or a camera. It will be understood by those skilled in the art that the structure shown in fig. 2 is only an illustration and is not intended to limit the structure of the electronic device. For example, the computer terminal 20 may also include more or fewer components than shown in FIG. 2, or have a different configuration than shown in FIG. 2.
It should be noted that the one or more processors 202 and/or other data processing circuitry described above may be referred to generally herein as "data processing circuitry". The data processing circuitry may be embodied in whole or in part in software, hardware, firmware, or any combination thereof. Further, the data processing circuit may be a single stand-alone processing module, or incorporated in whole or in part into any of the other elements in the computer terminal 20 (or electronic device 20). As referred to in the embodiments of the application, the data processing circuit acts as a processor control (e.g. selection of a variable resistance termination path connected to the interface).
The memory 204 may be used to store software programs and modules of application software, such as program instructions/data storage devices corresponding to upgrading a second external device (e.g., an internet of things communication module) in the embodiment of the present application, and the processor 202 executes various functional applications and data processing by executing the software programs and modules stored in the memory 204. Memory 204 may include high speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 204 may further include memory located remotely from the processor 202, which may be connected to the computer terminal 20 via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The transmission means 206 is used for receiving or transmitting data via a network. Specific examples of the network described above may include a wireless network provided by a communication provider of the computer terminal 20. In one example, the transmission device 206 includes a Network adapter (NIC) that can be connected to other Network devices through a base station so as to communicate with the internet. In one example, the transmission device 206 may be a Radio Frequency (RF) module, which is used to communicate with the internet in a wireless manner.
In this application embodiment, the function circuit board is connected with first external equipment (above-mentioned computer terminal, like the computer), writes the sign indicating number operation to second external equipment (like thing networking module) through the pin contactor, and the structure of above-mentioned sign indicating number ware is simple and easy, small and exquisite, can write the sign indicating number operation to thing networking module on-the-spot, has reduced the on-the-spot maintenance degree of difficulty, has promoted thing networking on-the-spot maintenance's scene scope.
In the code writer, at least a code writing line WI and a ground wire GND are arranged in the functional circuit board, and the code writing line and the ground wire are both connected with the pin contactor.
In the code writer, the functional circuit board further comprises a transmission interface, such as a USB interface, the transmission interface is arranged on the functional circuit board and used for connecting the functional circuit board and a first external device, the first external device starts a matched file program, and a user selects a corresponding code writing document through the file program, so that automatic code writing of the internet of things module is realized, and independent power supply for the code writer is not required in the process.
In the above writer, the pin contactors extend to the outside of the housing, and the pin position and the pin length of each pin contactor are adjustable.
In the above code writer, the housing includes a first housing and a second housing, and the first housing and the second housing are clamped, or the first housing and the second housing are connected by a switch, that is, the first housing and the second housing are connected by a switch. In the embodiment of the present application, the first housing may be an upper housing, the second housing may be a lower housing, and the housing is preferably a plastic housing for cost saving.
In the above-described code writer, the code writer further includes a first holder for holding the second external device.
In the embodiment of the present application, the first fixer may be, for example, an adjustable fixing buckle, and can be fixed to the module to be burned (i.e., the second external device), so as to prevent the position of the first fixer from being changed during the burning process, which may result in the failure of burning or even damage to the module to be burned. After the fixing buckle and the module to be burned are fixed, the pin contactor is accurately contacted with corresponding pins of the module to be burned, such as Rx, tx, VIN, GND and the like, by adjusting the pin position and the pin length of the pin contactor. After the contact of the pin contactor is completed, the burner can be connected with a burning line, the functional circuit board is connected with a first external device (such as a computer) through a transmission line inserted into a transmission interface (such as a USB interface), the first external device uses a code writing program to write codes, and data is transmitted to a second external device (namely a module) through a code writer. The code writing process module does not need extra power supply, and the code writing device can provide various voltages for the module, such as 3.3V,5V and the like.
In the above writer, the functional circuit board is fixed in the housing by a second fixing device, which may be, for example, a screw or the like, and the functional circuit board is fastened to a fixing post in the housing by the screw.
In the above-mentioned writer, there is also a program associated with the second external device, and the program is executed by the first external device, for example, the first external device writes the code-writing program into the second external device (i.e., the module) through the writer by reading the txt type code-writing document.
The code writer provided by the embodiment of the application has the advantages of simple and small structure, convenience in use, and capability of connecting a first external device through the functional circuit board and getting electricity through the first external device, so that the code writer does not need independent power supply. The pin contactor of the functional circuit board is connected with a second external device (such as an Internet of things module) and the pin position and the pin length of the pin contactor are debugged to adapt to the pin position difference of different modules. The pin contactor can adopt a building block combination mode, and all current general modules can be subjected to contact code writing operation by adjusting the pin contactor.
The code writer that this application embodiment provided has following advantage: (1) The single body has low manufacturing cost, and each code writer can be repeatedly used for more than 1000 times; (2) The use is simple, the pin positions of the pin contactors can be changed to adapt to the internet of things modules of different models, so that the field code writing of most of the internet of things modules is realized, the factory return is not needed, the upgrading mode of the internet of things modules is simplified, and the efficiency of fault positioning and fault repairing is effectively improved; (3) Plug-and-play, supply power through first external equipment (like the computer), need not to dispose the power, promote in manufacturing cost, stability in use and later maintenance cost obviously.
In the above operating environment, the embodiments of the present application provide an embodiment of a data transmission method, it should be noted that the steps shown in the flowchart of the drawings may be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in an order different from the order shown.
Fig. 3 is a flowchart of a data transmission method according to an embodiment of the present application, and as shown in fig. 3, the method includes:
step S302, a code writer receives data sent by first external equipment;
step S304, the code writer sends the data sent by the first external device to the second external device, wherein the code writer comprises a shell, a functional circuit board and a pin contactor, the functional circuit board and the pin contactor are arranged inside the shell, the functional circuit board is connected with the first external device and used for transmitting the data sent by the first external device to the pin contactor, one end of the pin contactor is connected with the functional circuit board, and the other end of the pin contactor is connected with a pin of the second external device and used for sending the data transmitted by the functional circuit board to the second external device.
In this embodiment of the application, the code writer may be, for example, a field module code writer for processing faults of the internet of things, the first external device may be a computer terminal (or an electronic device) capable of storing and running a program, and the second external device is a module, for example, a module of the internet of things, a module to be burned, and the like.
In this application embodiment, the function circuit board is connected with first external equipment (above-mentioned computer terminal, like the computer), writes the sign indicating number operation to second external equipment (like thing networking module) through the pin contactor, and the structure of above-mentioned sign indicating number ware is simple and easy, small and exquisite, can write the sign indicating number operation to thing networking module on-the-spot, has reduced the on-the-spot maintenance degree of difficulty, has promoted thing networking on-the-spot maintenance's scene scope.
In the data transmission method, the functional circuit board in the code writer is at least provided with a code writing line and a ground wire, and the code writing line and the ground wire are both connected with the pin contactor.
In the data transmission method, the functional circuit board in the code writer further comprises a transmission interface, such as a USB interface, the transmission interface is arranged on the functional circuit board and used for connecting the functional circuit board and a first external device, the first external device starts a matched file program, and a user selects a corresponding code writing document through the file program, so that automatic code writing of the internet of things module is realized, and the code writer does not need to be independently powered in the process.
In the above data transmission method, the pin contactors in the writer extend out of the housing, and the pin position and the pin length of each pin contactor are adjustable.
In the above data transmission method, the housing in the writer includes a first housing and a second housing, and the first housing and the second housing are clamped, or the first housing and the second housing are connected by a switch, that is, the first housing and the second housing are connected by a switch. In the embodiment of the present application, the first housing may be an upper housing, the second housing may be a lower housing, and the housing is preferably a plastic housing for cost saving.
In the above data transmission method, the encoder further includes a first holder for holding the second external device.
In the embodiment of the present application, the first fixer may be, for example, an adjustable fixing buckle, and can be fixed to the module to be burned (i.e., the second external device), so as to prevent the position of the first fixer from being changed during the burning process, which may result in the failure of burning or even damage to the module to be burned. After the fixing buckle is fixed with the module to be burned, the pin contactor is accurately contacted with corresponding pins of the module to be burned, such as pins of Rx, tx, VIN, GND and the like, by adjusting the pin position and the pin length of the pin contactor. After the contact of the pin contactor is completed, the burner can be connected with the burning line, the functional circuit board is connected with a first external device (such as a computer) through a transmission line inserted into a transmission interface (such as a USB interface), the first external device writes codes by using a code writing program, and data is transmitted to a second external device (namely a module) through a code writer. The code writing process module does not need extra power supply, and the code writing device can provide various voltages for the module, such as 3.3V,5V and the like.
In the above data transmission method, the functional circuit board in the writer is fixed in the housing by a second fixing device, which may be a screw or the like, for example, and the functional circuit board is fastened to a fixing post in the housing by the screw.
In the above data transmission method, there is also a program associated with the second external device, and the program is executed by the first external device, for example, the first external device reads a txt type code writing document and writes the code writing program into the second external device (i.e., a module) through a code writer.
The code writer used in the data transmission method provided by the embodiment of the application has the advantages of simple and small structure, convenience in use, and capability of connecting the first external equipment through the functional circuit board and taking electricity through the first external equipment, so that the code writer does not need to be supplied with power independently. The pin contactor of the functional circuit board is connected with a second external device (such as an Internet of things module) and the pin position and the pin length of the pin contactor are debugged to adapt to the pin position difference of different modules. The pin contactor can adopt a building block combination mode, and all current general modules can be subjected to contact code writing operation by adjusting the pin contactor.
It should be noted that the code writer shown in fig. 1 is used to execute the data transmission method shown in fig. 3, and therefore the explanation about the code writer in fig. 1 also applies to the data transmission method, and is not described herein again.
Fig. 4 is a block diagram of a data transmission system according to an embodiment of the present application, and as shown in fig. 4, the data transmission system 400 includes: the code writer comprises a shell, a functional circuit board and a pin contactor, wherein the functional circuit board and the pin contactor are arranged inside the shell, the functional circuit board is connected with the first external device and used for transmitting data transmitted by the first external device to the pin contactor, one end of the pin contactor is connected with the functional circuit board, and the other end of the pin contactor is connected with a pin of the second external device and used for transmitting the data transmitted by the functional circuit board to the second external device; the first external equipment is connected with the code writer through the transmission interface and used for sending data to the code writer; and the second external equipment is connected with the coder through the fixer and is used for receiving the data transmitted by the coder.
In this embodiment of the application, the code writer may be, for example, a field module code writer used for processing faults of the internet of things, the first external device may be a computer terminal (or an electronic device) capable of storing and running a program, and the second external device is a module, for example, a module of the internet of things, a module to be burned, and the like.
In this application embodiment, the function circuit board is connected with first external equipment (above-mentioned computer terminal, like the computer), writes the sign indicating number operation to second external equipment (like thing networking module) through the pin contactor, and the structure of above-mentioned sign indicating number ware is simple and easy, small and exquisite, can write the sign indicating number operation to thing networking module on-the-spot, has reduced the on-the-spot maintenance degree of difficulty, has promoted thing networking on-the-spot maintenance's scene scope.
In the data transmission system, the functional circuit board in the code writer is at least provided with a code writing line and a ground wire, and the code writing line and the ground wire are both connected with the pin contactor.
In the data transmission system, the functional circuit board in the code writer further comprises a transmission interface, such as a USB interface, the transmission interface is arranged on the functional circuit board and used for connecting the functional circuit board and first external equipment, the first external equipment starts a matched file program, and a user selects a corresponding code writing document through the file program, so that automatic code writing of the internet of things module is realized, and independent power supply for the code writer is not required in the process.
In the above data transmission system, the pin contactors in the writer extend to the outside of the housing, and the pin position and the pin length of each pin contactor are adjustable.
In the above data transmission system, the casing of the writer includes a first casing and a second casing, and the first casing and the second casing are clamped, or the first casing and the second casing are connected by a switch, that is, the first casing and the second casing are connected by a switch. In the embodiment of the present application, the first housing may be an upper housing, the second housing may be a lower housing, and the housing is preferably a plastic housing for cost saving.
In the above data transmission system, the encoder further includes a first holder for holding the second external device.
In this embodiment, the first fixing device may be, for example, an adjustable fixing buckle, and can be fixed to the module to be burned (i.e., the second external device), so as to prevent the module to be burned from being damaged due to a position change during the burning process. After the fixing buckle is fixed with the module to be burned, the pin contactor is accurately contacted with corresponding pins of the module to be burned, such as pins of Rx, tx, VIN, GND and the like, by adjusting the pin position and the pin length of the pin contactor. After the contact of the pin contactor is completed, the burner can be connected with the burning line, the functional circuit board is connected with a first external device (such as a computer) through a transmission line inserted into a transmission interface (such as a USB interface), the first external device writes codes by using a code writing program, and data is transmitted to a second external device (namely a module) through a code writer. The code writing process module does not need extra power supply, and the code writing device can provide various voltages for the module, such as 3.3V,5V and the like.
In the above data transmission system, the functional circuit board in the writer is fixed in the housing by a second fixing device, which may be, for example, a screw or the like, and the functional circuit board is fastened to a fixing post in the housing by the screw.
In the data transmission system, a program associated with the second external device is also imported, and the program is executed by the first external device, for example, the first external device reads a txt type code writing document and writes the code writing program into the second external device (i.e., a module) through a code writer.
The code writer used in the data transmission system provided by the embodiment of the application has the advantages of simple and small structure, convenience in use, and capability of connecting a first external device through a functional circuit board and getting electricity through the first external device, so that the code writer does not need independent power supply. The pin contactor of the functional circuit board is connected with a second external device (such as an Internet of things module) and the pin position and the pin length of the pin contactor are debugged to adapt to the pin position difference of different modules. The pin contactor can adopt a building block combination mode, and all current general modules can be subjected to contact code writing operation by adjusting the pin contactor.
It should be noted that the code writer shown in fig. 1 can be applied to the data transmission system shown in fig. 4, and therefore the explanation about the code writer in fig. 1 also applies to the code writer in the data transmission system, and is not described herein again.
Fig. 5 is a flowchart of a data transmission process according to an embodiment of the present application, and as shown in fig. 5, in S501, before importing data (e.g., data related to upgrade) to a second external device (e.g., an internet of things communication module), a program to be imported (e.g., an upgrade program) needs to be written; s502, adjusting a first fixer in the code writer, and fixing the code writer and second external equipment; s503, adjusting the pin length and the pin position of a pin contactor in the writer, and connecting the pin contactor with a second external device; s504, the code writer is connected with a first external device (such as a computer) through a data transmission line (such as a USB line); s505, installing and starting a code writing program by first external equipment, and leading the program to be written into a code writer; s506, the code writer writes the program to be written into the second external device and tests the program.
The above-mentioned serial numbers of the embodiments of the present application are merely for description and do not represent the merits of the embodiments.
In the above embodiments of the present application, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the embodiments provided in the present application, it should be understood that the disclosed technical content can be implemented in other manners. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units may be a logical division, and in actual implementation, there may be another division, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, units or modules, and may be in an electrical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit may be implemented in the form of hardware, or may also be implemented in the form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be substantially implemented or contributed to by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic disk, or an optical disk, and various media capable of storing program codes.
The foregoing is only a preferred embodiment of the present application and it should be noted that those skilled in the art can make several improvements and modifications without departing from the principle of the present application, and these improvements and modifications should also be considered as the protection scope of the present application.
Claims (10)
1. A code writer, comprising: a housing, a functional circuit board, and a pin contactor, wherein,
the functional circuit board and the pin contactor are arranged in the shell, and the functional circuit board is connected with first external equipment and used for transmitting data sent by the first external equipment to the pin contactor;
one end of the pin contactor is connected with the functional circuit board, the other end of the pin contactor is connected with a pin of a second external device, and the pin contactor is used for sending data transmitted by the functional circuit board to the second external device.
2. The code writer according to claim 1, wherein at least a writing code line and a ground line are provided in said functional circuit board, and both of said writing code line and said ground line are connected to said pin contactor.
3. The code writer of claim 1, wherein the functional circuit board further comprises a transmission interface, and the transmission interface is disposed on the functional circuit board and is configured to connect the functional circuit board and the first external device.
4. The code writer of claim 1 wherein the pin contacts extend outside the housing, and the pin position and pin length of each pin contact is adjustable.
5. The code writer of claim 1 wherein the housing comprises a first housing and a second housing, the first housing and the second housing are clamped together, or the first housing and the second housing are in switch connection.
6. The coder of claim 1, wherein the coder further comprises a first holder configured to hold the second external device.
7. The code writer of claim 1 wherein the functional circuit board is secured within the housing by a second retainer.
8. A method of data transmission, comprising:
the code writer receives data sent by first external equipment;
the code writer is used for sending data sent by the first external equipment to second external equipment, wherein the code writer comprises a shell, a functional circuit board and a pin contactor, the functional circuit board and the pin contactor are arranged inside the shell, the functional circuit board is connected with the first external equipment and used for transmitting the data sent by the first external equipment to the pin contactor, one end of the pin contactor is connected with the functional circuit board, and the other end of the pin contactor is connected with a pin of the second external equipment and used for transmitting the data transmitted by the functional circuit board to the second external equipment.
9. The method of claim 8, wherein pin contacts of the writer extend outside the housing, and a pin position and a pin length of each pin contact are adjustable.
10. A data transmission system, comprising: a writer, a first external device, and a second external device, wherein,
the code writer comprises a shell, a functional circuit board and a pin contactor, wherein the functional circuit board and the pin contactor are arranged inside the shell, the functional circuit board is connected with first external equipment and used for transmitting data sent by the first external equipment to the pin contactor, one end of the pin contactor is connected with the functional circuit board, and the other end of the pin contactor is connected with a pin of second external equipment and used for sending the data transmitted by the functional circuit board to the second external equipment;
the first external equipment is connected with the coder through a transmission interface and used for sending data to the coder;
and the second external equipment is connected with the coder through a fixer and is used for receiving the data transmitted by the coder.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211145020.9A CN115499316A (en) | 2022-09-20 | 2022-09-20 | Code writer, data transmission method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211145020.9A CN115499316A (en) | 2022-09-20 | 2022-09-20 | Code writer, data transmission method and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115499316A true CN115499316A (en) | 2022-12-20 |
Family
ID=84471214
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211145020.9A Pending CN115499316A (en) | 2022-09-20 | 2022-09-20 | Code writer, data transmission method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115499316A (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104633613A (en) * | 2014-12-20 | 2015-05-20 | 江门市光之典照明有限公司 | Simple code writing device |
CN211406382U (en) * | 2019-08-14 | 2020-09-01 | 广东比肯光电科技有限公司 | Integrated projection lamp circuit board and projection lamp formed by combining same |
US20210304809A1 (en) * | 2020-03-30 | 2021-09-30 | Micron Technology, Inc. | Write interamble counter |
-
2022
- 2022-09-20 CN CN202211145020.9A patent/CN115499316A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104633613A (en) * | 2014-12-20 | 2015-05-20 | 江门市光之典照明有限公司 | Simple code writing device |
CN211406382U (en) * | 2019-08-14 | 2020-09-01 | 广东比肯光电科技有限公司 | Integrated projection lamp circuit board and projection lamp formed by combining same |
US20210304809A1 (en) * | 2020-03-30 | 2021-09-30 | Micron Technology, Inc. | Write interamble counter |
Non-Patent Citations (1)
Title |
---|
天微电子: "深圳市天微电子DMX512 写码器使用说明书", 深圳市天微电子官网, 10 January 2015 (2015-01-10), pages 1 - 2 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN203277900U (en) | Accessory | |
CN203218514U (en) | Accessory and cable of electronic equipment | |
JP2004165089A (en) | Wiring apparatus | |
CN114003538B (en) | Identification method of intelligent network card and intelligent network card | |
CN104881286A (en) | Programmable device configuration system and method | |
CN103473198A (en) | Method for sharing and transmitting files between mobile terminals | |
KR20090025530A (en) | Subscriber identify module card and terminal connectable of the same | |
CN115499316A (en) | Code writer, data transmission method and system | |
US6880095B2 (en) | Switching power planes of external device interfaces in a computing system in response to connection status | |
CN115391260A (en) | PCIe bandwidth configuration device, method, server and readable storage medium | |
CN113985321B (en) | Cable connection performance testing device and method with intelligent self-learning capability | |
CN103176873A (en) | Counting card | |
US9465765B2 (en) | All-in-one SATA interface storage device | |
CN105893296B (en) | A kind of transmitting device and its method of data information | |
CN100485553C (en) | Electrical device with stored data | |
CN210270878U (en) | Display mainboard and display | |
CN113010462A (en) | Circuit structure and method for automatically adjusting PCIe channel configuration | |
CN115422110B (en) | Port configuration method of electronic equipment and PCIE Switch chip | |
CN209070033U (en) | It is a kind of at the same be used for single port, the test fixture of dual-port PCIE SSD signal | |
CN108075910B (en) | Configuration method of communication equipment and communication equipment | |
CN220207759U (en) | TF card testing arrangement and TF card test system | |
CN109885530A (en) | A kind of the operation management framework and server of server | |
CN220438926U (en) | Transmission path conversion circuit, chip and electronic device | |
CN116028409B (en) | Adapter card, mainboard, computer, data transmission method, equipment and medium | |
CN113035102B (en) | Display screen control device and display screen control system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |