home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 April / CHIP4_98.ISO / software / ccconrad / basic.exe / CHIP / Programme.Bas / TELEMET / INFO.TXT < prev    next >
Encoding:
Text File  |  1997-08-29  |  13.4 KB  |  306 lines

  1. *************** Conrad Electronic Telemetrie ***************
  2.  
  3.                    Aktuelle Informationen
  4.                    ----------------------
  5.  
  6. Diese Datei enthΣlt stichpunktartig einige aktuelle Informationen 
  7. zu Fragen, die sich nach dem Redaktionsschlu▀ der Bedienungsanleitungen 
  8. zur Telemetrie-Haupteinheit, der Conrad-Electronic-Wetterstation und 
  9. den zugeh÷rigen Sensoren aus ersten Kundenreaktionen ergeben haben.
  10.  
  11. Stand: 30.05.96
  12. Aktuelle Softwareversion: Telemet 2.09
  13.  
  14.  
  15. Telemetrie-Haupteinheit
  16. -----------------------
  17.  
  18. Wie uns Kundenschreiben zeigen, ist die Anleitung teilweise unⁿbersichtlich und
  19. schwer verstΣndlich. Daher kommt es leicht zu Bedienungsfehlern, die dazu
  20. fⁿhren, da▀ die Haupteinheit nicht sendet.
  21.  
  22. Sollten Sie ebendieses Problem haben, so fⁿhren Sie fⁿr eine erste erfolgreiche
  23. Inbetriebnahme bitte folgende Schritte durch:
  24.  
  25. * am PC
  26.  
  27. 1. installieren Sie die Software von der Diskette, indem Sie unter Windows das
  28.    Install-Programm ausfⁿhren;
  29.  
  30. 2. wΣhlen Sie eine freie serielle Schnittstelle an Ihrem PC und stecken Sie den
  31.    Schnittstellenadapter an;
  32.  
  33. 3. Stecken Sie das vierpolige Verbindungskabel an den Schnittstellenadapter und
  34.    achten Sie dabei anhand der zwei kleinen Fⁿhrungsnuten am Stecker auf die
  35.    richtige Polung;
  36.  
  37. 4. starten sie das Programm Telemet; 
  38.  
  39. 5. geben Sie bei den Einstellungen die gewΣhlte serielle Schnittstelle an
  40.  
  41. 6. plazieren Sie noch kein Instrument; schalten Sie direkt in den Modus 
  42.    Datenerfassung und drⁿcken Sie per Maus den Schalter mit dem roten Punkt
  43.  
  44. * an der Mainunit 
  45.  
  46. 7. stellen Sie an X1 mit den Steckbrⁿcken "F0", "F1" und "F2" die Framerate
  47.    ein (z.B alle gesteckt = 0.5 sec Rahmenabstand);
  48.  
  49. 8. stecken Sie an X1  eine Steckbrⁿcke auf "TE", um den "Triggermodus" zu wΣhlen;
  50.  
  51. 9. stecken Sie an X2 eine Steckbrⁿcke auf "TRIG". Das ist der "Trigger" 
  52.    (engl. "Ausl÷ser") fⁿr die Datenⁿbertragung im "Triggermodus"!
  53.  
  54. 10. schlie▀en Sie 8...12 Volt Betriebsspannung ⁿber den mitgelieferten Stecker an X5 der 
  55.     Mainunit an (rot = +; schwarz = -); dabei ist es egal, wie herum Sie den Stecker 
  56.     aufstecken;
  57.  
  58. 11. stecken Sie den zweiten Stecker des Verbindungskabels an X4; achten Sie dabei 
  59.     unbedingt darauf, da▀ die "1" auf dem Stecker zur GehΣuseecke weist.
  60.  
  61. 12. beobachten Sie jetzt den RahmenzΣhler im Programm; es mⁿ▀ten sofort mit der
  62.     eingestellten Rate Datenrahmen eintreffen und hier gezΣhlt werden;
  63.    
  64. Falls keine Daten empfangen werden, ⁿberprⁿfen Sie bitte alle Verbindungen und 
  65. Einstellungen sowie auch Ihre serielle Schnittstelle. Sollte das zu keiner L÷sung 
  66. fⁿhren, wenden Sie sich bitte an unseren Kundendienst.
  67.  
  68.  
  69. Sensoren
  70. --------
  71.  
  72. Sollten mechanische Probleme beim Einstecken mehrerer Sensoren nebeneinander 
  73. auftreten, so versuchen Sie bitte diese durch vorsichtiges Anschleifen der 
  74. Plastikstecker zu beheben.
  75.  
  76.  
  77. Wetterstation
  78. -------------
  79.  
  80. Fⁿr die erste Inbetriebnahme gelten analog die Hinweise zur Telemetrie-Haupteinheit.
  81.  
  82. Der Jumper fⁿr die Konfiguration des EreigniszΣhler-/Frequenzmessereingangs 
  83. ist auf der Platine falsch beschriftet. Statt "G/F" mu▀ es "E/F" hei▀en. 
  84.  
  85. Die Stecker an X2 sind auf der Platine nicht beschriftet. Zur Orientierung
  86. dient ausschlie▀lich die Zeichnung in der Bedienungsanleitung.
  87.  
  88. Beim Anschlie▀en des Windrades an den ZΣhler-/Frequenzmessereingang ist die 
  89. PolaritΣt gleichgⁿltig, da das Windrad einen einfachen Reedkontakt als
  90. Pulsschalter besitzt.
  91.  
  92. Auf der Platine der Wetterstation ist keine Beschriftung zur PolaritΣt beim
  93. Aufstecken externer Sensoren angebracht. Hier gilt folgende Anschlu▀regel:
  94. Das wei▀e Kabel der dreipoligen Verbindungsleitung mu▀ zur Telemetrie-
  95. Haupteinheit, das schwarze (Ground) zum unteren Platinenrand zeigen.
  96.  
  97.  
  98. Sender und EmpfΣnger
  99. --------------------
  100.  
  101. Der St÷reinflu▀ des PC auf den EmpfΣnger kann unter UmstΣnden sehr stark sein. Achten
  102. Sie bitte unbedingt darauf, da▀ das PC-GehΣuse fest geschlossen und verschraubt ist.
  103. Vermeiden Sie offene Slots an der GehΣuserⁿckseite.
  104. Eventuell k÷nnen die St÷rungen durch den Einsatz eines abgeschirmten statt des 
  105. mitgelieferten vierpoligen Flachkabels vermindert werden. 
  106.  
  107.  
  108. ZΣhler-/Frequenzmessereingang
  109. -----------------------------
  110.  
  111. Das Frequenzmessen erfolgt durch Zeitmessung zwischen zwei Impulsen (Torzeit T,
  112. f = 1/T). Da Datenⁿbertragung und Pulse asynchron zueinander sind, wird zur 
  113. Frequenzberechnung vor einer Datenⁿbertragung stets die zuletzt gemessene Torzeit
  114. herangezogen. Ist der Pulsgenerator (z.B. Windrad) inzwischen stehengeblieben, 
  115. wird also prinzipbedingt nicht 0, sondern die Frequenz/Drehzahl kurz vor dem 
  116. Stillstand angezeigt.
  117.  
  118.  
  119. Software
  120. --------
  121.  
  122. Fⁿr die Windgeschwindigkeitsmessung wurde ab der Version Telemet 2.02 folgende
  123. Softwarel÷sung fⁿr dieses Problem implementiert: FΣllt die Drehzahl des Windrades
  124. unter einen bestimmten Schwellwert (ca. 1 m/s) und bleibt dann konstant, wird davon
  125. ausgegangen, da▀ das Windrad steht, und es wird 0 angezeigt.
  126.  
  127. In Verbindung mit dieser Neuerung wurde ein Dialogfenster hinzugefⁿgt, das in der
  128. Anleitung und Hilfedatei noch nicht erwΣhnt ist. Dieser Dialog erscheint jetzt statt 
  129. des Formeldialoges auf die Menⁿfolge Sensoren/ZΣhler. Der Dialog erm÷glicht die 
  130. Auswahl einer von vier Betriebsarten
  131.  
  132.     * ZΣhler - fⁿr die direkte Anzeige des ⁿbertragenen ZΣhlwertes
  133.  
  134.     * ZΣhler, summierend - fⁿr die automatische Addition der ZΣhlwerte 
  135.           bis zum nΣchsten Stoppimpuls (Low-High am Triggereingang)
  136.  
  137.     * Drehzahlmessung - fⁿr die direkte Anzeige des ⁿbertragenen 
  138.           Frequenzwertes (in 1/min, mit Stillstandsproblem)
  139.  
  140.     * Wind... - Unterdrⁿckung des Stillstandsproblems fⁿr die Messung
  141.           der Windgeschwindigkeit
  142.  
  143. Der Faktor zur Umrechnung in Windgeschwindigkeiten (m/s bzw. km/h) mu▀ jetzt im
  144. Dialog "Eingangssignal" des entsprechenden Anzeigeinstrumentes erfolgen. Zum
  145. Beispiel
  146.  
  147.     Y = Z * 0.0179
  148.  
  149. Zu beachten ist, da▀ das Komma als Dezimalpunkt eingegeben werden mu▀.
  150.  
  151. Die Version Telemet 2.01 hatte einen Fehler beim Datenexport. Es wurde jeweils nur 
  152. ein Datenrahmen in die Exportdatei ausgegeben. Dieser Fehler ist ab der Version 2.02 
  153. behoben. Ab der Version 2.04 werden Dezimalseparatoren als Komma und nicht mehr
  154. als Dezimalpunkt in EXP-Dateien ausgegeben. Das behebt ein Problem, das beim Import 
  155. der Dateien in Tabellenkalkulationen mit auftrat. Eine konsequentere Internationalisierung 
  156. des Programms mit Abfrage der Systemeinstellungen fⁿr Zahlenformate ist fⁿr eine 
  157. zukⁿnftige Version vorgesehen.
  158.  
  159. Zumindest bis zur Version 2.02 war im Programm ein Fehler enthalten, der zu einem
  160. Programmabsturz ("Schutzverletzung im Modul <unknown>") fⁿhren konnte. Dieses Problem
  161. steht im Zusammenhang mit der Formeleingabe in den Dialogen "Eingangssignal..." und
  162. "Sensor...". Die Formeln werden vom Programm direkt in Coprozessor- bzw. Emulatorcode
  163. ⁿbersetzt (selbstgenerierender Programmcode). Die dazu erforderliche Vorgehensweise 
  164. (fⁿr Programmier-Insider: AllocDStoCSAlias usw.) ist nicht unproblematisch. 
  165. Nach einer kleinen internen ─nderung in der Software trat der Fehler mit der Version 2.03
  166. nun nicht mehr auf. Sollte das jedoch bei Ihnen der Fall sein, so informieren Sie bitte
  167. unseren Kundendienst.
  168.  
  169. Achten Sie bitte bei jeder Formeleingabe darauf, da▀ wΣhrend des Datenempfangs keine 
  170. ungⁿltigen Ausdrⁿcke entstehen k÷nnen. Die Formel A/B ist beispielsweise nicht zulΣssig, 
  171. da B beim Empfang auch den Wert 0 haben kann. Diesbezⁿglich riskante Formeleingaben werden
  172. vom Programm nicht abgefangen und fⁿhren beim Datenempfang oder beim Abspielen zum Absturz!
  173.  
  174. Bis zur Version 2.02 trat ein Fehler in Verbindung mit der Anzeige von Min- und 
  175. Max-Werten an den Instrumenten auf. Er fⁿhrte zum Programmabsturz mit der Meldung 
  176. "Floating Point Invalid". Dieser Fehler ist mit der Version 2.03 behoben. Gegenteilige 
  177. Erfahrungen melden Sie bitte auch unserem Kundendienst.
  178.  
  179. Vor dem Verlust aufwendiger Einstellungen schⁿtzt in jedem Fall das regelmΣ▀ige Speichern 
  180. der Anordungen.
  181.  
  182. Ab Version 2.04 unterstⁿtzt das Programm auch serielle Schnittstellen ⁿber COM4 hinaus. Statt
  183. ⁿber die vier Auswahlschalter (COM1...COM4) im Dialog "Serielle Schnittstelle" bis zur 
  184. Version 2.03 erfolgt jetzt die Angabe des aktuellen Ports ⁿber eine Combobox, in der alle
  185. dem Programm zugΣnglichen Ports aufgelistet sind.
  186.  
  187. Bis zur Version 2.02 wurden in den Anordnungsdateien die vollen Pfadnamen der den Sensoren 
  188. zugewiesenen Tabellendateien gespeichert. Das fⁿhrte dazu, da▀ die Anordnungsdateien nicht auf
  189. einen anderen Computer ⁿbertragen werden konnten, wenn sich dort die Tabellen in einem anderen
  190. Verzeichnis befanden. Mit der Version 2.03 werden nur noch die Tabellendateinamen ohne Pfad
  191. gespeichert. Beim Laden einer Anordnung werden die Dateien dann in dem in der Einstellung
  192. "Tabellendateipfad" angegebenen Pfad gesucht. Normalerweise bleibt diese Einstellung leer. 
  193. Dann werden die Tabellendateien im Pfad des Programms gesucht.
  194.  
  195. Bis zur Version 2.02 konnte die Gr÷▀e des Hauptfensters des Programms nur im 50 Pixel-Raster 
  196. geΣndert werden und auch nur in diesem Raster zur Vollbildanzeige gebracht werden. Diese 
  197. Programmeigenschaft wurde mit der Version 2.03 wieder entfernt.
  198.  
  199. Die Version 2.03 akzeptiert jetzt den Namen einer Anordnungsdatei und den einer Aufzeichnungs-
  200. datei als Programmparameter. 
  201.  
  202.     z.B:    TELEMET TEST.ANO TEST.REC
  203.  
  204. Die angegebene Anordnungsdatei wird bei Programmstart automatisch geladen. Dann schaltet das 
  205. Programm sofort auf Empfang und speichert die Daten bei entsprechender Angabe in der 
  206. Aufzeichnungsdatei.
  207.  
  208. Ab Version 2.03 werden bei Programmende die wichtigsten Einstellungen (z.B. gewΣhlte serielle 
  209. Schnittstelle) in einer Datei TELEMET.CFG gespeichert und bei Programmstart automatisch 
  210. wiederhergestellt.
  211.  
  212. Ab Version 2.04 wurden die Farben des RahmenzΣhlers und des Fortschrittsbalkens geΣndert, um
  213. eine bessere Lesbarkeit auf Monochrombildschirmen zu erzielen.
  214.  
  215. Trotz einer ─nderung trat auch bei Version 2.05 noch ein Problem mit ungⁿltigen Bezugszeiten 
  216. beim Auslesen vom Memorymodulen auf. Nach erneuter ▄berarbeitung und anschlie▀enden Tests durch 
  217. uns sollte dieser Fehler mit der Version 2.06 nun nicht mehr auftreten.
  218.  
  219. Version 2.06 verfⁿgt au▀erdem ⁿber verbesserte Empfangseigenschaften bei der
  220. Funkdatenⁿbertragung.
  221.  
  222. Version 2.07 behebt ein Problem beim Empfang von mehr als einer Telemetrie-Einheit.
  223.  
  224. Die Versionen 2.08 und 2.09 haben schrittweise weitere Verbesserungen bei der Erkennung von 
  225. Datenempfangsfehlern bei der Funkⁿbertragung erfahren.
  226.  
  227. Nach unseren Erfahrungen ist das Programm Telemet problemlos unter Windows 95 (TM) lauffΣhig.
  228.  
  229. Sollten Sie einen Fehler (Programmabsturz, seltsames Verhalten) im Programm finden, so 
  230. schildern Sie uns bitte m÷glichst genau die Bedingungen, die zu dem Problem fⁿhren. Senden
  231. Sie uns nach M÷glichkeit die betroffenen *.ANO, *.REC und *.EXP-Dateien. Wir sind stets 
  232. bemⁿht, unser Produkt zu verbessern und danken Ihnen dabei fⁿr Ihre Mithilfe.
  233.  
  234. Serielle Datenⁿbertragung
  235. -------------------------
  236.  
  237. Schnittstelleneinstellungen:
  238.  
  239. * von der Haupteinheit an den PC:
  240.     2400 Baud,
  241.     8 Datenbits,
  242.     keine ParitΣt,
  243.     1 Stoppbit
  244.  
  245. * vom Memory-Modul an den PC (Blockmodus):
  246.     19200 Baud,
  247.     8 Datenbits,
  248.     keine ParitΣt,
  249.     1 Stoppbit
  250.  
  251. Es werden nur Daten von der Haupteinheit an den PC ⁿbertragen. Die 
  252. ▄bertragung erfolgt im eingestellten Rhythmus (Framerate). Vom PC 
  253. gehen keine Steuerbefehle an die Haupteinheit.
  254.  
  255. Ein Datenrahmen umfa▀t 14 Bytes und ist wie folgt aufgebaut:
  256.  
  257.     Byte    Daten
  258.     ----    -----
  259.      1    8 Bit A/D-Wandlerwert vom Sensoreingang A (A1)
  260.      2    8 Bit A/D-Wandlerwert vom Sensoreingang B (A2)
  261.      3    8 Bit A/D-Wandlerwert vom Sensoreingang C (A3)
  262.      4    8 Bit A/D-Wandlerwert vom Sensoreingang D (A4)
  263.      5    8 Bit A/D-Wandlerwert vom Sensoreingang E (A5)
  264.      6    8 Bit A/D-Wandlerwert vom Sensoreingang F (A6)
  265.      7    8 Bit A/D-Wandlerwert vom Sensoreingang G (A7)
  266.      8    8 Bit A/D-Wandlerwert vom Sensoreingang H (A8)
  267.  
  268.      9    8 Bits vom Digitalport
  269.  
  270.     10    High-Byte des ZΣhler-/Frequenzmesserwertes
  271.     11    Low-Byte des ZΣhler-/Frequenzmesserwertes 
  272.  
  273.     12    Minuten-/Stundenwert der Stoppuhr
  274.     13    Sekunden-/Minutenwert der Stoppuhr
  275.     14    Hundertstel-/Sekundenwert der Stoppuhr
  276.  
  277. Die Zuordnung der A/D-Wandlerwerte (0...255) zu den physikalischen Me▀gr÷▀en 
  278. der von uns angebotenen Sensoren erfolgt in den meisten FΣllen durch Tabellendateien.
  279. Die Tabellen berⁿcksichtigen eventuelle NichtlinearitΣten der Sensorkennlinien 
  280. und nehmen Rundungen vor.
  281.  
  282. Byte 12 enthΣlt im MSB das Stopflag (kennzeichnet den letzen Datenrahmen
  283. und die Stoppzeit nach dem Low-High-▄bergang am Triggereingang).
  284.  
  285. Byte 13 enthΣlt im MSB das Zeitformatflag der Stoppuhr:
  286.  
  287.     0 = Minuten:Sekunden:Hundertstel
  288.     1 = Stunden:Minuten:Sekunden
  289.  
  290. LΣuft die Stoppuhr lΣnger als eine Stunde, erfolgt automatisch das 
  291. Umschalten des Zeitformates. LΣuft die Stoppuhr lΣnger als 24 Stunden, 
  292. rollt der Stundenwert nach 23 auf 0. Dies kann zum ZΣhlen von Tagen 
  293. genutzt werden.
  294.  
  295. Die serielle Schnittstelle ist nicht vollstΣndig nach dem RS232-Standard
  296. ausgelegt. Der Schnittstellenadapter arbeitet nur unidirektional, mit 
  297. den Pegeln 0 Volt fⁿr logisch High und 5 Volt fⁿr logisch Low. Es werden
  298. keine Handshake-Signale ausgetauscht.
  299.  
  300. Ein einfaches Beispielprogramm zum Datenempfang in BASIC ist auf der 
  301. Installationsdiskette unter TELEMET.BAS gespeichert. Es kann unter dem mit
  302. dem Betriebssystem MSDOS ausgelieferten QuickBasic gestartet werden.
  303.  
  304. Eine Beispielanordnung, eine Beispieldatenaufzeichnung und die daraus erstellte
  305. Exportdatei finden Sie ebenso auf der Diskette.
  306.