Home

024129-F Applikator

image

Contents

1. APPLIKATOR est une rubrique servant la description de composants int ressants r cents et de leurs applications par cons quent leur disponibilit n est pas garantie Le contenu de cette rubrique est bas sur les informations fournies par les fabricants et les importateurs ne reposant pas n cessairement sur les exp riences pratiques de la R daction Module QV38Im0 Enregistre et reproduit avec le Basic Stamp concepteur du QV381m0 James Evans Electronics R U fabricant Quadravox Inc USA Le QV38Im0 est le dernier module en date dans la famille des enregistreurs lecteurs pour compl ter la gamme existante des dispositifs de m morisation de la parole chez Quadravox Quadravox OV381 Uun 9 96 Copyright Quadravox Inc 2002 Le module OV381m0 profite d un microcon tr leur avanc qui ex cute un algorithme de collecte dynamique des messages pour four nir l utilisateur avec le concours du ISD5008 une haute qualit et beaucoup de libert Vous pouvez voir un sch ma du module la figure 1 Le circuit permet l enregistrement des mes sages diff rentes fr quences d chantillon nage selon la qualit de son d sir e la reproduction et la longueur du ou des mes sages Chacun d eux peut tre m moris dans une r solution distincte au gr de l uti lisateur qui apr s avoir d fini cette s lection commande l enregistrement la lecture ou l ef 76 facement des messag
2. CR serout TRANSMIT _LINE NBAUD9600 QV_SETVOL qvVo lume serin RECEIVE LINE NBAUD9600 1000 volumeNok ser Data if serData lt gt QV_OK then volumeNok debug Volume HEX2 qvVolume CR CR return do_record serout TRANSMIT LINE NBAUD9600 QV RECFRAUX Mess Num Record from line in serin RECEIVE LINE NBAUD9600 1000 recordNok serData if serData lt gt OV OK then recordNok debug Start Recording For 10 Seconds CR pause 10000 wait 10 seconds serout TRANSMIT _LINE NBAUD9600 QV_STOP of record command serin RECEIVE _LINE NBAUD9600 1000 endrecordNok serData end Ou trouver le module Le QV381m0 module d enregis trement lecture est disponible chez l utilisateur Le logiciel de test effectue les taches Quadravox Inc suivantes 1701 N Greenville Ave Suite 608 1 Richardson TX 75081 USA Tel 1 800 779 1909 ou module sera capable d enregistrer le signal audio selon les desiderata de mise a z ro du module 2 formatage du module do_erase_mess debug Attempting to erase message CR serout TRANSMIT LINE NBAUD9600 QV_ERASEMSG Mess Num serin RECEIVE_LINE NBAUD9600 1000 EraseNok ser Data if serData lt gt QV_OK then EraseNok debug Erased Message No HEX2 MessNum OK CR CR 10 s sous le num ro 1 10 reproduction de ce message 11 effacement du message num ro 1 Le logiciel de test est structur de telle s
3. MessNum 1 1 gosub do play Playback message No Playback to speaker MessNum 1 gosub do erase mess Erase Message No 1 debug End Of Program CR STOP endProgram playNok debug Play Command Refused CR stop endrecordNok debug Error On End Of Recording CR stop recordNok debug Recording Refused CR stop formatNok debug Formatting failed CR stop query msg Nok debug Query Msg Num Failed CR stop query id Nok debug Query Id Failed CR stop query sampling Nok debug Query Sampling Rate Failed CR stop query volume Nok debug Query Volume Failed CR stop samplingNok debug Sampling Rate Refused CR stop volumeNok debug Volume Not Set CR stop EraseNok debug Message cannot be erased CR stop query msg num debug Query Msg Num CR serout TRANSMIT LINE NBAUD9600 QV QUERY MSG NUM 0 serin RECEIVE LINE NBAUD9600 1000 query msg Nok ser Data debug Next Msg return HEX2 serData CR CR debug Query ID CR serout TRANSMIT _LINE NBAUD9600 QV_QUERY_ID 0 serin RECEIVE_LINE NBAUD9600 1000 query id Nok ser Data serDatal debug Module Series DEC2 serData Ver sion DEC2 serDatal CR CR return query sampling debug Query Sampling Rate CR serout TRANSMIT _LINE NBAUD9600 QV_QUERY_SAM PLING 0 serin RECEIVE LINE NBAUD9600 1000 query sam pling No
4. les niveaux de tension a 5 Veto V Mais nous allons ici tudier la connexion du OV381m0 au tr s Elektor 10 2002 Caracteristiques enregistrement de messages de longueur diff rente par placement totalement dynamique algorithme volu d assignation des messages l enregistrement et la lecture capacit de 255 messages ind pendants effacement des messages individuellement contr le de volume num rique huit niveaux fr quence d chantillonnage au choix 4 0 kHz 5 3 kHz 6 4 kHz ou 8 0 kHz interface s rielle RS 232 simple TxD et RxD commande par instructions simples 2 octets sorties PWR et AUX disposition pour commande d amplificateurs externes fonction de veille pour applications tr s faible puissance adaptateur de programmation QV430P pour composer les invites logiciel d enregistrement gratuit QV381 sur site Web Quadravox petite taille 58 4 x 45 7 mm populaire Basic Stamp II de Parallax Nous partons du principe que le BS2 est connect au BoE Board of Edu cation Jeu d instructions du QV381m0 Le tableau 1 regroupe toutes les instructions et tous les codes d er reur ou de r ponse n cessaires pour commander le module et interpr ter correctement ses r ponses Toutes les instructions envoy es au module comportent deux octets Le premier sera toujours l une des instructions du tableau la valeur du second d
5. Description demande l identit du module demande la position du r glage de volume demande l actuelle fr q d chan tillonnage demande le num ro disponible sui vant demande le nombre de secteurs disponibles demande la dur e du message enre gistr reproduction sur haut parleur reproduction par sortie auxiliaire enregistrement microphonique enregistrement par l entr e auxi liaire inverser vers la broche PWR inverser vers la broche auxiliaire fixer la fr quence d chantillonnage mode de veille effacer le message r gler le volume formater l unit arr ter la reproduction ou l enregis trement Codes d erreur et de r ponse 220 0xDC 221 xDD 222 OxDE 223 OxDF nombre illicite num ro de message inexistant num ro de message d j attribu plus de num ro de message dispo nible a aussi des distributeurs en Bel 224 0xE0 ISD complet aucun secteur dispo gique en Suisse etc Consulter nible i ae 254 OxFE accord confirmation parallaxinc com Tout ceci a fait l ob ares R3 1 5k as c12 y 33pF 38 _Ci1y 33pF RI 1 5k 220uF y C13 TF 5VRXD in TC55RP 3 0 bes 57m U3 fo _ 0 m BU
6. MIT LINE out4 1 Reset high output RESET LINE Aliases for QV381M0 commands 4 QV_QUERY_ID con SEA QV_QUERY_VOLUME con SEB QV_QUERY_SAMPLING con EC QV_QUERY_MSG_NUM con ED Elektor QV_QUERY_DURA con EF QV_PLAY2SPEAKER con F0 QV_PLAY2AUX con F1 QV_RECFRMIC con SF4 C 2002 QV_RECFRAUX con F5 QV_TOGGPWR con SF6 QV_TOGGAUX con SF7 QV_SETSMPFR con F9 QV_SLEEPMODE con SFA QV_ERASEMSG con SFB QV_SETVOL con SFC OV _FRMTDEV con FD QV_OK con SFE QV_INV NUM con DC OV _NOMESSNUMEX con DD OV _MESSNUMEX con DE QV_NOFREEMESSNUM con SDF QV_NOFREECLUST con E0 QV_STOP con SE6 variables serData var byte serDatal var byte MessNum var byte qvVolume var byte qvSampling var byte Program start debug cls debug QV381M0 Demonstration CR debug CR 79 APPLIKAIOR SSS 80 Reset the module Format the module gosub do reset gosub do format for first use gosub query msg num avaialble message number gosub query id identification number Return the next Return the module qvVolume 0 0 loudest 7 quie test gosub do set volume Set the playback volume gosub query volume Return the current volume setting qvSampling SMP8KHZ rate to 8Khz gosub do set sampling Set the sampling gosub query sampling Read the Sampling rate setting back MessNum 1 Record message No 1 gosub do record in for 10 seconds Record from line
7. SY ne TA C2 sy 100uF 10u y vice pt 3 c3 4 10ur wo MIC gt wo RECLED Pe R5 1 5k 24 el ad CE t Ra YY Sk La co av H 7 DE ehg a O ANA_IN 15 2 S a our 16FB76 a ISD5200 M i o GND Ti 4 c8 N tur dl R 1QuF y C14 A HF m AUX Y RESET Ke SP S P5 6 5008 P17 5008 P20 16F876 C5 47uF 27 28 5008 ce PEE P15 23 5008 7 1uF ET pasis 16r876 024129 11 Figure Sch ma du module d enregistrement lecture QV38 mO 77 APPLIKAIOR SSS jet de descriptions en long et en large dans nos ditions de septembre 1999 a avril 2000 Nous avons encore en septembre 2001 consacr au BS2p un article Plus de puis sance et de meilleures perfos Rendez vous avec le BS2p Comme on peut le voir dans le sch ma de la figure 2 une simple interface suffit pour commander le module Le logiciel de test du Basic Stamp II nous allons y revenir peut ais ment tre adapt ou allong et constitue une bonne amorce pour l exp rimentation Toutes les connexions au module OV381m0 rejoignent un connecteur en nez de carte 16 contacts et sont num rot es sur la platine Leur position concorde exactement avec le module Le sch ma se base sur l utilisation simulta n e du Basic Stamp II et du Board of Educa tion ainsi que le mat riel associ sa zone de prototypage et l alimentation r gul e de 5 V Le QV381m0 peut se brancher dire
8. aut parleur de 8 2 aux broches SP et SP du module voyez le feuillet de caract ristiques des diff rentes broches du QV381m0 Le logiciel de test du Basic Stamp II consid re que le son sera reproduit sur haut parleur mais on peut aussi l envoyer a la sor tie ANA OUT du module qui peut alors se brancher un amplificateur externe Pour r a liser cette modification allez la routine do play et changez la premi re ligne serout TRANSMIT LINE NBAUD9600 QVPLAY2SPEAKER MessNum pour en faire serout TRANSMIT LINE NBAUD9600 QVPLAY2AUX MessNum Le seul changement affecte la commande exp di e au module pour qu il reproduise le son vers la broche ANA OUT la sortie auxi liaire Quand toutes les connexions ont t effec tu es comme sur le sch ma on peut charger le logiciel de test dans le Basic Stamp II et le QV_QUERY_NUM_CLUST con EE 10 2002 Listage QV381M0 Test Program for Basic Stamp 2 Quadravox Inc C 2002 J E E Ce programme teste quelques caract ristiques du module QV381M0 Veuillez consulter le sch ma pour le d tail de la connexion entre le QV381M0 et le Board of Education sur lequel se trouve le Basic Stamp 2 SSTAMP BS2 RECEIVE LINE con 1 TRANSMIT_LINE con RESET_LINE con 4 NBAUD9600 con 8 SMP8KHZ con 0 SMP6p4KHZ con 1 SMP5p3KHZ con 2 SMP4KHZ con 3 I O Definitions out2 1 Transmit line high output TRANS
9. ctement dans la zone d exp rimentation du BoE Linterface entre le BS2 et le module se sert de trois broches d un port du Basic Stamp II Elles sont configur es comme lignes s rielles de transmission et de r ception pour com muniquer avec le module plus une ligne de mise z ro pour lancer le microcontr leur Le connecteur X3 de la platine d initiation est en mesure de fournir au module l alimenta tion et les connexions de masse comme l in dique le sch ma Il n y manque plus qu une LED pour donner l utilisateur un rep re visuel Elle demande l interposition d une r sistance de limitation du courant par exemple 270 Q comme sur le sch ma pour se relier au 5 V par l anode puisque le sys t me est actif l tat bas La source sonore que l on d sire enregistrer doit se brancher l entr e ANA IN mais s il s agit d un microphone lectret appropri il sera reli aux broches MIC et MIC On peut raccorder l entr e audio ANA IN directement la sortie de ligne analogique d une carte sonore d un PC l aide d une prise de jack st r o de 3 5 mm et d un court cordon blind que l on peut facilement assembler soi m me La sortie de ligne d une carte sonore de PC est normalement st r ophonique alors que le module OV381m0 n enregistre qu un canal unique Il ne faut donc qu une seule liaison la prise pour jack Le logiciel peut en com penser l effet sur la carte sonore Il faudra quelque peu
10. es individuels On peut choisir entre 1 et 255 un num ro particulier de message qui aura n importe quelle longueur dans les limites de capacit du ISD y stocker un long ou des centaines de petits jusqu remplir totalement la m moire On peut commander distance le volume de la reproduction et si n cessaire un amplificateur externe par les broches PWR et AUX Dans les applications sur piles le module peut passer en veille pour conomi ser l nergie Options de commande du OV381m0 Le module peut tre command par un PC gr ce un berceau d inter face pour la programmation le OV430P galement disponible chez Quadravox Le OV430P offre tout le confort pos sible pour r aliser les adaptations du logiciel et le tester sur les modules de reproduction a ISD C est ainsi que le OV381 vous permet de votre PC de configurer le module d y enregistrer des phrases et de les reproduire En outre un logiciel de configuration avanc le OV300s2 actuellement utilis pour pr parer d autres modules de la gamme Qua dravox sera disponible pour le QV381m0 Lalgorithme d enregistre ment existant est pr sent sur tous les modules OV3xx le 430P est une version muette pour les connexions logiques et lectriques Il y a une autre m thode pour relier le module a un PC ou un autre circuit a microcontr leur c est par port s riel en se servant simplement des signaux TxD et RxD Il faut pour cela limiter
11. exp rimenter pour d terminer le niveau d enregistrement optimal sur le module pour viter la distorsion Il y a lieu galement de pr voir un moyen ad quat de relier l extr mit libre du cordon dans la zone de prototypage pour l entr e 78 BOE Connecteur X3 du BS2 5V RXD 5VTXD BUSY MIC MIC RECLED 5V GND ANA IN ANA OUT GND PWR oj oj oja a ww n BOE Connecteur X2 du BS2 Module QV381M0 AUX RESET O O Vers Line out carte son SP SP O0O0000000000 0000 Vers HP 8 Q 024129 12 Figure 2 D tails des liaisons entre la platine d initiation Basic Stamp Il et le module d enregistrement lecture QV38 mO ANA IN et la masse du module au moyen de broches enfichables par exemple Le logiciel de test Le logiciel de test repris dans le lis tage 1 suppose que le module va enregistrer un signal audio en pro venance de l entr e ANA IN et n cessitera la modification d une instruction si le message provient du microphone Si vous pr f rez enregistrer le son fc av381 test program James Evans Electronics Quadravox Inc x Com Port Jcom2 Samping 6 0 kHZ x Volume 3 7 Record Word fi C Mic Line Wav File Record File List Play Word fi Speaker Play Next Word Play Prev Word Line Stop Erase Word fi Toggle PWR Toggle AUX Go
12. k serData debug Sampling Rate Return DEC2 serData Khz CR CR query volume debug Query Volume CR serout TRANSMIT _LINE NBAUD9600 QV_QUERY_VOLUME 0 serin RECEIVE LINE NBAUD9600 1000 query volume _ Nok ser Data debug Volume return HEX2 serData CR CR Elektor 10 2002 OUT4 0 pause 1000 out4 1 debug Device Reset CR CR return do_format debug Formatting Device CR serout TRANSMIT LINE NBAUD9600 OV FRMTDEV 0 serin RECEIVE LINE NBAUD9600 16000 formatNok serData if serData lt gt QV_OK then formatNok debug Formatting OK CR CR return do_set_sampling debug Altering Sampling Rate 0 8 0KHZ 1 6 4KHz 2 5 3Khz 3 4 0Khz CR serout TRANSMIT _LINE NBAUD9600 QV_SETSMPFR qvSam pling serin RECEIVE LINE NBAUD9600 1000 samplingNok serData if serData lt gt QV_OK then samplingNok debug Sampling Rate HEX2 qvSampling CR CR return AP RPUIKATOR if serData lt gt QV_OK then endrecordNok debug End Of Recording OK CR CR return serout TRANSMIT _LINE NBAUD9600 QV_PLAY2SPEAKER MessNum Play to speaker serin RECEIVE _LINE NBAUD9600 1000 playNok ser Data if serData lt gt QV_OK then playNok debug Playing OK CR serin RECEIVE LINE NBAUD9600 serData debug Playback Finished CR CR return do_set_volume debug Set Volume 0 to 7 O Max 7 Min
13. orte que l utilisateur puisse facilement y incorporer les routines qu il a crites ou simplement exp rimenter pour se familiariser avec le fonction nement des diff rentes parties Il fournit un 10 2002 1 972 669 4002 3 interrogation du module pour T l copie 1 972 437 6382 conna tre le premier num ro de Site Internet www quadravox com message disponible Courriel info quadravox com 4 demande d identification du module Vous pouvez contacter James 5 r glage du volume lors de la Evans Electronics l adresse reproduction jamesevansjee hotmail com 6 v rification du volume a oe d lane concernant le 7 r glage de la fr quence d chan asic tamp Nous vous ren tillonnage voyons notre site Internet l on pa A i 2 8 v rification de cette fr quence glet Liens Int ressants 9 Elektor enregistrement d un message de point de d part permet d enregistrer de mul tiples messages puis de les rejouer et de les effacer en ayant recours aux routines ad quates D autres possibilit s du module aux quelles le programme de test ne fait pas appel sont d crites dans le manuel d utilisateur et pourront tre ajout es au logiciel qui servira alors de canevas Le logiciel de test comporte de nombreux commentaires pour faciliter son extension Il est disponible gratuitement sous la fonction T l chargements sur notre site 024129 81
14. pendra de l instruction Le Manuel d utilisateur OV381m0 disponible en t l chargement sur le site de Qua dravox d taille la fonction de cha cune de ces instructions Il suppose que les commandes sont mises a partir d un PC Une LED connect e la sortie LED du module ne s allume que pendant la dur e d ex cution d une t che La ligne BUSY du module passe gale ment au niveau bas pendant le temps d ex cution de la t che pour signaler qu il n est momentan ment pas en mesure d en ex cuter une autre ni de r pondre une com mande s rielle Lors d instructions de tr s courte dur e la LED se contente d mettre une br ve lueur Interface entre Basic Stamp II et OV381m0 Le OV381m0 est tout d sign pour travailler seul en collaboration avec 10 2002 Elektor un microcontr leur Un des meilleurs candidats pour assumer cette fonc tion c est le Basic Stamp II bien connu BS2 qui se programme en BASIC videmment d autant que vous pourrez le placer dans le Board of Education BoE une plate forme d initiation parfaitement adapt e Le BoE est disponible chez Parallax et ses distributeurs Selec tronic par exemple en France ily AP RPLIKATOR Tableau Instruction 234 OxEA 235 OxEB 236 OxEC 237 OxED 238 OxEE 239 OxEF 240 OxFO 241 OxF1 244 OxF4 245 OxF5 246 OxF6 247 OxF7 249 OxF9 250 OxFA 251 OxFB 252 OxFC 253 OxFD 230 OxE6
15. to Sleep Command Failed Unknown error Status Figure 3 Le QV38 mO s accompagne du logiciel de test appel QV381 La sobri t de l cran de commande principal d note la puissance de ce logiciel Elektor 10 2002 AP RPUIKATOR issu d un microphone un mod le sub miniature a lectret est l id al voyez le feuillet qui donne en d tail les fonctions des diff rentes broches du OV381m0 Ses connexions on les r alise en soudant au microphone de courts fils rigides de cuivre tam que l on peut alors enficher directement dans les trous de la plaquette perfor e pour r aliser les liaisons voulues avec le module Il faut respectez la polarit des broches MIC et MIC et donc commencer par les rep rer D habi tude l une d elles reli e au bo tier m tallique est bien visible sinon un multim tre branch en test de conti nuit vous y aidera C est elle qui devra aller la broche MIC du module Pour faire en sorte que le logiciel pro c de l enregistrement par le micro phone recherchez dans le pro gramme de test la routine do_record et changez en la premi re ligne serout TRANSMIT_LINE NBAUD9600 QOV_ RECFRAUX MessNum pour obtenir serout TRANSMIT _LINE NBAUD9600 QV_ RECFRMIC MessNum La seule modification se situe dans la commande envoy e au module le son sera maintenant pris de l entr e microphonique Pour couter la lecture on peut bran cher un h

Download Pdf Manuals

image

Related Search

Related Contents

製品規格表 - Digi-Key  Model GF868 - Procon Systems Inc.  Manual de Utilizacao M2000 Rev 3  USER MANUAL Post- Primary Online Database P-POD  

Copyright © All rights reserved.
Failed to retrieve file