C Control I Unit-M 2.0 BASIC 5 Vdc Inputs / outputs 16 x digital I/Os/8 x analog or digital I/Os/2 x analogue outputs (s 198822 Datenbogen

Produktcode
198822
Seite von 73
DAS VOICE AND SOUND MODUL
Ab den OS Versionen 2.28 steht in der ADVANCED Ausführung der BASIC Computer ein Soundmodul zur 
Verfügung. Es beinhaltet einen File Player um eigene aufgezeichnete Sound Dateien abzuspielen und einen 
Text To Speech Synthesizer der eine PRINT Anweisungen von Text oder Variableninhalten als Sprache 
ausgibt. Für den Betrieb ist ein externes EEPROM als Datenspeicher erforderlich. Vorzugsweise ein  24LC 
256 mit 64 Kbyte Speichervermögen. Es sind bis zu 8x64 KByte EEPROM adressierbar, so dass man bis zu 
60s gespeicherte Klang Files abrufen kann (der Datenstrom ist 8 kByte/s). Es können bis zu 256 
verschiedene Files auf einem EEPROM direkt abgespielt werden.
Die Ausgabe erfolgt über den DA1 Anschluss. Es ist ein 26 kHz PWM Signal mit einem Pegel von 5V und 
kann direkt an einen kleinen 8 Ohm Lautsprecher angeschlossen werden. Wenn man dem Lautsprecher 
noch etwas Resonanzraum bewilligt, so ist die Lautstärke für den Betrieb in ruhiger häuslicher Umgebung 
bereits ausreichend. 
Ältere OS Versionen können ohne Einschränkung auf die OS Version 2.28 (Station ADV) und 2.29 Unit M 
ADV aktualisiert werden:
http://www.spiketronics.com/downloads/UPDATE_228_229.zip
ACHTUNG:
Wenn ein Audioverstärker angeschlossen wird, muss das 26Khz Signal unbedingt soweit unterdrückt 
werden, dass ein angeschlossenern Hochtonlautsprecher nicht überlastet wird. Die 26 kHz sind 
unhörbar, können aber den Verstärker (je nach Ausführung) voll aussteuern und damit zur 
Zerstörung von angeschlossenen Lautsprechern führen.
TEXT TO SPEECH SYNTHESIZER
Mit dem TTSS lassen sich alle Ausgaben die mit PRINT Anweisungen auf das LCD oder die Schnittstelle 
geschrieben werden können auch direkt als Sprache ausgeben.  
DIE PHONEM DATEI AUF DAS EEPROM LADEN
Die Sprachausgabe benötigt die Buchstaben als Stimmsamples auf einem externen 64 kByte EEPROM. 
Im VOICE AND SOUNDPACK finden Sie neben anderen Tools auch ein Laderprogramm um die 
Stimmsamples (PHONEM_FILE.TXT) auf das EEPROM zu laden. Laden Sie das Programm 
LOAD_PHONEM_FILE.BAS in den BASIC-Computer und starten sie es. Öffnen Sie das Terminal in der 
Workbench, wählen Sie 1200Bd als Baudrate und „Textdatei senden“
Wählen Sie die Datei PHONEM_FILE.TXT aus, und klicken Sie „Datei senden“. Das Programm 
zeigt die aktuell auf das EEPROM geschrieben Anzahl von Bytes an. Der Ladevorgang ist nach etwa 55.000 
Bytes beendet. Das EEPROM muss dafür auf 160 (dez) adressiert sein. Das TTSS ist funktionsbereit, wenn 
das EEPROM geladen wurde.
INITIALISIERUNG
Das TTSS ist als default auf die Adresse 160 (dez) eingestellt, kann aber mit 
VOICEBASE=174
auf jede beliebige Adresse eingestellt werden (hier z.B. 174) Es ist die EEPROM WRITE Adresse und ist 
immer geradzahlig. Stellen Sie VOICEBASE auf die Adresse des EEPROMS welches das Phonem File 
enthält.
Die PLM DA-Converter (DAC) laufen mit 2 Khz Repeat Rate zu langsam für das Soundmodul. Stellen Sie 
das CONFIG2 Register auf die Option VOICE MODE (26 kHz). Damit wird auch der DA2 mit 26kHz 
betrieben, was aber normal nicht störend ist. Er kann weiter wie gewohnt benutzt werden 
Bit 4 in CONFIG2 aktiviert den VOICE MODE
6
CONFIG2.INIT
CONFIG2.PUT 00010000b     
CONFIG2.OFF