Interface PIC au téléphone

Z

Zhane

Guest
J'ai l'intention d'utiliser un téléphone comme le serveur SMS pour mon projet.

J'ai testé les commandes à l'aide d'un datacable et mon PC.

J'ai codé les commandes et programmé dans ma puce PIC et la configuration de mon téléphone comme suit:

Téléphone - [DataCable DB9] --MAX3232--RX/TX/GND du PIC

mais apparemment rien ne se passe de mon côté du téléphone.
Y at-il quelque chose qui me manque ici?

 
Salut,
Tout ce que vous avez fait semble être correct, avez-vous vérifié si votre programme PIC est en marche, brancher un LED résistance à la sortie TX du PIC et voir si elle s'allume.Avez-vous pris soin de la vitesse de transmission (9600) et DataFormat (8N1) sur le côté PIC.Commencez par brancher la sortie PIC au PC et à écrire un petit programme pour recevoir et envoyer quelques caractères de / vers l'ordinateur et vérifier si elle fonctionne bien.Et, last but not least, vérifiez si vous avez fait le lien à droite de RX TX, RX et TX pour sol-sol entre les deux appareils.
Cordialement,
Laktronics

 
J'ai connecté le PIC à mon PC ... et mon PIC est capable d'envoyer des données vers le PC.La broche TX du PIC s'allume ... ainsi que sa RX trop

J'ai traversé TX-RX et RX-TX, mais rien ne semble se passer

Qu'est-ce que je peux faire??

 
Salut,
Jusqu'ici tout va bien.J'ai oublié de vous poser des questions sur ce point plus tôt, c'est, votre câble contient un régulateur et MAX 232 ou equivalet puce sur elle, qui utilise DTR / RTS signaux du port série?Si c'est le cas, vous devez connecter les signaux équivalent ou se connecter à une source de courant continu de 9V à 12V à ces broches de votre carte microcontrôleur pour le faire fonctionner.Si vous avez des schémas de votre câble s'il vous plaît donner un schéma des broches interface connectée depuis votre tableau de micro.
Cordialement,
Laktronics

 
Je n'ai pas la schématique pour elle ... mais le câble à l'aide de la GI est PCB133LBE

se connecter à DTR?CTS?RTS?DSR?

 
Salut,
Pouvez-vous vérifier le câble et voir si elle contient un régulateur et RS232 IC, dont la puissance est connecté à DTR et RTS broches du connecteur RS232, éventuellement par l'intermédiaire d'une diode, si c'est le cas, vous devez vous connecter à une source de tension ou DTR / broches RTS de votre conseil.Je n'ai pas conseillé de vous connecter à DTR / RTS épingles depuis votre MAX232 est lui-même générer ces signaux à l'aide de condensateurs de couplage et peut-être pas assez de puissance pour une autre MAX232.Une meilleure option que je pensais à utiliser une alimentation elle-même.
Cordialement,
Laktronics

 
euh comment vérifier?

les vis sont trop endommagées pour me permettre de les dévisser.<img src="http://images.mobilefun.co.uk/graphics/mobilefun-image.gif" border="0" alt="Interface PIC to Phone" title="Interface PIC au téléphone"/>il ya cette chose petite boîte d'étendre à un autre connecteur de téléphone ..

DTR et DSR, la broche 4 et 6 de la sortie RS232 du câble est court-circuité

Quant aux RTS et CTS Je n'ai aucune idée à leur sujet

http://pinouts.ru/CellularPhonesCables/samsung_x100cable_pinout.shtml
http://www.disswap.narod.ru/kabel/kabel_01.html

est l'un d'eux les schémas?

 
Salut,
Ne gâchez pas votre câble.Pinouts.ru est un bon site pour de nombreux câbles et en fonction sur le modèle de votre téléphone, vous pouvez probablement trouver le schéma là.
1.Dans tous les cas, vous pouvez court broche 4 et la broche 7 (DTR / RTS) du connecteur sur la carte contrôleur et le connecter à une tension de 9 à 12V, peut-être vous pouvez utiliser la tension unreg de votre alimentation 5V et connectez par le biais de 220 ohms et 9V zener à ces broches.Raising DTR / RTS à 12V ne sera pas toute façon mal le circuit.Si le câble utilise ces signaux pour obtenir 5V, ou pour permettre à l'entrée RX de téléphone, puis il devrait fonctionner.
Cordialement,
Laktronics

 
ive fourni 9 v à la fois de la broche 4 et 7 de la série connecteur datacable mon.mais il ne marche pas toujours du travail ..>. <Que puis-je essayer?Ajouté après 5 heures 33 minutes:autres que de tenter l'9V directement à la broche 4 et 7,
J'ai essayé ceci aussi ...<img src="http://b.imagehost.org/0133/tried.jpg" border="0" alt="Interface PIC to Phone" title="Interface PIC au téléphone"/>J'ai connecté mon câble série pour alimenter ma datacable, mais en utilisant le TX RX du PIC ... mais quand même ...ne se passe rien.

Le commandant de bord de mon côté, je l'ai mis à 115200 baudrate, 8N1, avec SPBRG = 10 et BRGH = 1 (haut débit).C'est dans ce contexte que le travail quand j'ai branché le PIC à mon PC.<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Pleure ou très triste" border="0" />

[/ Img]

 
Salut,
Et vous confirmer, que le même câble fonctionne lorsqu'il est connecté entre mobiles et PC.S'il en est ainsi.le problème est au-dessus de ma tête.
Lorsque vous avez connecté 9V et le sol n'a aucune LED, le cas échéant, de préchauffage sur le câble?Essayez si vous pouvez trouver quelques détails sur le câble à partir du site ci-dessus ou Google et cherchez le schéma de câble pour votre mobile.
D'ailleurs je note que votre PIC fonctionne avec PC seulement pour 115k bauds.À ce taux n'a travail PC avec Mobile. Il est essentiel de tester PIC à la vitesse de transmission identique à la vitesse à laquelle le mobile a travaillé avec le PC.
Lorsque vous vous connectez mobile PIC puis aussi vous devez utiliser la même transmission.

Ne pas connecter la masse sur une broche autres que la broche 5 du connecteur de votre côté PIC.Par la façon dont vous n'avez pas montré les connexions de masse à Max 232, je l'espère, ils sont tous there.Can vous envoyer un schéma final du câblage du connecteur RS232 de votre côté PIC, y compris aux liaisons complète de Max 232?
Cordialement,
Laktronics

 
hmm

J'ai essayé ce qui suit ...

a) PIC vers le PC
PIC: 115200 Baudrate, SPBRG = 10, BRGH = 1, 8N1; PC: 115200 baudrate, 8N1, aucune flowcontrol
b) Téléphone à PC
PC: mêmes réglages que ci-dessus

Yep, j'ai utilisé le même datacable pour la connexion entre PC et mobile tente de se connecter entre le CIP et mobiles (avec MAX3232)

Je me suis connecté à LEDs pin10 et la broche 9, PIN7 et la broche 8 du MAX3232 ....
mon NIP 10 et 9 brille toujours, mon code PIN de 7 clignote lorsque des données sont envoyées, nv feux pin8 place ..tous les voyants sont liés à la fin ve lié à la broche, et la ve-end à une résistance, puis à GND<img src="http://img442.imageshack.us/img442/6425/trial2ed9.th.jpg" border="0" alt="Interface PIC to Phone" title="Interface PIC au téléphone"/> J'ai essayé de trouver le schéma pour mon modèle datacable exact, mais n'a pas réussi à le trouver.PCB133LBE.

Im> désespérée. <

 
Salut,
Votre fils semble être OK.
Mais vous n'avez pas montré RTS / DTR connexions à 9V, ils devraient être là.
Encore une fois, je ne comprends pas pourquoi vous avez pris des connexions directes des broches du connecteur du câble mobile à MAX232 IC, vous pourriez avoir mis en déroute par l'intermédiaire du connecteur sur la carte pour éviter tout mauvais contacts, ou avez-vous montré comme celle de schéma ne pour des raisons de clarté?
Êtes-vous d'envoyer des commandes AT à intervalles réguliers à partir de PIC ou une seule fois?
Avez-vous fait le programme d'installation particulière à hyper terminal lors de la réception sur PC?
Permettez-moi aussi pense plus, ne vous inquiétez pas, vous trouverez une solution rapidement.
Cordialement,
LaktronicsAjouté après 26 minutes:Salut,
Je veux une réponse urgente, comment avez-vous de connecter le câble mobile pour PC, avez-vous de connecter directement le connecteur 9 du câble au panneau arrière »PC, dans ce cas, les broches du connecteur mobile sont tous inverse câblé et que vous avez à se connecter en conséquence lors de la connexion au PIC.Toutes les broches TX / RX, DTR / DSR et RTS / CTS peut être câblé pour compléter les connexions PC, nous aurions déjà mal interprété DTR / RTS lignes.
Donnez-moi une réponse rapide, trace exactement à quelle barrette de connecteur mobile, la broche 3 (TX) de la cnnector PC était connecté?
Cordialement,
Laktronics

 
C'était ma 2ème tentative.Le 9V initial a été connecté à la fin datacable avec le terrain d'entente.Si le paramètre similaire, sauf que le port COM1 du RS232 n'est pas là.

Au départ, j'ai essayé d'envoyer des commandes à intervalles réguliers, mais rien ne se passe.Maintenant, j'ai utilisé un interrupteur pour déclencher une série de commande à envoyer plus au fur et à qui est nécessaire.

Connexions sage, j'ai utilisé un connecteur DB9-Homme à brancher sur le datacable l'Homme-DB8 fin.J'ai utilisé l'autre fil-ends de l'homme-pour se connecter à ma puce PIC (-connecteur mâle femelle-datacable).Au lieu de se connecter directement frm datacable la carte à puce.<img src="http://img153.imageshack.us/img153/9026/trial3pi9.th.jpg" border="0" alt="Interface PIC to Phone" title="Interface PIC au téléphone"/> Comme le montre sur le pix, la ligne bleue est connecté à PIN7 de la puce MAX3232 et la ligne orange (pin3, TX de datacable) est connecté à pin8 de la puce.

---------------

Lorsque j'ai testé le datacable mobile vers le PC, je suis connecté directement à l'arrière du PC sans-connecteur DB9 mâle.

 
Salut,
Oui, voici l'erreur, juste en face de vos yeux!
Vous devez vous connecter la broche 3 (fil rose) de votre connecteur mâle à TX de votre conseil d'administration, qui est la broche 7 de MAX et la broche 8 broches RX de MAX devrait aller au fil bleu.Vous devez également connecter les broches 4 et 7 seulement du connecteur mâle à 9 V si nécessaire.Pin 5 du connecteur à la terre.
Vous auriez pu éviter tous ces problèmes, si en premier lieu, vous avez monté un connecteur mâle sur votre conseil d'administration et câblés comme par le connecteur PC.
Cordialement,
Laktronics

 
J'ai connecté la femelle-DB9 de l'datacable à l'homme-DB9 que j'ai utilisé pour se connecter avec le max.<img src="http://img20.imageshack.us/img20/9008/connectorjr4.th.jpg" border="0" alt="Interface PIC to Phone" title="Interface PIC au téléphone"/> En partant de ce qui précède, mon pin3 du connecteur mâle est en fait mon TX ...RS232 (Homme) PIC MAX
épingles [selon mon diagramme]

RX (Pin2 )---------------------[ PIN7 --- <<<<---- Pin10 ]---------- ----- TX (Pin25)
TX (Pin3 )---------------------[ pin8 ----- >>>----- Pin9 ]-------- ------- RX (Pin26)MAX3232
Pin 7 une sortie RS232
Pin 10 une entrée TTL
Broche 8 une entrée RS232
Broche 9 une sortie TTL

 
Salut,
Vous êtes pris au piège de concepteur mentale Mental Block l'.La broche 2 n'est pas RX de votre câble de téléphone, broche 3 est la RX, je dis cela parce que lorsque vous avez connecté le câble de téléphone à PC, il a travaillé.Le PC est pin3 TX et lorsque vous vous connectez directement la broche 3 du câble se connecte à la broche 3 du PC, alors, sur votre broche du câble de données 3 est RX.Sur la même base, PIN2 est TX sur le datacable.
Cordialement,
Laktronics

 
Je crois que vous obtenez.il va essayer rapidement et de revenir vers vous au sujet de la façon dont il est

 
comment puis-je décoder les messages entrants?

normalement lorsque sms entrer, mon téléphone va envoyer un CMT xxxxx xxxxx à mon PC.

Quel genre de drapeaux sont soulever lors de la transmission complète?

cause de la normale de données char, il est très facile ... avec le RCIF, mais pour un SMS entrants .. ce genre de format est-il?Ajouté après 26 minutes:MCE ou plutôt

Comment extraire les données pertinentes à partir de

CMT : "2236784793",, "04/09/16 ,10:00:58-00" Bonjour

??

 
Salut,
Peut-être le type de format de message sera spécifiée par le constructeur?
Devrait se pencher sur les spécifications d'interface du téléphone?
D'autre part, si le message comme celui que vous avez indiqué est une norme, comme le numéro de téléphone suivi de la date et l'heure suivi par le message, vous pouvez toujours chercher la bonne position du message dans le flux de données entrants et de stocker ou les afficher.Il peut y avoir des caractères de contrôle à la fin du texte que vous pouvez voir sur le PC en mode hexadécimal?
Cordialement,
Laktronics

 
Aide ~ _ ~

Maintenant, je ne peux pas envoyer msg sur mon téléphone
par PC ou pic
je me procurer cette erreur CMS: 500
Que dois-je faire?

 

Welcome to EDABoard.com

Sponsor

Back
Top