background image

CFSound-II Digital Audio System 

Copyright©1992-2006 by ACS, Sarasota, Florida 

24 

ALL RIGHTS RESERVED  

Q.  Can  I  use  a  momentary  contact  closure  to  initiate  a  message,  but  the  message  needs  to  stop  by 
using another momentary closure (or open?). So, a momentary to initiate, and a momentary to stop 
any message that is in progress ?:

 

   Yes,  the  CFSound  II  can  function  as  you  described.  A  triggered  message  that  is  playing  could  be 
'stopped' by activating another short silent message associated with another contact input.  

 

Q. Can the Input ports be momentary, or do they need to remain in a closed or open ?:

 

   It depends upon what you're trying to do. If you want a message that is triggered by a contact closure (or 
opening) you only need a momentary switch.  
If  you  want  the  sound  to  only  play  while  the  input  is  closed  (or  open)  then  you  would  need  a  latching 
switch.  
Sounds are associated with inputs by the filenames of the sounds on the CF card. How they are activated is 
also controlled by 'decorating' the filenames with additional characters.   

For example:   

To play a sound whenever input 1 momentary closes, the sound file would be named 01C.WAV.   
To play a sound whenever input 2 momentary opens the sound file would be named 02O.WAV.  
To play a sound only while input 1 is closed, the sound file would be named 01CP.WAV.  
To play a sound only while input 1 is open, the sound file would be named 01OP.WAV.  
To repeat a sound only while input 1 is closed, the sound file would be named 01CPR.WAV.   

Sounds are normally interruptable whenever another input is activated, but you can also add the character 
"N" to the filename and make the sound(s) non-interruptable.   

You can also control the unit through the RS-232 port to start and stop sounds.  

 

Q. Can a background sound or music be played until another input is triggered ?:

 

   You  can  have  one  or  more  background  sounds  that  play  (with  an  optional  delay  in  between).  The 
background sound is interrupted by the contact input activated sound(s), and resumes (if active) when the 
contact sound is finished playing.  
With a 512Meg CF card, you can have up to 384 minutes of hi-fi stereo audio - over six hours.  

 

Q.  Can  we  use  basic  switches  to  control  our  various  functions.  There  are  no  logic  circuits,  or 
anything "hi-tech" in this design ?:

 

   You shouldn't need any external logic circuits. We use 'dry' contact closures for the inputs and provide 
'dry'  contacts  for  the  output(s).   Simple  off  the  shelf  switches  will  work  just  fine.   Water  tight  / weather 
proof switches should be used if exposed to elements of weather.   

 

Q.  Can  individual  audio  files/channels  play  simultaneously?  i.e.  can  a  file  be  triggered  to  play, 
overlapping a file or files that are already playing ?:

 

   The  CFSound  cannot  play  files  simultaneously,  but  it  does  offer  several  features  that  get  around  this 
limitation.  

1) When the "BACKGRND.WAV" sound/file is playing, and it is interrupted by a contact input, it pauses 
the "BACKGRND.WAV" sound, plays the sound triggered by the contact input, then continues playing the 
"BACKGRND.WAV" sound from where it was interrupted.  

2) When sounds are played by an external contact input/trigger, they can be configured by: 
      Characters in there filename to: 
         a. Not interruptible 
         b. Interruptible 
      Settings in the CFSOUND.INI file to: 
         a. Store inputs/triggers, and play them when the current sound in finished 
         b. Not store inputs/triggers while a sound is being played 

 

Summary of Contents for CFSound-II

Page 1: ...Revision 2 23 Tuesday May 16 2006 6233 E Sawgrass R d Sarasota FL 34240 941 377 5775 F AX 941 378 4226 www acscontrol com Copyright c 1992 2006 by ACS Sarasota FL ALL RIGHTS RESERVED...

Page 2: ...2 Sequential Sound Playout 14 RS 232 Serial Port Protocol 15 Card Requirements 16 Diagnostic LED Codes Red Green LEDs 16 Green LED 16 Red LED Error Flashes 16 Power Requirements 16 Digital Audio Recor...

Page 3: ...nd files are easily copied onto the card via your PC or laptop using a Compact FLASH to PCMCIA Compact FLASH to USB or parallel port adapter Once the files are copied to the Compact FLASH Card they ar...

Page 4: ...ain connector with the other lead to pin 10 The version in the beige enclosure has a black stripe on the negative lead which should be connected to pin 10 of the Main connector with the other lead to...

Page 5: ...TT Contact N O PTT Contact COM Input Contact 26 GROUND Input Contact 25 Left Speaker Speaker Common Right Speaker Pin Signal 1 Right Speaker 2 Speaker Common 3 Left Speaker 4 Input Contact 25 5 Ground...

Page 6: ...n when installing or removing the Compact FLASH Card Please be certain to insert the card with a straight and level motion Please do not force the card to insert Otherwise some of the 50 pins in the s...

Page 7: ...11 12 13 14 15 1 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 2 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 3 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 4 64 65 66 67 68 69 70 71 72 73 74...

Page 8: ...ound is playing and multiple background sounds are played in the numerical sequence of the two digit input number starting with the special file BACKGRND WAV which is treated as if it were file 00 WAV...

