CS277613B6 - Connection for microcomputer operation evaluation - Google Patents
Connection for microcomputer operation evaluation Download PDFInfo
- Publication number
- CS277613B6 CS277613B6 CS45590A CS45590A CS277613B6 CS 277613 B6 CS277613 B6 CS 277613B6 CS 45590 A CS45590 A CS 45590A CS 45590 A CS45590 A CS 45590A CS 277613 B6 CS277613 B6 CS 277613B6
- Authority
- CS
- Czechoslovakia
- Prior art keywords
- microcomputer
- output
- input
- counter
- initialization
- Prior art date
Links
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
Zapojení pro vyhodnocení chodu mikropočítače, pracujícího v řízení malých technologických objektů, sestává z generátoru (1) hodinového kmitočtu, čítače (2), přepínače (5) předvolby, dekodéru (3) vyhodnocení zápisu a obvodu (4) inicializace a signalizace. Výstup (11) generátoru (1) hodinového kmitočtu je spojen s čítacím vstupem (21) čítače (2), jehož první, druhý, třetí a čtvrtý vstup (22, 23, 24, 25) předvolby je spojen jednotlivě s prvním, druhým, třetím a čtvrtým výstupem (51, 52, 53, 54) přepínače (5) předvolby. Asynchronní nahrávací vstup (26) čítače (2) je spojen s výstupem (33) dekodéru (3) vyhodnocení zápisu, jehož první skupinový vstup (31) je spojen s datovou sběrnicí (6) mikropočítače a jehož druhý skupinový vstup (32) je spojen s adresovou sběrnicí (7) mikropočítače. Přenosový výstup (27) čítače (2) Je spojen se vstupem (41) obvodu (4) inicializace a signalizace, jehož první výstup (42) je spojen s inicializační linkou (8) mikropočítače. Druhý výstup (43) obvodu (4) Inicializace a signalizace je spojen se vstupem (91) světelné signalizační diody (9).The circuit for evaluating the operation of a microcomputer operating in the control of small technological objects consists of a clock frequency generator (1), a counter (2), a preselection switch (5), a decoder (3) for evaluating the write and an initialization and signaling circuit (4). The output (11) of the clock frequency generator (1) is connected to the counting input (21) of the counter (2), whose first, second, third and fourth preselection inputs (22, 23, 24, 25) are connected individually to the first, second, third and fourth outputs (51, 52, 53, 54) of the preselection switch (5). The asynchronous recording input (26) of the counter (2) is connected to the output (33) of the decoder (3) of the write evaluation, the first group input (31) of which is connected to the data bus (6) of the microcomputer and the second group input (32) of which is connected to the address bus (7) of the microcomputer. The transmission output (27) of the counter (2) is connected to the input (41) of the initialization and signaling circuit (4), the first output (42) of which is connected to the initialization line (8) of the microcomputer. The second output (43) of the initialization and signaling circuit (4) is connected to the input (91) of the light-emitting diode (9).
Description
Vynález se týká zapojení pro vyhodnocení chodu mikropočítače, zejména pracujícího v řízení malých technologických objektů.The invention relates to a circuit for evaluating the operation of a microcomputer, in particular operating in the control of small technological objects.
' Pro vyhodnocení správného chodu mikropočítače se používají specializované jednotky monitorující signály na sběrnici a vyhodnocující jejich časové posloupnosti a odezvy. U jednoduchých mikropočítačů postavených zejména s použitím mikroprocesorové techniky by však byla takováto jednotka složitější než vlastní mikropočítač a svojí přítomností v systému by podstatně snižovala i spolehlivost celého systému. Přítomnost uvedených vyhodnocovacích obvodů je však zejména v řízení malých technologických objektů mikropočítačem nutná, aby se předešlo případnému poškození technologického objektu vadnou funkcí mikropočítače.To evaluate the correct operation of the microcomputer, specialized units are used to monitor the signals on the bus and evaluate their time sequences and responses. However, in simple microcomputers built mainly using microprocessor technology, such a unit would be more complex than the microcomputer itself and its presence in the system would significantly reduce the reliability of the entire system. However, the presence of said evaluation circuits is necessary, especially in the control of small technological objects by a microcomputer, in order to prevent possible damage to the technological object by a faulty function of the microcomputer.
Uvedený problém řeší zapojení pro vyhodnocení chodu mikropočítače podle vynálezu, jehož podstata spočívá v tom, že výstup generátoru hodinového kmitočtu je spojen s čítacím vstupem čítače, jehož první, druhý, třetí a čtvrtý vstup předvolby je spojen jednotlivě s odpovídajícím prvním, druhým, třetím a čtvrtým výstupem přepínače předvolby a dále jehož asynchronní nahrávací vstup je spojen s výstupem dekodéru vyhodnocení zápisu. První skupinový vstup dekodéru vyhodnocení zápisu je spojen s datovou sběrnicí mikropočítače a jeho druhý skupinový vstup je spojen s adresovou sběrnicí mikropočítače. Přenosový výstup čítače je spojen se vstupem obvodu inicializace a signalizace, jehož první výstup je spojen s inicializační linkou mikropočítače. S výhodou je druhý výstup obvodu inicializace a signalizace spojen se vstupem světelné signalizační diody.This problem is solved by a circuit for evaluating the operation of a microcomputer according to the invention, the essence of which consists in that the output of a clock frequency generator is connected to a counter input of a counter whose first, second, third and fourth preset inputs are connected to the corresponding first, second, third and a fourth output of the preset switch and further whose asynchronous recording input is connected to the output of the write evaluation decoder. The first group input of the write evaluation decoder is connected to the data bus of the microcomputer and its second group input is connected to the address bus of the microcomputer. The transmission output of the counter is connected to the input of the initialization and signaling circuit, the first output of which is connected to the initialization line of the microcomputer. Preferably, the second output of the initialization and signaling circuit is connected to the input of the light signaling diode.
Výhoda zapojení pro vyhodnocení chodu mikropočítače podle vynálezu spočívá oproti známým zapojením ve zjednodušení obvodového řešení, tj. snížení počtu součástek, dále ve zvýšení spolehlivosti chodu mikropočítače a tím i zvýšené ochraně řízeného objektu před poškozením.The advantage of the circuit for evaluating the operation of the microcomputer according to the invention lies in comparison with known circuits in the simplification of the circuit solution, i.e. reduction of the number of components,
Na přiloženém výkresu je schéma zapojení pro vyhodnocení chodu mikropočítače.The attached drawing shows a wiring diagram for evaluating the operation of the microcomputer.
Výstup 11 generátoru 1 hodinového kmitočtu je spojen s čítacím vstupem 21 čítače 2, jehož první, druhý, třetí a čtvrtý vstup 22, 23, 24 a 25 předvolby je spojen jednotlivě s odpovídajícím prvním, druhým, třetím a čtvrtým výstupem 51, 52, 53 a 54 přepínače 5 předvolby a dále jehož asynchronní nahrávací vstup 26 ie spojen s výstupem 33 dekodéru 2 vyhodnocení zápisu. První skupinový vstup 31 dekodéru 2 vyhodnocení zápisu je spojen s datovou sběrnicí 6 mikropočítače. Druhý skupinový vstup 32 dekodéru 3 vyhodnocení zápisu je spojen s adresovou sběrnicí 7 mikropočítače. Přenosový výstup 27 čítače 2 je spojen se vstupem 41 obvodu 4 inicializace a signalizace, jehož první výstup 42 je spojen s inicializační linkou 8 mikropočítače. Druhý výstup 43 obvodu 4 inicializace a signalizace je spojen se vstupem 91 světelné signalizační diody 2·The output 11 of the clock frequency generator 1 is connected to the counter input 21 of the counter 2, the first, second, third and fourth preset inputs 22, 23, 24 and 25 of which are connected individually to the corresponding first, second, third and fourth outputs 51, 52, 53. and 54 a preset switch 5 and further whose asynchronous recording input 26 is connected to the output 33 of the write evaluation decoder 2. The first group input 31 of the write evaluation decoder 2 is connected to the data bus 6 of the microcomputer. The second group input 32 of the write evaluation decoder 3 is connected to the address bus 7 of the microcomputer. The transmission output 27 of the counter 2 is connected to the input 41 of the initialization and signaling circuit 4, the first output 42 of which is connected to the initialization line 8 of the microcomputer. The second output 43 of the initialization and signaling circuit 4 is connected to the input 91 of the light signaling diode 2 ·
Funkce zapojení pro vyhodnocení chodu mikropočítače je následující: při správné funkci mikropočítače se předpokládá cyklické provádění určitých sekcí programu. Do těchto sekcí je vložena instrukce zápisu do obvodu vyhodnocení chodu mikropočítaCS 277613 B6 če. Dekodér 2 vyhodnocení zápisu vyhodnotí tuto instrukci a svým výstupem 33 aktivuje asynchronní nahrávací vstup 26 čítače 2· 0° čítače 2 se zapíše předvolená hodnota z přepínače 5 předvolby. Od tohoto okamžiku začne čítač 2 čítat pulsy generované generátorem 1 hodinového kmitočtu. Hodnota předvolená přepínačem 5 předvolby musí být nastavena tak, aby nový zápis, provedený programem mikropočítače, do obvodu vyhodnocení chodu mikropočítače přišel dříve, než čítač 2 vygeneruje na svém přenosovém výstupu 27 puls přenosu (tj. dříve než čítač 2 dočítá do své nulové hodnoty při čítání vzad či do své maximální hodnoty při čítání vpřed). Pokud z jakéhokoliv důvodu program mikropočítače poruší sled vykonávaných instrukcí tak, že se nebudou exekuovat výše uvedené kritické sekce programu, čítač 2 dočítá do své maximální (při čítání vpřed) resp. minimální hodnoty (při čítání vzad) a na svém přenosovém výstupu 27 generuje puls přenosu, který je zpracován obvodem 2 inicializace a signalizace tak, že se jednak na jeho prvním výstupu 42 generuje Inicializační puls mikropočítače, který uvede systém do výchozího stavu, a jednak se na druhém výstupu 43 změní výstupní úroveň signálu tak, aby se světelná signalizační dioda 9 rozsvítila.The wiring function for evaluating the operation of the microcomputer is as follows: if the microcomputer is functioning properly, certain sections of the program are cyclically executed. An instruction to write to the microcomputer evaluation circuit CS 277613 B6 en is inserted into these sections. The write evaluation decoder 2 evaluates this instruction and activates with its output 33 the asynchronous recording input 26 of the counter 2 · 0 ° of the counter 2 the preset value from the preset switch 5 is written. From this moment, the counter 2 starts counting the pulses generated by the clock frequency generator 1. The value preset by the preselection switch 5 must be set so that a new write made by the microcomputer program enters the microcomputer operation evaluation circuit before the counter 2 generates a transmission pulse at its transmission output 27 (i.e. before the counter 2 counts to its zero value at counting backwards or to its maximum value when counting forwards). If for any reason the microcomputer program violates the sequence of executed instructions so that the above-mentioned critical sections of the program will not be executed, counter 2 counts up to its maximum (when counting forward) resp. minimum value (when counting backwards) and generates a transmission pulse at its transmission output 27, which is processed by the initialization and signaling circuit 2 by generating an initialization pulse of a microcomputer at its first output 42, which resets the system and at the second output 43 it changes the output level of the signal so that the light signaling diode 9 lights up.
Zapojení pro vyhodnocení chodu mikropočítače podle vynálezu je určeno pro využití v elektronických modulech stavebnice automatizačních prostředků pro řízení technologických objektů např. pro regálové zakladače nebo pohony lodních motorů.The circuit for evaluating the operation of a microcomputer according to the invention is intended for use in electronic modules of a kit of automation means for controlling technological objects, for example for rack stackers or ship engine drives.
Claims (2)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CS45590A CS277613B6 (en) | 1990-01-31 | 1990-01-31 | Connection for microcomputer operation evaluation |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CS45590A CS277613B6 (en) | 1990-01-31 | 1990-01-31 | Connection for microcomputer operation evaluation |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CS9000455A2 CS9000455A2 (en) | 1991-08-13 |
| CS277613B6 true CS277613B6 (en) | 1993-03-17 |
Family
ID=5336650
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CS45590A CS277613B6 (en) | 1990-01-31 | 1990-01-31 | Connection for microcomputer operation evaluation |
Country Status (1)
| Country | Link |
|---|---|
| CS (1) | CS277613B6 (en) |
-
1990
- 1990-01-31 CS CS45590A patent/CS277613B6/en unknown
Also Published As
| Publication number | Publication date |
|---|---|
| CS9000455A2 (en) | 1991-08-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA2104685C (en) | Serial testing of removable circuit boards on a backplane bus | |
| US4593349A (en) | Power sequencer | |
| US5386363A (en) | Aircraft load management center | |
| CS277613B6 (en) | Connection for microcomputer operation evaluation | |
| US4801813A (en) | Event distribution and combination system | |
| US3812460A (en) | Read-head for an optical character-recognition system | |
| US4789789A (en) | Event distribution and combination system | |
| US3488478A (en) | Gating circuit for hybrid computer apparatus | |
| KR19980069562A (en) | Power Suspension Processing Unit | |
| SU1091167A1 (en) | Device for checking pulse sequence source | |
| SU1018212A1 (en) | Pulse shaper | |
| KR940001047Y1 (en) | I / O duty monitor of digital module | |
| SU1236474A2 (en) | Control device | |
| KR900005307Y1 (en) | Frequency change detection circuit | |
| KR930004760Y1 (en) | Led driving circuit of control panel | |
| SU1522383A1 (en) | Digital pulse generator | |
| SU1095217A1 (en) | Remote control device | |
| SU1151950A1 (en) | Device for determining values of boolean functions | |
| SU1177816A1 (en) | Device for simulating computer failures | |
| SU1589281A2 (en) | Device for detecting errors in discreter sequence | |
| SU1275447A2 (en) | Device for checking source of sequential pulses | |
| SU1175030A1 (en) | Device for checking pulse sequence | |
| SU1471194A1 (en) | Multiplexor with a check arrangement | |
| SU1464130A1 (en) | Photoregistering system | |
| SU894681A1 (en) | Device for detecting pulse loss |