CN115499316A - Code writer, data transmission method and system - Google Patents

Code writer, data transmission method and system Download PDF

Info

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
Application number
CN202211145020.9A
Other languages
Chinese (zh)
Inventor
周江
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN202211145020.9A priority Critical patent/CN115499316A/en
Publication of CN115499316A publication Critical patent/CN115499316A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/082Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • G06F8/63Image based installation; Cloning; Build to order
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y30/00IoT infrastructure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network 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

Code writer, data transmission method and system
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.
CN202211145020.9A 2022-09-20 2022-09-20 Code writer, data transmission method and system Pending CN115499316A (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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