Page 9: ...closed sample sequence Valid input opens are detected by reading a 1 1 0 closed closed open sample sequence The status of the unit while loading and scanning is also displayed via messages sent out th...

Page 10: ...ode of operation Default FALSE QuestionContacts dd Sets the number of question contacts to the decimal value dd Default 4 AnswerContacts dd Sets the number of answer contacts to the decimal value dd D...

Page 11: ...ng this value to TRUE will cause each activation of the SequenceContactNumber to play a random sound from the range FirstSoundNumber to LastSoundNumber Default FALSE OffsetContactNumber dd Sets the nu...

Page 12: ...next table shows a sample of Quiz mode sound file names and their contact associations given the following values for the Quiz section parameters QuestionContacts 4 AnswerContacts 4 AnswerWithoutQues...

Page 13: ...ect different sets of Answer contacts sounds such as various languages or features After a Question contact is activated it remains active selecting a given set of Answer contact sounds until another...

Page 14: ...card would be prepared with the 23 sound files named 01C WAV 17C WAV Then a CFSOUND INI file would be added to the card with the entries Contacts SequenceContactNumber 8 FirstSoundNumber 8 LastSoundNu...

Page 15: ...flushed Note that this can occur at the end of the current background sound file before it repeats A background or other sound that is playing may be stopped by issuing a SOH p 00 ETX serial command s...

Page 16: ...FAT FAT16 format and can not operate with a FAT32 formatted card You must select FAT file system to format your Compact Flash card in a Windows XP PC not FAT32 Diagnostic LED Codes Red Green LEDs Gre...

Page 17: ...ound clip at a higher level to achieve better fidelity 3 After your editing is complete and you are ready to make a file for the Compact FLASH II Digital Audio System use Cool Edit or a similar progra...

Page 18: ...r in series The output transistor of each optocoupler has a 10K pullup resistor on its collector with the emitter connected to ground and is buffered by an inverting gate The following diagram is repr...

Page 19: ...sistor of each optocoupler has a 10K pullup resistor on its collector with the emitter connected to ground and is buffered by an inverting gate The following diagram is representative of one input INP...

Page 20: ...UT 4 N O OUT 4 COM OUT 3 N O OUT 3 COM OUT 2 N O OUT 1 COM OUT 2 COM OUT 1 N O 1 2 3 4 5 6 7 8 9 10 OUT 4 N C OUT 3 N C OUT1 OUT 8 N O OUT 8 COM OUT 7 N O OUT 7 COM OUT 6 N O OUT 5 COM OUT 6 COM OUT 5...

Page 21: ...the corresponding input pin to ground A Ground connection is supplied on pins 1 and 10 of each Input connector for this purpose The input current sink requirement is approximately 15 mA The Input con...

Page 22: ...mally closed so that cut wires may be detected The CFSound II Contact Modules can work with either form of switch by using the appropriate filename letter token in the filename A sound can be played w...

Page 23: ...ain board has a single PTT Push To Talk Relay for an output and a single contact input that appears as Contact 25 for an input Additional Inputs and outputs are added by adding I O Modules The CFSound...

Page 24: ...acter N to the filename and make the sound s non interruptable You can also control the unit through the RS 232 port to start and stop sounds Q Can a background sound or music be played until another...

Page 25: ...do I use the Windows Sound Recorder to make recordings 1 Click on the Start Button then Programs then Accessories then Entertainment then Sound Recorder 2 Click on Files then Properties A new window o...

Page 26: ...the other side of the switch to the eighth terminal on INP1 page 17 of the manual and I can start the audio by pushing the switch closed but if I push the switch again open it does not stop the audio...

Page 27: ...ash cards on the market some of which require several seconds upon power up before they are accessible The firmware is designed to accommodate the worst case card and we ve had to slow it down in prod...

Page 28: ...4 of Sectors Track 32 of Sectors 31744 Partition at Sector 32 Kingston 8meg CF Card Detected CF Card Powered CF Card Reset CF Card Reset Released SST delay Found 1 devices on this ATA interface Device...

Page 29: ...9 09CS WAV 16000 Hz 44 20998 C S 10 0ACS WAV 16000 Hz 44 8936 C S 11 0BCS WAV 16000 Hz 44 11340 C S 12 0CCS WAV 16000 Hz 44 9078 C S 13 0DCS WAV 16000 Hz 44 11864 C S 14 0ECS WAV 16000 Hz 44 12922 C S...

Page 30: ...CFSound II Digital Audio System Copyright 1992 2006 by ACS Sarasota Florida 30 ALL RIGHTS RESERVED Mechanical...

Page 31: ...queued Increased MAX_SOUNDS from 65 to 129 1 12 2 12 01 Added support for CFSOUND INI configuration file read upon card insertion Provides option to change baud rate 1 13 4 4 01 Added improved serial...

Page 32: ...to allow use of extremely slow RiData CF cards Added logic to try and skip over unnecessary RIFF chunks when parsing WAVE files 2 12 8 12 03 Added AutoplayEntireSequence option to the Contacts sectio...

Reviews: