DE19737369A1 - Electronic data storage and transport device - Google Patents
Electronic data storage and transport deviceInfo
- Publication number
- DE19737369A1 DE19737369A1 DE19737369A DE19737369A DE19737369A1 DE 19737369 A1 DE19737369 A1 DE 19737369A1 DE 19737369 A DE19737369 A DE 19737369A DE 19737369 A DE19737369 A DE 19737369A DE 19737369 A1 DE19737369 A1 DE 19737369A1
- Authority
- DE
- Germany
- Prior art keywords
- electronic device
- interface
- data
- storing
- serial interface
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/067—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
- G06K19/07—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
Die Erfindung betrifft eine Datenspeicherungs- und Datentransporteinrichtung für rech nergesteuerte Einrichtungen.The invention relates to a data storage and data transport device for legal nergesteuerte facilities.
Es gibt noch viele industrielle Einrichtungen wie CNC-gesteuerte Bearbeitungsmaschi nen, Montagemaschinen, Meß- und Überwachungseinrichtungen, die mit herkömmlichen Datenspeicherungseinrichtungen wie Diskettenlaufwerke oder Bandlaufwerke nicht aus gestattet sind. Der hierfür erforderliche Hard- und Software-Aufwand erwies sich als zu hoch oder die rauhen Umgebungsbedingungen in manchen Industriebetrieben machten solche Problemlösungen unbrauchbar. Disketten haben nämlich den Nachteil, daß sie empfindlich gegenüber Feuchtigkeit, Wärme und Magnetfelder sind. Ferner sind Speiche rungs- und Übertragungseinrichtungen bekannt, bei denen wie beim Notebook auf Flash- RAM basierende Memorykarten mit PCMCIA (pocket card interface adapter) oder IDE (integrated device electronic) eingesetzt werden. Diese Problemlösungen sind jedoch sehr aufwendig und teuer, insbesondere hinsichtlich der Ansteuerung der Schnittstelle.There are still many industrial facilities such as CNC-controlled Bearbeitungsmaschi equipment, measuring and monitoring equipment, which are compatible with conventional Data storage devices such as floppy disk drives or tape drives are not enough are allowed. The hardware and software required for this proved to be too high or harsh environmental conditions in some industries such problem solutions useless. Disks have namely the disadvantage that they are sensitive to moisture, heat and magnetic fields. There are also spokes tion and transmission equipment known in which as in the notebook on flash RAM-based memory cards with PCMCIA (pocket card interface adapter) or IDE (integrated device electronic) are used. However, these problem solutions are very expensive and expensive, especially with regard to the control of the interface.
Der Erfindung liegt die Aufgabe zugrunde eine einfach zu handhabende Einrichtung zu schaffen, mit der Daten gespeichert und zu einem anderen Rechnersystem transportiert werden können. Ferner sollen insbesondere die Bedienung und die Ansteuerung der Ein richtung von jedem Standard-Terminal-Programm aus mit 300 bis 57 600 Baud bei 8 Datenbits, 1 Stop-Bit sowie ohne Parity-Bit ermöglicht werden.The invention has for its object an easy-to-use device create, stored with the data and transported to another computer system can be. Furthermore, in particular the operation and the control of the A direction from any standard terminal program from 300 to 57,600 baud at 8 Data bits, 1 stop bit and without parity bit are enabled.
Diese Aufgabe wird nach der Erfindung mit den Merkmalen des Patentanspruches 1 ge löst. Die Merkmale der Unteransprüche gestalten die Erfindung in verteilhafter Weise aus.This object is ge according to the invention with the features of claim 1 ge solves. The features of the subclaims make the invention in a distributed manner out.
Danach umfaßt die elektronische Einrichtung zum Speichern und Transportieren von Daten und/oder Programmen eine elektronische Einrichtung, die mindestens einen Flash- Memory-Speicherbaustein und mindestens einen Micro-Prozessor oder -Controller auf weist. Ferner gehört zu der elektronischen Einrichtung mindestens eine serielle Schnitt stelle. Die elektronische Einrichtung verfügt außerdem über ein funktional für die Daten- und/oder Programmspeicherung sowie für den Daten- und/oder Programmtransport aus gelegtes Betriebssystem. Die gesamte elektronische Einrichtung ist in einem Gehäuse untergebracht, das nach einer Ausführungsform der Erfindung ein Datenspeicher- und Datentransportstecker ist. Nach einer weiteren Ausgestaltung der Erfindung ist die ge samte elektronische Einrichtung mit einem Arbeitsspeicher ausgestattet, der insbesondere ein statischer RAM-Baustein ist. Nach der erfindungsgemäßen Erkenntnis eignet sich als serielle Schnittstelle sowohl eine asynchrone serielle wie auch eine synchrone serielle Schnittstelle. Die asynchrone serielle Schnittstelle ist eine RS232- bzw. V.24-, oder RS422- oder RS485-Schnittstelle oder TTY-Stromschleifen-Schnittstelle oder eine RS232-TTL-Schnittstelle, die ein RS232-Übertragungsprotokoll verwendet und mit TTL-Pegeln arbeitet. Die synchrone serielle Schnittstelle wird insbesondere als I2C-Bus- Schnittstelle mit einer Daten- und einer Taktleitung ausgeführt. Nach einer weiteren Ausführungsform der Erfindung wird als asynchrone Schnittstelle eine RS232- bzw. V.24-Schnittstelle mit einer normgemäß beschalteten 9- oder 25-poligen Subminiatur- Buchse bzw. SUB-D-Buchse eingesetzt. Nach einer bevorzugten Ausführungsform der Erfindung ist die elektronische Einrichtung mit einer asynchronen Schnittstelle, die eine RS232- bzw. V.24-Schnittstelle ist, sowie mit einem Betriebssystem, das über einen an PC-DOS angelehnten Befehlssatz mit Befehlen zur Übertragung von Dateien in die und von der elektronischen Einrichtung verfügt, mit einem Script-Interpreter zur Ausführung von Batch- bzw. Script- bzw. Stapelprogrammen und mit einem Dateisystem zur Spei cherung von Dateien in einem Flash-Memory-Baustein ausgestattet ist. Die erfindungs gemäße Einrichtung ist stationär oder mobil einsetzbar.Thereafter, the electronic device for storing and transporting data and / or programs comprises an electronic device having at least one flash memory memory module and at least one micro-processor or controller. Furthermore, at least one serial interface belongs to the electronic device. The electronic device also has a functionally designed for the data and / or program storage as well as for the data and / or program transport from laid operating system. The entire electronic device is housed in a housing which, according to one embodiment of the invention, is a data storage and data transport connector. According to a further embodiment of the invention, the ge entire electronic device is equipped with a working memory, which is in particular a static RAM chip. After the realization according to the invention is suitable as a serial interface both an asynchronous serial as well as a synchronous serial interface. The asynchronous serial interface is an RS232 or V.24 or RS422 or RS485 interface or TTY current loop interface or an RS232 TTL interface that uses an RS232 transmission protocol and works with TTL levels. The synchronous serial interface is executed in particular as an I 2 C-bus interface with a data line and a clock line. According to a further embodiment of the invention is used as an asynchronous interface RS232 or V.24 interface with a standard wired 9-pin or 25-pin Subminiatur- socket or SUB-D socket. According to a preferred embodiment of the invention, the electronic device is provided with an asynchronous interface, which is an RS232 or V.24 interface, as well as with an operating system, via a PC-DOS-based instruction set with instructions for transferring files into the and of the electronic device, equipped with a script interpreter for executing batch programs and a file system for storing files in a flash memory device. The fiction, contemporary device is stationary or mobile use.
Damit wird eine einfache, flexibel zu handhabende, programmierbare Einrichtung ge schaffen, in der ein an den DOS-Befehlssatz angelehntes Betriebssystem integriert ist. Diese Einrichtung speichert in einfacher Weise Daten und/oder Programme und überträgt sie ebenso einfach in andere Speicher, die in den vorhandenen elektronischen Einrichtun gen die Prozeßsteuerung ausführen. Die erfindungsgemäße Einrichtung ist daher in der konkretesten vorrichtungstechnischen Ausführungsform als ein Stecker mit Speicher- und Transportfunktionen zu begreifen. Damit werden Daten und/oder Programme in vorhandene Speicher anderer Maschinen, die keine Zusatzeinrichtungen wie Disketten speicher besitzen, übertragen. Mit der erfindungsgemäßen Einrichtung werden die Spei cher anderer Geräte, Maschinen u. dgl. daten- und/oder programmgemäß aktualisiert.This is a simple, flexible to use, programmable device ge in which an operating system based on the DOS instruction set is integrated. This device easily stores data and / or programs and transmits They are just as easy to use in other stores that exist in existing electronic devices gene to execute the process control. The inventive device is therefore in the most concrete device technical embodiment as a plug with memory and To understand transport functions. This will be data and / or programs in existing memory of other machines that do not have ancillary equipment such as floppy disks own memory, transmit. With the device according to the invention, the Spei other devices, machines and similar Like. Data and / or updated according to the program.
Die erfindungsgemäße Vorrichtung ist in der Ausführungsform mit der V.24-Schnittstelle insbesondere dann einsetzbar, wenn die daten- und/oder programmgemäß zu aktualisie renden Maschinen, Geräte u. dgl. mit einer normgemäßen V.24-Schnittstelle, wie sie jeder PC aufweist, ausgestattet sind. In der erfindungsgemäßen Einrichtung werden zunächst die benötigen Daten und Programme direkt gespeichert und nach Herstellung der Schnittstellenverbindung im Wege der Selbstaktivierung oder durch externe Befehle in die vorhandenen, daten- und/oder programmgemäß zu aktualisierenden Speicher über tragen.The device according to the invention is in the embodiment with the V.24 interface can be used in particular if the data and / or program update according to ing machines, equipment and Like. With a standard V.24 interface, as each PC, are equipped. In the device according to the invention are first the data and programs needed are stored directly and after making the Interface connection by way of self-activation or by external commands in the existing memory to be updated according to the data and / or program carry.
Nach einer Ausführungsform der Erfindung wird als Speicher ein 1 oder 2 Mbyte Flash- Memory-Speicherbaustein eingesetzt. Als Micro-Prozessor oder -Controller wird ein 16 Bit Microcontroller verwendet. Ein Arbeitsspeicher vom Typ SRAM, ein ausschließlich für interne Funktionen benötigter Bootstraploader sowie eine Gleichspannungsversor gung komplettieren die erfindungsgemäße Ausführungsform. Die Spannungsversorgung der erfindungsgemäßen Einrichtung erfolgt vorzugsweise über Pin 13 für 5 V und Pin 11 für Masse (GND) bzw. 0 V einer Subminiatur-Buchsenleiste bzw. eines 25 poligen D-SUB-Ste ckers oder über eine extra Kleinspannungsbuchse für 7-10 V Gleichspannung. Die Energieversorgung kann somit entweder über den Stecker der asynchronen oder synchronen seriellen Schnittstelle oder über eine zusätzliche Steckverbindung oder über eine in das Gehäuse der erfindungsgemäßen Einrichtung integrierten Batterie- oder Ak kumulatoreinrichtung erfolgen. According to one embodiment of the invention, the memory is a 1 or 2 Mbyte flash Memory memory module used. As a micro-processor or controller is a 16 Bit microcontroller used. A memory of type SRAM, one exclusively Bootstraploader required for internal functions as well as a DC power supply supply complete the embodiment of the invention. The power supply The device according to the invention preferably takes place via pin 13 for 5 V and pin 11 for ground (GND) or 0 V of a subminiature female connector or a 25 pin D-SUB connector or via an extra low-voltage socket for 7-10 V DC. The power supply can thus either via the plug of asynchronous or synchronous serial interface or via an additional connector or via an integrated into the housing of the device according to the invention battery or Ak Cumulatoreinrichtung done.
Die erfindungsgemäße Einrichtung ist wahlweise mit einem 1 oder 2 MByte-Flash- Memory-Speicherbaustein ausgerüstet. Von diesem Speicherbereich sind beispielsweise 64 kByte für das Betriebssystem der erfindungsgemäßen Einrichtung reserviert, während die restliche Speicherkapazität der Speicherung von Daten und Programmen dient. Die erfindungsgemäße Einrichtung ist beispielsweise mit einer 25-poligen Buchsenleiste als Schnittstelle nach außen ausgestattet.The device according to the invention is optionally available with a 1 or 2 MB flash Memory memory module equipped. From this memory area are, for example 64 Kbytes reserved for the operating system of the device according to the invention, while the remaining storage capacity is used to store data and programs. The inventive device is, for example, with a 25-pin socket strip as Interface equipped to the outside.
Zum Transport von Dateien, in denen Daten oder Programme gespeichert sind, wird insbesondere ein Terminalprogramm verwendet, das Daten binär mit einem einfachen ASCII-Protokoll oder mit dem ZMODEM-Protokoll transportiert. Die erfindungsgemä ße Einrichtung in der Ausführungsform mit einer V.24- bzw. RS232-Schnittstelle ist über ein Standard-Terminal-Programm mit kurzen Befehlen einfach ansteuerbar. Dabei werden die Signale der erfindungsgemäßen Einrichtung im Verhältnis von 1 : 1 oder über einen Adapter mit einer V.24-Schnittstelle eines Rechners verbunden. Da die erfindungs gemäße Einrichtung mit einer 25-poligen D-SUB Buchsenleiste ausgestattet ist, genügt es für die Dateiübertragung, daß die erfindungsgemäße Einrichtung auf die serielle Schnittstelle des Rechners oder über einen entsprechenden Adapter aufgesteckt wird. Unter Umständen ist es notwendig ein Verlängerungskabel im Verhältnis 1 : 1 oder einen Adapter mit 9-poliger D-SUB Buchsenleiste und 25-poligem D-SUB Stecker zu verwen den.To transport files in which data or programs are stored is In particular, a terminal program uses the data binary with a simple one ASCII protocol or transported using the ZMODEM protocol. The inventive The device is in the embodiment with a V.24 or RS232 interface easy to control via a standard terminal program with short commands. there be the signals of the device according to the invention in the ratio of 1: 1 or over an adapter connected to a V.24 interface of a computer. Since the invention is equipped with a 25-pin D-SUB socket strip is sufficient it for file transfer, that the inventive device to the serial Interface of the computer or via a corresponding adapter is plugged. It may be necessary to use an extension cable in the ratio 1: 1 or one Adapter with 9-pin D-SUB female connector and 25-pin D-SUB connector to use the.
Im allgemeinen gibt es flüchtige und nichtflüchtige Speicher. Die erfindungsgemäße Ein richtung verfügt über mindestens einen nichtflüchtigen Speicherbaustein. Der Daten- und/oder Programmtransport zwischen der erfindungsgemäßen Datenspeicherungs- und Datentransporteinrichtung erfolgt über eine serielle Schnittstelle eines Rechners mittels eines speziellen Datenübertragungsprotokolles. Geeignete Protokolle sind beispielsweise binäre oder ASCII-Protokolle oder das ZMODEM-Protokoll.In general, there are volatile and non-volatile memory. The invention Ein direction has at least one non-volatile memory module. The data and / or Program transport between the data storage and Data transport device via a serial interface of a computer using a special data transmission protocol. Suitable protocols are, for example binary or ASCII protocols or the ZMODEM protocol.
Die zu übertragenden Befehle werden entweder direkt in der Befehlszeile eingegeben oder über eine vorhandene Scriptdatei ausgeführt. In dem nachfolgenden Beispiel wird dieser Vorgang erläutert.The commands to be transmitted are entered either directly on the command line or via an existing script file. In the example below this process explains.
Nach dem Einschalten der Betriebsspannung wird die Scriptdatei AUTOEXEC.SCR, selbsttätig aktiviert, die dann automatisch die darin enthaltenen Befehle ausführt. Zu die sem Zweck ist die erfindungsgemäße Einrichtung insbesondere mit folgenden Befehlen ausgestattet:After switching on the operating voltage, the script file AUTOEXEC.SCR, automatically activated, which then automatically executes the commands contained therein. To the sem purpose, the inventive device is in particular with the following commands fitted:
Der Befehlsname bestimmt den auszuführenden Befehl und muß folglich immer angege ben werden. Außerdem muß bei bestimmten Befehlen mindestens ein Parameter angege ben werden. Ein erforderlicher Parameter kann insbesondere ein Dateiname, eine Da tumsangabe, eine Zeitangabe, ein ganzzahliger Dezimalwert oder ein String-Ausdruck sein.The command name determines the command to be executed and must therefore always be attached ben. In addition, at least one parameter must angege certain commands ben. A required parameter may be, in particular, a file name, a da a date, an integer decimal value or a string expression his.
Ein Dateiname besteht aus bis zu 8 alphanumerischen Zeichen sowie einem Punkt und eine Dateierweiterung aus bis zu drei weiteren alphanumerischen Zeichen. Ein möglicher Dateiname ist beispielsweise TESTFILE.TXT. A file name consists of up to 8 alphanumeric characters plus a period and a file extension of up to three additional alphanumeric characters. A possible For example, filename is TESTFILE.TXT.
Eine Datumsangabe wird im Format TT.MM.JJJJ wie 26.08.1997 eingegeben.A date is entered in the format dd.mm.yyyy as 26.08.1997.
Eine Zeitangabe wird im Format HH : MM : SS wie 09 : 30 : 47 eingegeben.A time specification is entered in the format HH: MM: SS as 09: 30: 47.
Ein ganzzahliger Dezimalwert wird als vorzeichenlose Ziffernfolge ohne Trennzeichen oder Dezimalpunkt wie 1234 eingegeben.An integer decimal value is an unsigned digit string without a separator or decimal point entered as 1234.
Ein String-Ausdruck wird mit Anführungszeichen " " eingeleitet und abgeschlossen. Die eigentliche Zeichenfolge steht zwischen den Anführungszeichen.A string expression is introduced and terminated with quotation marks "". The actual string stands between the quotation marks.
Es können folgende Sonderzeichen durch Voranstellen eines Backslashes verwendet
werden:
Backslash ; Carriage Return r; Line Feed n; Back Space b; Horizontal Tabulator t;
xxh mit einem beliebigen Hexa-Dezimalwert xx des gewünschten ASCII-Codes; u. dgl.The following special characters can be used by prefixing a backslash:
Backslash; Carriage Return r; Line Feed n; Back Space b; Horizontal tab t; xxh with any hexa decimal xx of the desired ASCII code; u. like.
Zur Veranschaulichung dient folgender String-Ausdruck: "CONNECT r". Dieser String- Ausdruck besteht aus der Zeichenfolge " ", dem dazwischen angeordneten Befehl CON NECT sowie dem zusätzlichen bzw. abschließenden Carriage Return- Zeichen r.The following string expression serves as illustration: "CONNECT r". This string Expression consists of the string "", the command CON NECT and the additional or final carriage return character r.
Die erfindungsgemäße Einrichtung kann mit einem einfachen Terminalprogramm von jedem handelsüblichen PC (Personal Computer) aus angesprochen werden. The inventive device can with a simple terminal program of Any standard PC (Personal Computer) will be addressed.
Die mit der erfindungsgemäßen Einrichtung ausführbaren Befehle und Verwendungen sind in der nachfolgenden Tabelle 1 beispielsweise zusammengestellt:The executable with the inventive device commands and uses are summarized in Table 1 below, for example:
Der V.24-Flash-Pack ist eine Datenspeicherungs- und Datentransporteinrichtung mit V.24-Schnittstelle. The V.24 flash pack is a data storage and transport device V.24 interface.
Die vorstehenden Befehle können in beliebiger Reihenfolge und beliebig oft in der Script- Datei enthalten sein. Die Erstellung von Schleifen ist in Script-Dateien möglich, wobei der Befehl GOTO mit dem Parameter Label zur Angabe des Sprungzieles verwendet wird. Dieses Sprungziel muß nach einem Doppelpunkt am Anfang einer Zeile stehen und darf aus bis zu acht alphanumerischen Zeichen bestehen.The preceding commands can be executed in any order and any number of times in the scripting File included. The creation of loops is possible in script files, where the GOTO command with the Label parameter is used to specify the jump destination becomes. This jump destination must be after a colon at the beginning of a line and may consist of up to eight alphanumeric characters.
In der nachfolgenden Tabelle 2 ist ein Beispiel für eine im Rahmen der Erfindung ver wendbare Script-Datei dargestellt:In the following Table 2 is an example of a ver within the scope of the invention reversible script file shown:
PRINT "CONNECTr"
:ENDLOS
WAIT "A:"
PRINT "ZLOADr"
ZDUMP NDA.EXE
PRINT "ZLOADr"
ZDUMP NDA.CFG
PRINT "ZLOADr"
ZDUMP NDA.NZD
PRINT "ZLOADr"
ZDUMP NDA.WTX
GOTO ENDLOS.PRINT "CONNECTr"
:ENDLESS
WAIT "A:"
PRINT "ZLOADr"
ZDUMP NDA.EXE
PRINT "ZLOADr"
ZDUMP NDA.CFG
PRINT "ZLOADr"
ZDUMP NDA.NZD
PRINT "ZLOADr"
ZDUMP NDA.WTX
GOTO ENDLESS.
Die Erfindung wird in den Fig. 1 bis 7 und durch den Stromlaufplan gemäß den Fig. 8A bis 8D näher erläutert.The invention is explained in more detail in FIGS. 1 to 7 and by the circuit diagram according to FIGS. 8A to 8D.
Fig. 1 zeigt eine An- und Zuordnung der Komponenten einer erfindungsgemäßen Ein richtung. Fig. 1 shows an arrival and assignment of the components of a device according to the invention A.
Fig. 2 bis 7 zeigen weitere An- und Zuordnungen der Komponenten für erfindungs gemäße Einrichtungen. Fig. 2 to 7 show further attachments and assignments of the components for fiction, contemporary facilities.
Fig. 8A, 8B, 8C und 8D zeigen den Stromlaufplan für eine erfindungsgemäße Ein richtung. FIGS. 8A, 8B, 8C and 8D show the circuit diagram for an inventive A direction.
In Fig. 1 ist eine An- und Zuordnung der Komponenten einer erfindungsgemäßen Ein richtung dargestellt, die einen Flash-Memory-Speicherbaustein, einen Micro-Prozessor oder -Controller und eine serielle Schnittstelle umfaßt. Nach Fig. 2 ist das Block schaltbild gemäß Fig. 1 durch die Integration eines RAM-Bausteins als Arbeitsspeicher ergänzt. Fig. 3 bezieht sich auf eine asynchrone und Fig. 4 auf eine synchrone serielle Schnittstelle in der An- und Zuordnung der erfindungsgemäß eingesetzten Komponenten nach Fig. 1 oder Fig. 2. Fig. 5 erfaßt die vorzugsweise in Betracht kommenden asynchronen Schnittstellen. Danach werden hierfür eine RS232- bzw. V.24- oder eine RS422- oder RS485-Schnittstelle oder TTY-Stromschleifen-Schnittstelle oder eine RS232-TTL-Schnittstelle, die ein RS232-Übertragungsprotokoll verwendet und mit ei nem TTL-Pegel arbeitet, eingesetzt. Nach Fig. 6 ist die synchrone serielle Schnittstelle eine I2C-Bus-Schnittstelle, die eine Daten- und Taktleitung umfaßt. Fig. 7 bezieht sich auf eine asynchrone serielle Schnittstelle, die eine RS232- bzw. V.24-Schnittstelle ist, und mit einer normgemäß beschalteten 9- oder 25-poligen Subminiatur-Buchse bzw. SUB-D-Buchse ausgestattet ist. In den Einrichtungen nach den Fig. 3 bis 7 ist jeweils ein optional RAM-Baustein als Arbeitsspeicher integriert.In Fig. 1 an arrival and assignment of the components of a device according to the invention A is shown, which includes a flash memory memory device, a micro-processor or controller and a serial interface. According to FIG. 2, the block diagram of FIG. 1 by the integration of a RAM chip added as a working memory. Fig. 3 relates to an asynchronous and Fig. 4 to a synchronous serial interface in the connection and assignment of the components used according to the invention according to Fig. 1 or Fig. 2. Fig. 5 covers the preferably considered asynchronous interfaces. Afterwards, an RS232 or V.24 or an RS422 or RS485 interface or TTY current loop interface or an RS232 TTL interface, which uses an RS232 transmission protocol and operates with a TTL level, are used for this purpose , Referring to Fig. 6, the synchronous serial interface is an I 2 C bus interface comprising a data and clock line. Figure 7 relates to an asynchronous serial interface, which is an RS232 or V.24 interface, and is equipped with a standard 9 or 25-pin subminiature or SUB-D jack. In the devices according to FIGS. 3 to 7, an optional RAM module is integrated in each case as a main memory.
In den Fig. 8A bis 8D sind die verwendeten Bauelemente und elektrischen Verbin dungen für eine erfindungsgemäße Ausführungsform dargestellt. Diese auf die einzelnen Fig. 8A bis 8D verteilte Darstellung umfaßt einen Flash-Memory-Speicherbaustein 1, einen SRAM-Arbeitsspeicherbaustein 2, einen 16 Bit-Microcontroller 3 mit integrierten Bootstraploader, einen Taktgenerator bzw. Quarzoszillator 4 für den Microcontroller 3, einen RS232-Schnittstellen-Stecker 5, einen Bootstraploader-Stecker 6, einen RS232-Schnitt stellentreiberbaustein 7, einen Spannungsüberwachungs- und Reset-Generator- Baustein 8 und eine Anordnung zur Stromversorgungen 9 sowie die Stromversorgungs anschlüsse 10 bis 14 der verwendeten, integrierten Schaltungen. In FIGS. 8A to 8D, the components and electrical connections are used are compounds of an inventive embodiment shown. This representation distributed over the individual FIGS. 8A to 8D comprises a flash memory memory module 1 , a SRAM memory module 2 , a 16-bit microcontroller 3 with integrated bootstrap loader, a clock generator or quartz oscillator 4 for the microcontroller 3 , an RS232 Interface connector 5 , a bootstrap loader connector 6 , a RS232 interface driver module 7 , a voltage monitoring and reset generator module 8 and an arrangement for power supplies 9 and the power supply terminals 10 to 14 of the integrated circuits used.
Die in den Fig. 8A bis 8D verwendeten Teile werden in den beigefügten Stücklisten 1 und 2 näher erläutert sind.The parts used in FIGS. 8A to 8D are explained in more detail in the attached parts lists 1 and 2.
Daraus leitet sich gleichzeitig der mit der Erfindung erzielte große Vorteil ab, daß für die erfindungsgemäße Einrichtung nur standardisierte, elektrische und elektronische Bauteile benötigt werden, um in überraschend einfacher Weise Daten und/oder Programme zu speichern und zu transportieren. Die erfindungsgemäße Vorrichtung ist daher insbeson dere als ein kompakter Stecker konfiguriert.From this, at the same time derives from the invention achieved with the great advantage that for the Inventive device only standardized, electrical and electronic components be needed to data and / or programs in a surprisingly simple way store and transport. The device according to the invention is therefore in particular It is configured as a compact plug.
In dem Microcontroller-Baustein ist beispielsweise ein Bootstrap-Loader integriert, um bei der Herstellung der erfindungsgemäßen Einrichtung das Betriebssystem in den 1 oder 2 MByte-Flash-Memory-Speicherbaustein zu übertragen.In the microcontroller module, for example, a bootstrap loader is integrated to in the manufacture of the device according to the invention the operating system in the 1 or 2 MB flash memory memory block to transfer.
Die erfindungsgemäße Einrichtung ist beispielsweise mit einem 1 MByte-Flash-Memory- Speicherbaustein ohne oder mit Kleinspannungsbuchse sowie mit einem 2 MByte-Flash- Memory ohne oder mit Kleinspannungsbuchse ausgerüstet, wobei die Stromaufnahme im allgemeinen 100 mA bis maximal 200 mA beträgt.The device according to the invention is provided, for example, with a 1 MB flash memory Memory module with or without low-voltage socket and with a 2 MB flash Memory equipped with or without low voltage socket, the current consumption in general 100 mA to a maximum of 200 mA.
Claims (8)
dadurch gekennzeichnet, daß
eine elektronische Einrichtung mindestens einen Flash-Memory-Speicherbaustein und mindestens einen Micro-Prozessor oder -Controller umfaßt,
die elektronische Einrichtung mit mindestens einer seriellen Schnittstelle ausgestattet ist,
die elektronische Einrichtung über eine funktional für die Daten- und/oder Programm speicherung und für den Daten- und/oder Programmtransport ausgelegtes Betriebssy stem verfügt, und
die gesamte elektronische Einrichtung in einem Gehäuse untergebracht ist.1. Electronic device for storing and transporting data and / or programs,
characterized in that
an electronic device comprises at least one flash memory memory module and at least one micro-processor or controller,
the electronic device is equipped with at least one serial interface,
the electronic device has a functionally for the data and / or program storage and for the data and / or program transport designed Betriebsssy system, and
the entire electronic device is housed in a housing.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19737369A DE19737369A1 (en) | 1997-08-27 | 1997-08-27 | Electronic data storage and transport device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19737369A DE19737369A1 (en) | 1997-08-27 | 1997-08-27 | Electronic data storage and transport device |
Publications (1)
Publication Number | Publication Date |
---|---|
DE19737369A1 true DE19737369A1 (en) | 1999-03-04 |
Family
ID=7840363
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19737369A Ceased DE19737369A1 (en) | 1997-08-27 | 1997-08-27 | Electronic data storage and transport device |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE19737369A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2852464A1 (en) * | 2003-03-12 | 2004-09-17 | Skf Ab | Brushless motor commutation device, has processing circuit that receives signal from coding system, and delivers signal pulse to piloting system when rotor reaches corresponding angular position of commutation |
DE10308510B3 (en) * | 2003-02-26 | 2004-12-02 | Achim Rettberg | Interface for synchronous bit-serial transmission in data processors, prolongs data word start signal when waiting signal is present on dedicated line |
DE102004002911B3 (en) * | 2004-01-20 | 2005-11-17 | Siemens Ag | Method and system for exchanging data between ECUs |
DE102005007222A1 (en) * | 2005-02-15 | 2006-09-21 | Stefan Golla | Simple data exchanger (E.D.A.). Portable device and method for autonomous and power-saving manipulation and exchange of files between two or more external, independent data carriers |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1994001822A1 (en) * | 1992-07-09 | 1994-01-20 | Gemplus Card International | Mass memory card with input/output function |
EP0701215A1 (en) * | 1994-09-06 | 1996-03-13 | Pitney Bowes, Inc. | An improved digital communication I/O port |
-
1997
- 1997-08-27 DE DE19737369A patent/DE19737369A1/en not_active Ceased
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1994001822A1 (en) * | 1992-07-09 | 1994-01-20 | Gemplus Card International | Mass memory card with input/output function |
EP0701215A1 (en) * | 1994-09-06 | 1996-03-13 | Pitney Bowes, Inc. | An improved digital communication I/O port |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10308510B3 (en) * | 2003-02-26 | 2004-12-02 | Achim Rettberg | Interface for synchronous bit-serial transmission in data processors, prolongs data word start signal when waiting signal is present on dedicated line |
FR2852464A1 (en) * | 2003-03-12 | 2004-09-17 | Skf Ab | Brushless motor commutation device, has processing circuit that receives signal from coding system, and delivers signal pulse to piloting system when rotor reaches corresponding angular position of commutation |
WO2004084402A1 (en) * | 2003-03-12 | 2004-09-30 | Aktiebolaget Skf | Switching device, anti-friction bearing and electric motor using one such device |
DE102004002911B3 (en) * | 2004-01-20 | 2005-11-17 | Siemens Ag | Method and system for exchanging data between ECUs |
DE102005007222A1 (en) * | 2005-02-15 | 2006-09-21 | Stefan Golla | Simple data exchanger (E.D.A.). Portable device and method for autonomous and power-saving manipulation and exchange of files between two or more external, independent data carriers |
DE102005007222A9 (en) * | 2005-02-15 | 2007-01-04 | Stefan Golla | Simple data exchanger (E.D.A.). Portable device and method for autonomous and power-saving manipulation and exchange of files between two or more external, independent data carriers |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69526294T2 (en) | Data Mouse | |
DE60005127T2 (en) | Portable electronic device | |
DE69831475T2 (en) | MEMORY CARD SETUP, VIDEO TOR SETUP, AND PROGRAMMING MEDIA | |
DE60314915T2 (en) | COMMUNICATION INTERFACE FOR DIAGNOSTIC CIRCUITS IN AN INTEGRATED CIRCUIT | |
DE69611613T3 (en) | INTERFACE FOR A MEMORY CARD | |
DE60133145T2 (en) | Cordless communication unit | |
DE602004007402T2 (en) | EFFICIENT CONNECTION BETWEEN MODULES OF REPLACEABLE ELECTRONIC CIRCUITS | |
DE3720394A1 (en) | PORTABLE ELECTRONIC DEVICE | |
DE29812256U1 (en) | External connection interface for peripheral devices for computers | |
DE10310784A1 (en) | Lots of function memory card | |
DE8803316U1 (en) | Digital computer with pluggable expansion card | |
DE4244266A1 (en) | ||
DE2533737C2 (en) | Microprocessor with divisible address rail | |
DE69324323T2 (en) | Multi-station communication bus system, as well as a master station and a slave station for use in such a system | |
DE19514646A1 (en) | Re-configurable personal computer CPU board with bridging switches | |
DE102010006148A1 (en) | A method of responding to a file delete command and data storage device command | |
DE19737369A1 (en) | Electronic data storage and transport device | |
DE69735118T2 (en) | Expansion card, card interface and electronic device | |
DE19602296C2 (en) | Writing device for a flash EEPROM built into a microcomputer | |
EP0920683B1 (en) | Process for programming electric equipmentand plug-in interfacing card | |
DE60035298T2 (en) | Entertainment system, information processing unit and portable data storage | |
DE3541026C2 (en) | ||
DE69132261T2 (en) | Backwards compatible data processing system | |
DE29909276U1 (en) | PC card with automated drag-and-sleep function | |
DE69910566T2 (en) | Electronic integrated circuit with trimming means and method therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8131 | Rejection |