FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs  Galerie PhotosGalerie Photos   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

Timers sur atmega8



 
Poster un nouveau sujet   Répondre au sujet    forums.jelectronique.com Index du Forum -> Les autres Logiciels Les autres Logiciels
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
zanzeoo
Invité





MessagePosté le: 22 Sep 2007 8:19    Sujet du message: Timers sur atmega8 Timers sur atmega8 Répondre en citant

Salut a tous

Je suis en train de realiser un petit telemetre ...
toute la partie analogique de mon montage fonctionne cepandant c'est au niveau du prog de mon ATMEGA8 que j'ai des soucis ... j'utilise bascom AVR
Le principe de mon montage c'est de generer un signal de 40khz et de mesurer le temps qu'il a mis a revenir ... et ensuite d'afficher le resultat sur un LCD

Sachant que le son met 1s pour parcourir 343 m, et que nous voulons 1 cm (unité), cette distance sera donc parcourue en T = 29.23 µs. Etant donné que ce signal effectue l’aller-retour, il faut donc multiplier ce temps par 2 d’où T = 58.47 µs. Nous devons donc générer une fréquence d’horloge de 17.1 KHz.

j'utilise deja un timer pour generer ce signal de 40khz cepandant il m'en faut un autre pour celui 17.1khz en interne

.....QQ a une idée ??

Merci bien
Revenir en haut de page
Invité






MessagePosté le: 23 Sep 2007 10:10    Sujet du message: Timers sur atmega8 Répondre en citant

Bonjour,
je n'ai jamais joue avec un telemetre mais, a mon avis, il faut :
1) envoyer une impulsion tres courte
2) en meme temps mettre en route un compteur qui va compter les cycles du processeur
3) quand tu recois une impulsion en retour, tu arretes le compteur
4) tu fais en petit calcul pour convertir cette valeur du compteur en distance
5) tu mets tout a zero et tu recommences

il faudra surement faire un filtrage par soft pour eliminer les valeurs erronnees et pour stabiliser la lecture.

Tiens nous au courant
Jacques
Revenir en haut de page
zanzeoo
Invité





MessagePosté le: 23 Sep 2007 10:14    Sujet du message: Timers sur atmega8 Répondre en citant

Anonymous a écrit:
Bonjour,
je n'ai jamais joue avec un telemetre mais, a mon avis, il faut :
1) envoyer une impulsion tres courte
2) en meme temps mettre en route un compteur qui va compter les cycles du processeur
3) quand tu recois une impulsion en retour, tu arretes le compteur
4) tu fais en petit calcul pour convertir cette valeur du compteur en distance
5) tu mets tout a zero et tu recommences

il faudra surement faire un filtrage par soft pour eliminer les valeurs erronnees et pour stabiliser la lecture.

Tiens nous au courant
Jacques


oui merci ça je sais deja mais c'est la partie programmation que je bloque lol
Revenir en haut de page
Invité






MessagePosté le: 23 Sep 2007 10:58    Sujet du message: Timers sur atmega8 Répondre en citant

Re
ce que tu nous demandes, cela ressemble tres fort a un travail scolaire dont tu veux te decharger. Me trompes-je ? Clin d'oeil
Puisque tu as l'air de connaitre le principe, mets-toi au travail et, quand tu bloqueras sur un probleme bien precis, reviens nous l'exposer et on tentera de te sortir de l'orniere.
Si tu cherches quelqu'un qui va faire ton travail a ta place, tu es a la mauvaise adresse.
Bon courage
Jacques
Revenir en haut de page
Invité






MessagePosté le: 23 Sep 2007 13:04    Sujet du message: Timers sur atmega8 Répondre en citant

Anonymous a écrit:
Re
ce que tu nous demandes, cela ressemble tres fort a un travail scolaire dont tu veux te decharger. Me trompes-je ? Clin d'oeil
Puisque tu as l'air de connaitre le principe, mets-toi au travail et, quand tu bloqueras sur un probleme bien precis, reviens nous l'exposer et on tentera de te sortir de l'orniere.
Si tu cherches quelqu'un qui va faire ton travail a ta place, tu es a la mauvaise adresse.
Bon courage
Jacques


pas du tout je suis deja technicien depuis longtemps cepandant suis de l'ancienne ecole et la programmation des UC ce n'est pas mon fort

Merci quand meme
Revenir en haut de page
vincevg
ACCRO
ACCRO


Inscrit le: 05 Mar 2005
Messages: 802
Localisation: SMalville

MessagePosté le: 23 Sep 2007 13:44    Sujet du message: Timers sur atmega8 Répondre en citant

L'offre d'assistance tient donc toujours.

Moi j'enverrais un code pour m'affranchir des parasites.

_________________
Vince
http://anyedit.free.fr/
http://electropol.free.fr/

Les amis, ça va, ça vient, mais les ennemis, ça s’accumule.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail Visiter le site web de l'utilisateur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    forums.jelectronique.com Index du Forum -> Les autres Logiciels Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
Vous pouvez poster de nouveaux sujets dans ce forum
Vous pouvez répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Vous ne pouvez pas joindre des fichiers
Vous pouvez télécharger des fichiers


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com