This invention relates to electric circuit simulation means, namely, an electrical circuit simulation technique, its implementation system and simulating component, and may be used in educational activities as a training aid, playing construction kit, breadboard, or test bench for teaching circuit engineering.
To assist in teaching circuit engineering and electric circuit simulation, various training kits comprising a support plane with working area arranged thereon and electrical units installed on such working area and equipped with real devices which are common electrical circuit elements have been developed. For example, such kits are disclosed in the patent for invention FR2412128 (IPC G09B23/18, publication date 22 Aug. 1980) and patent application GB2259177 (IPC G09B1/08, publication date Mar. 3, 1993). Both known similar technical solutions use a magnetic support substrate that allows for arranging electrical units with a magnetic fixation means in random order. Such substrate may also be ruled as a rectangular grid in order to enable positioning electrical units in specific cells. Electrical units can be interconnected with the help of electrical wire segments. By using conducting materials in electrical units, current flows in the assembled circuit when the latter is connected to a power supply. The use of magnets as a means of fixing the elements on the substrate prevents their unintentional displacement and allows for fixing the support substrate with the units installed thereon on any inclined surface.
A similar principle is implemented in an electronic construction kit disclosed in the Russian patent for utility model RU186799 (IPC A63H 33/04, publication date: 4 Feb. 2019). The known solution uses discrete radio-electronic elements, which are designed for assembling an electrical circuit on a working area. The solutions used in the known construction kit ensure compatibility with microprocessor boards, primarily Arduino, and with other training kits.
In other way, an assembly of the electrical circuit from terminating and conductive components is proposed in the Russian patent for useful model RU174016 (publication date: 25 Sep. 2017, corresponding patent is published as EP3363514, publication date 22 Aug. 2018). The known device comprises a power supply source consisting of a substrate with mounting pins on its upper side and mounting holes on its lower side, and a housing with an integrated processor and USB connector. The aforementioned pins and holes on the substrate and the USB connector are electrically connected to the processor. The device is placed on a breadboard provided with mounting pins to secure the power supply source and conductive and terminating components to it. These components also have locating pins and holes so that they can be connected to the pins and holes in the substrate to form electrical contact. The USB connector is designed to transmit and write a work program edited on an external electronic device, such as a personal computer, to the processor.
In yet another example known from patent for invention EP 1348209 (IPC G09B23/185, publication date 1 Oct. 2003), a breadboard for educational purposes is disclosed, which helps assemble electrical circuits consisting of electronic modular components. The breadboard consists of a housing, an assembling panel with a set of interleaved bonding pads which form a rectangular grid on this panel. The bonding pads include five terminal leads each that define possible spatial position of the modular component connected with them in four possible directions.
Patent application US2002/107679 (IPC G06F3/011, publication date 8 Aug. 2002) discloses a technique of creating virtual models of 2D and 3D objects assembled from modular components mounted on a supporting board. The supporting board is provided with a set of contacts, each of which has a given position on the board corresponding to them. The known technique contemplates constructing a virtual model that reflects the layout of the modular components mounted on the supporting board based on the data about the location of these components on the board, data for identification of the components and data about their properties obtained by computations with the values of current and voltage on the contacts connected with the modular components.
There are also known Edison Kit and Tesla Kit training kits by LightUp, Inc. (available at: https://www.lightup.io/app, accessed on: July 2019). The kit contains real electrical components that are connected by magnets for assembling an electrical circuit. When the user points the tablet camera at the assembled electrical circuit, special software enables visualization of the currents flowing inside the circuit and verification of the correct assembly. The components included in these kits are not linked with or controlled by a computing complex. The need to keep the tablet camera on the table and constantly point it at the assembled circuit causes inconvenience and risk of damage to the tablet.
It is also known that when teaching circuit engineering and programming with the use of microcontrollers, e.g. Arduino, solderless breadboards are used to assemble electrical circuits from real conductive electrical components such as LEDs, buttons, capacitors and the like. This approach allows for configuring simple electrical circuits to turn LEDs on and off, connect temperature and humidity sensors and LDRs, and operate such components, for example, change LED brightness through the use of Arduino software environment (Sources: Nussey J. Arduino for dummies.—John Wiley & Sons, 2013; Petin, V. A. Projects with Arduino controller. 2 ed.—BKhV-Peterburg, 2015).
However, technical solutions known in the prior art are characterized by a number of deficiencies, including, in the first instance, the need to use expensive or damageable devices, such as fast supercapacitors or diodes. Other deficiencies are the lack of possibility to integrate the assembled electrical circuit with a computer, which would enable automatic verification of the correct assembly and prompting in case of incorrect assembly. Some known technical solutions designed for simulation of real objects are limited in their field of application, as in the case of application US2002/107679. This solution is not adapted for performing simulation specifically of electrical circuits assembled from simulating components and makes it impossible to return to a user the data on the state of the assembled electrical circuit, for example the currents and potentials in different points of such circuit. These deficiencies of the known technical solutions generally limit their functionalities required for conducting effective simulation of the electrical circuit for educational purposes with the use of components that simulate real electrical devices and elements of electrical circuits.
The technical problem this invention is aimed to solve consists in creating an effective and easy-to-use educational technical tool designed for electrical circuit simulation.
The technical result achieved in the implementation of this invention is to extend the functionality of the electrical circuit simulation implementation.
In accordance with the first aspect of the invention, an electrical circuit simulation technique is claimed which is designed to be performed by a computing complex electrically coupled to at least one simulating component, wherein the technique includes:
a. Providing at least one electromagnetic coupling between at least two simulating components, of which at least one is electrically coupled to the computing complex;
b. Establishing correlation between each electromagnetically coupled simulating component and a simulated electrical circuit element;
c. Computer simulation of the simulated electrical circuit that consists of the electrical elements that correspond to coupled simulating components and is arranged in such a way that each electromagnetic coupling between simulating components has a corresponding electrical coupling between the electrical circuit elements simulated by them;
d. Reproducing the results of computer simulation of the simulated circuit to the user.
In accordance with the second aspect of this invention, an electrical circuit simulation system is claimed for the implementation of the claimed technique, consisting of a computing complex, power supply source and simulating components of the first kind electrically interconnected between each other, with each simulating component of the first kind represented by a section of a dielectric plate common for all such components with at least one electromagnetic interaction unit and at least one means of fixation located on such section, wherein electromagnetic interaction units and means of fixation of each simulating component of the first kind are located on the common dielectric plate forming a rectangular grid, and each electromagnetic interaction unit enables an electromagnetic coupling with a simulating component other than the simulating component of which such unit is a part.
In accordance with the third aspect of the invention, a simulating component of the second kind is claimed, which enables the interaction with the claimed electrical circuit simulation system and comprise a functional unit coupled to at least one electromagnetic interaction unit and a means of fixation.
While studying scientific and technical, as well as patent literature, no combination of features identical to the combination of essential features set forth in the claims of this invention was found.
The following detailed description of this invention with reference to the accompanying drawings is provided to illustrate it more clearly. However, it will be clear to persons skilled in the art that the inventive conception of this invention is not limited to these particular details.
Another means for implementing the claimed technique are simulating components, which may be represented by simulating components of the first kind 102 or simulation components of the second kind 103. Simulating components 102-103 are designed to simulate real elements used to assemble electrical circuits, which are interconnected by means of electrical coupling that allows electrical current to flow. Such elements will be hereinafter referred to as “simulated elements” 104. Examples of simulated elements 104 may include transistors, diodes, connecting wires, and sensors. Moreover, parts of simulating components may include electric-light, electric-acoustic, electric-mechanical or other devices. All simulating components of the first kind 102 are electrically coupled to the computing complex via series-connected switches and analog-to-digital converters, and are located on a single dielectric plate common to all of the simulating components of the first kind 102. Simulating components of the first kind 102 are electrically connected to the power supply poles via switches. Simulating components of the second kind 103 are represented by devices designed to be placed on a dielectric plate and coupled to the simulating components of the first kind 102 to assemble the required electrical circuit and perform its simulation.
Simulating components of the first kind 102 are sections of a single dielectric plate with other parts of such components placed on both sides of the plate, which include an electromagnetic interaction unit linked with the computing complex that enables electromagnetic coupling with at least one of the other simulating components. Simulating component 102 of the first kind may optionally include an image of the simulated element placed on the section of the dielectric plate. For example, such image may imply a schematic indication of the polarity of the power supply pole. Moreover, simulating component 103 of the second kind may also comprise a schematic representation of the element simulated by it, e.g. a diode or a resistor, in accordance with the rules adopted in the field of electronic engineering for reference symbols of electrical elements in electrical circuits.
Simulating component of the first kind 102 and simulating component of the second kind 103 include electromagnetic interaction units through which coupling between these components is established. Simulating component of the first kind 102 includes an electromagnetic interaction unit coupled to computing complex 101 that enables electromagnetic coupling with at least one of the other simulating components. The electromagnetic coupling allows for data exchange between simulating components of the first kind 102, second kind 103 and computing complex 101, as well as providing electric power supply to simulating components of the second kind 103 from the power supply source via simulating components of the first kind 102. Each electromagnetic interaction unit may be part of one, two or more simulating components of the first kind 102. In this case, for computer simulation purposes, the electromagnetic coupling to such unit is interpreted as electromagnetic coupling to at least one of a variety of simulating components of which such unit is a part.
In one embodiment, each electromagnetic interaction unit is configured so as to enable contact interaction with the simulating component. In such case, the electromagnetic interaction unit may be represented by a terminal lead on the dielectric plate.
In another preferred embodiment, each electromagnetic interaction unit is designed so as to provide contactless interaction between simulating components of the first kind 102 and second kind 103. In such case, the electromagnetic interaction unit is represented by a PCB or wire induction coil. For example, the PCB coil may be presented as a conductive spiral track on the dielectric plate. When current flows through the PCB coil, electromagnetic field is induced, which enables power to be supplied to simulating component of the second kind 103 and signals to be exchanged with it. To enable electromagnetic coupling, it is sufficient to ensure interaction between one said coil placed on the dielectric plate and one coil placed on simulating component 103. It will be apparent to a person skilled in the art that various specific embodiments of electromagnetic coupling are possible in the present invention, for example providing electromagnetic interaction by means of the RFID (Radio Frequency Identification), wherein simulating component of the second kind 103 may have a transponder (RFID tag). In such embodiment, electromagnetic interaction units of simulating component of the first kind 102 on the dielectric plate section may be represented by reading machines.
However, there may be embodiments in which some of the electromagnetic interaction units are designed for contact interaction with the simulating components and some of such units are designed for contactless interaction. For example, simulating component of the second kind 103, when placed on the dielectric plate, may be simultaneously coupled to two electromagnetic interaction units designed for contact interaction for receiving power supply and to one electromagnetic interaction unit designed for contactless interaction for exchanging data with the computing module 101.
The electromagnetic interaction units of simulating components of the first kind 102 may be preferably placed on the dielectric plate to form a rectangular grid, with said units being placed at the intersections of vertical and horizontal lines of such grid similar to widely used solderless breadboards in which terminal leads are placed in parallel rows. This provides visual convenience when configuring electrical circuits from simulating components of the second kind 103, particularly for users who are skilled in assembling electrical circuits on breadboards. It is worth noting, however, that in various embodiments of the technique it is not necessary to strictly respect the rectangular shape of the grid. In particular, such grid may be made diamond-shaped or parallelogram-shaped, or in any other intuitively and visually perceptible form that makes it possible to conveniently arrange simulating components of the second kind 102 on the dielectric plate surface.
The principle of arranging the electromagnetic interaction units can also be more precisely understood in accordance with
Each electromagnetic interaction unit is characterized by its affiliation with at least one simulating component and state indicating the presence or absence of electromagnetic coupling of such unit to another simulating component. The dielectric plate may comprise an analog, digital or analog and digital circuit by means of which the state of all units of each simulating component of the first kind 102 is transmitted to computing complex 101. The affiliation of the interaction unit indicates which of the interacting simulating components it is a part of. If the simulating component is component of the first kind 102, the affiliation data also includes a reference number of the electromagnetic interaction unit, which may be selected from a range of values 1-30 on the rectangular grid, as illustrated in
However, such chart may also be obtained in another way. For this purpose, the electromagnetic interaction units preferably represented by terminal leads on the dielectric plate may have a different execution, namely be represented by interaction units of the first type 211 and second type 212. Simulating components of the first kind 102 may have such dimensions and mutual arrangement that the electrical interaction units of first and second types appear to be staggered on the dielectric plate. The layout of the terminal leads is illustrated by the drawing shown in
Each electromagnetic interaction unit of the first type 211 is linked with a switch which enables switching the communication of such unit between the power supply pole and analog-to-digital converter 202, with analog-to-digital converter 202 being linked with computing complex 101.
Each interaction unit of the second type 212 is linked with one of four independent electrical channels, each of which is linked with a switch which enables switching of such channel between the power supply poles.
The electromagnetic coupling of simulating component of the second kind 103 with simulating components of the first kind 102 may be established by means of two electromagnetic interaction units of different types.
Each interaction unit of the first type 211 and interaction unit of the second type 212 are also characterized by a state indicating the presence or absence of coupling between such units and the simulating component. In determining the state of the electromagnetic interaction units of the second type, data on the state and affiliation of the electromagnetic interaction units of the first type, data on the size and mutual arrangement of the simulating components of the first kind, and data on the size of the simulating components of the second kind are used. In order to accurately determine which of the possible units have changed their state, in determining the affiliation of the electromagnetic interaction unit coupled to the simulating component, affiliation of interaction unit of the first type 211 and then of interaction unit of the second type 212 is primarily determined.
Establishing the affiliation of interaction unit of the first type 211 coupled to the simulating component is performed by successive check of each such unit 211 comprising in switching each of switches 213 coupled to interaction units of the first type 211. Such check assumes that at one point of time only one of possible interaction units 211 is in coupling position with computing complex 101 via switch 213. If, during the check, a signal is received by ADC 202 that interaction unit 211 being checked at a point of time has changed its state, the affiliation of the coupled unit is considered completed, and computing complex 101 receives data about the sequence number of the coupled unit or its coordinates (row and column) or reference number within the rectangular grid.
In another embodiment, establishing the affiliation of interaction unit of the first type 211 coupled to the simulating component is performed by successive check of the groups of such units 211. For example, the first half of all units 211 may be simultaneously checked first, followed by the check of the second half. If, during the check of a group of units 211, a signal is received by ADC 202 that one of the units 211 in the group being checked at a point of time has changed its state, the group is then re-divided into two parts and each of the parts is checked until affiliation of the unit to be coupled is accurately determined.
In order to determine which of the possible vertical or horizontal positions the simulating component occupies, establishing the affiliation of interaction unit of the second type 212 coupled to the simulating component is performed by successive check of the groups of such units 212, with each of these groups being placed on one channel. Given that there are four possible positions of the simulating component relative to one unit of the first type 211, units of the second type 212 are arranged on four channels I to IV, and each such channel is coupled to power supply 203 via switch 213. In order to determine the second terminal lead from the pair coupled to the simulating component, each of the channels I-IV is sequentially switched changing the state of each of four switches 213. For example, if the affiliation of the first unit of the first type 211 coupled to the simulating component has been established and its reference number 1 has been determined, the second unit from the possible pair may be adjacent unit 2 located on channel I or adjacent block 7 located on channel III. For example, if, during the check of a group of units 212, a signal is received by ADC 202 that one of the units 212 in the group of units 212 located on channel III being checked at a point of time has changed its state, the affiliation of unit of the second type 212 is considered completed, and computing complex 101 receives data about the sequence number 7 of the coupled unit 212.
In one embodiment, each of said switches 213 may be represented by a relay and/or a circuit of semiconductor devices. The switches are controlled by the computing complex. In another embodiment, a more complex circuit of semiconductor devices may be implemented to provide the necessary switching of each of the electromagnetic interaction units.
At step 120, correlation between each electromagnetically coupled simulating component and a simulated electrical circuit element is established. Determination of the correspondence between simulating component of the second kind 103 and the simulated element of the electrical circuit is performed by obtaining an identifier of such simulating component and comparing such identifier with an identifier in the memory of computing complex 101. For some simulating components of the second kind 103, the identifier may be represented by a numerical code stored in the memory device of such component, for others—by an analog signal generated by the electrical circuit of the simulating component; in yet another embodiment—by impedance of the simulating component electrical circuit; in yet another embodiment—by width and frequency of pulses generated by the component electrical circuit. Determination of the correspondence 102 may be conducted according to the referencing principle. The reference identifier value required to determine the correspondence of simulating component of the second kind 103 with the simulated component of the electrical circuit may be stored in the memory device of computing complex 101.
At step 130, computer simulation is performed for the simulated electrical circuit that consists of the electrical elements that correspond to coupled simulating components and is arranged so that each electromagnetic coupling between simulating components has a corresponding electrical coupling between the simulated electrical circuit elements.
Let us get back to
For the data about the simulated electrical circuit generated at the terminals of steps 110 and 102, it may be possible to store them in the memory device of computing complex 101, for example, in the form of a tabular database. Such database may be automatically created at the start of a session of computing complex 101. If electromagnetic coupling between one or more of the simulating components and other simulating components is interrupted during the session of computing complex 101, the data on affiliation and state of the interaction units and identifiers of these components will be deleted from the database. For the components whose electromagnetic coupling has not been interrupted during such session, the data including the affiliation of the electromagnetic interaction units and correspondence of the simulating components will remain in that database, thus eliminating the need to re-assess the affiliation of the interaction units and determine the correspondence of the components. In addition, the simulated electrical circuit is re-simulated each time the simulated electrical circuit is altered when removing or incorporating new simulating components.
State and/or properties can be defined for the simulated components that are used in the computer simulation of the simulated electrical circuit.
At least one simulating component can be fitted with a sensor, and readings from this sensor can also be used in the computer simulation of the simulated electrical circuit.
At least one simulating component of the first kind is configured so as to simulate a microcontroller. In the computer simulation of the simulated circuit containing the microcontroller, computing complex 101 uses data received from the user regarding the electrical potential and internal impedance of the simulated microcontroller pins. Computing complex 101 must support software and/or graphical interface that allows the user to enter data about the electrical potential and internal impedance of the simulated microcontroller pins. In this way, simulation of operation with microcontroller is implemented.
At step 140, the results of the computer simulation of the simulated circuit are reproduced to the user. Reproduction may be accomplished by means of control of indicating, electric-light, electric-mechanical and other devices that are part of the simulating components. Concurrently, reproduction may be implemented by displaying such results in textual and/or visual form using a computer monitor or other multimedia device.
Reproduction of the results to the user with the use of the computer monitor may be provided with the help of the graphical interface of a client application installed on the user's computer, or a web interface, provided that interaction between the user and the electrical circuit simulation system is provided with the help of the web application. In order to enable various types of electronic interaction, including data exchange over the network, with any external computing means, computing system 101 may have one or more appropriate communication interfaces. Such interfaces may ensure data exchange via wired or wireless data transmission protocols. Examples of communication interfaces are USB, RJ-45 or Wi-Fi interfaces.
In this way, when the results of the computer simulation are presented to the user, the users may have a feeling that they are working with a real electrical circuit.
Simulating component of the second kind 103 designed to interact with the claimed electrical circuit simulation system comprises a functional unit, at least one electromagnetic interaction unit coupled with it, and a means of fixation.
In one embodiment, simulating component 103 may be represented by an analog simulating component whose functional unit consists of the electrical circuit comprising at least one resistor and/or capacitor and/or diode and/or induction coil. The above electrical circuit may additionally have a sensor that alters the analog signal generated by such circuit to identify the simulating component, or that alters the electrical impedance of such circuit. Such alternation of the signal or impedance allows determining a sensor reading, and at the same time not preventing the identification of the simulating component. For example, the sensor readings and identifier may be transmitted in different signal frequency components or in different impedance components. Similarly, the above electrical circuit may comprise an active element, such as a LED, which is controlled by changing the voltage on terminals of the simulating component.
In another embodiment, simulating component 103 is represented by a digital simulating component whose functional unit consists of the microcontroller used to manage the data about that component and transmit it to the computing complex of the electrical circuit simulation system. The functional unit of such component may also comprise a sensor and enable reading and transmitting sensor readings to the system computing complex 101. Similarly, the above functional unit may comprise an active element, such as a LED, and enable receiving data from computing complex 101 of the system for controlling this element.
Simulating component 103 may comprise two electromagnetic interaction units represented by terminal leads. In such case, the signal is transmitted to the computing module of the electrical circuit simulation system by changing the electrical impedance or by changing voltage between its terminal leads. The signal is received by the simulating component by means of changing the voltages at the terminal leads.
The simulating component may also comprise one electromagnetic interaction unit designed so as to enable contactless interaction with the electrical circuit simulation system. For example, such unit may be represented by a PCB coil, which is made in the form of a conductive spiral track on the dielectric plate. When current flows through the PCB coil, electromagnetic field is induced which enables power to be supplied to the simulating component and analog or digital signals to be transmitted to the computing complex.
The functional unit of the simulating component may be additionally represented by the electrical circuit comprising a pulse generator that generates pulses of a given frequency and duration that serve to identify such component.
The means of fixation of the simulating component may be represented by a magnet.
A finished product made using this invention may include a construction kit comprising a breadboard including simulating components of the first kind and simulating components of the second kind aimed at assembling electrical circuits on such breadboard. The user of such construction kit may be a child learning circuit engineering and programming. The functions of the breadboard can be performed by the device shown in
For example, a simple LED ignition circuit can be assembled on a breadboard, consisting of the components, such as “LED”, “resistor” and “power supply”. For the assembled electrical circuit, the current flowing through the LED is automatically calculated, and the LED lights up at the corresponding simulating component with the intensity corresponding to the amperage. In addition, the computer screen shows the electrical circuit that has been assembled, the current flowing in the circuit and the potential difference between the terminals of the resistor and the current source.
If it is assumed that a child is taught through an electronic educational resource, the graphical user interface can also serve to give the pupil tasks for the assembly of the electrical circuit. In addition, the transfer of data about the assembled circuit to the computer enables automatic checking of the assembly, prompting in case of incorrect assembly and issuing a new task. The principle of operation presented in this description allows for applying almost unlimited range of simulating components mounted on the breadboard, which allows the claimed invention to be used in a wide variety of applications.
Number | Date | Country | Kind |
---|---|---|---|
2019123419 | Jul 2019 | RU | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/RU2019/000813 | 11/14/2019 | WO |