Audiyofan
Audiyofan




Poster un nouveau sujet Répondre au sujet  [ 532 messages ]  Aller à la page Précédente  1 ... 7, 8, 9, 10, 11, 12, 13 ... 36  Suivante
Auteur Message
 Sujet du message: Re: Lampemetre
MessagePosté: Jeu 20 Déc 2012, 18:55 
Hors ligne
Membre Assidu
Avatar de l’utilisateur

Inscription: Dim 09 Oct 2011, 16:53
Messages: 198
Localisation: 15kms sud Rennes
Bonjour,

Pour Totof,

Voila un premier programme AVR du "dummy µtracer"
Attention, il est compilé pour un ATMega32 tournant à 16MHz
La com est réglée en asynchrone à 115200 bauds
Il faudra regler quelques parametres pour l'adapter à la cible et au
prog PC.

Si tout se passe bien, le µC répond à une commande du PC en renvoyant:

1*2 octets le code retour 10
4*4 octets les valeurs reçues
4*4 octets encore une fois les valeurs reçues
1*2 octets la commande recue
1*2 octets le compteur d'appel (de 00 à 99 en décimal)

exemple de fonctionnement vu du programme tournant sur le PC et qui
communique avec le µC

Ce que le PC envoie = emission
Ce que le PC recoit = reception


...
...
...
...
emission: 50 1111 2222 3333 4444
reception: 10 1111 2222 3333 4444 1111 2222 3333 4444 50 46
emission: 50 1111 2222 3333 4444
reception: 10 1111 2222 3333 4444 1111 2222 3333 4444 50 47
emission: 50 1111 2222 3333 4444
reception: 10 1111 2222 3333 4444 1111 2222 3333 4444 50 48
emission: 50 1111 2222 3333 4444
reception: 10 1111 2222 3333 4444 1111 2222 3333 4444 50 49
emission: 50 1111 2222 3333 4444
reception: 10 1111 2222 3333 4444 1111 2222 3333 4444 50 50
emission: 50 1111 2222 3333 4444
reception: 10 1111 2222 3333 4444 1111 2222 3333 4444 50 51
emission: 50 1111 2222 3333 4444
reception: 10 1111 2222 3333 4444 1111 2222 3333 4444 50 52
...
...
...
...

Ci joint un tar.


Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

_________________
Cordialement
Phil
(http://bidulic.free.fr)


Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Jeu 20 Déc 2012, 19:42 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 01 Oct 2003, 22:47
Messages: 9159
Localisation: St Mathieu de Tréviers près de Montpellier
Bonsoir Philbob

Merci merci beaucoup tub18 tub18

je regarde cela , te tiens au courant bien sûr :mrgreen:
et j'espère pouvoir du coup compléter mon IHM
que du bonheur :wink:

Je vais lire ton archive

A+

_________________
Ce qui est pris n'est plus a prendre


Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Jeu 20 Déc 2012, 23:31 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 01 Oct 2003, 22:47
Messages: 9159
Localisation: St Mathieu de Tréviers près de Montpellier
Re Philbob

Du coup je me suis apperçu que l'IDE Kontrollerlab que j'avais utilisé pour mon Pot mot ALPS ne fonctionne
plus avec la nouvelle version d'Ubuntu

Donc ma question , qu'utilise tu pour programmer, compiler etc , Geany :?:
ou tu utilise les lignes de commandes en terminal :?:


autre détails , je lisais les caractéristiques des Atmega32 , bien mieux qu'un Pic non :oops:
en plus on trouve des cartes "arduino compatible" pour vraiment pas cher sur le net

serait tu partant pour m'épauler sur le "from scratch" fortement inspiré par le µtracer mais en "libre"
écrit en C par exemple , disons précisément en partant sur un Atmega32u4 , en plus celui là se trouve
facilement avec USB ("Arduino leonardo" tong), car tout seul je n'y arriverai sûrement pas :oops:

je continue l'apprentissage pour mon IHM

Bonne nuit

_________________
Ce qui est pris n'est plus a prendre


Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Ven 21 Déc 2012, 19:15 
Hors ligne
Membre Assidu
Avatar de l’utilisateur

Inscription: Dim 09 Oct 2011, 16:53
Messages: 198
Localisation: 15kms sud Rennes
Bonjour à toutes et tous,

Pour Totof

Je bosse sous Linux (Fedora 13) sur un PC vieux de 10 ans.
Ma philosophie est d'utiliser les outils les plus basiques, donc
disponibles et libres.
Marre d'avoir passé du temps avec des IDE plus ou moins volatiles
et de devoir tout recommencer à chaque fois. :evil:
Au retour de partout, la seule solution pérenne, c'est la solution
minimaliste.

Pour écrire:
Un simple éditeur de texte, gedit, kate, vi ou autre

Pour compiler:
Un compilateur libre: avr-gcc

Pour transformer le .obj en .hex
L'outil livré avec le paquet avr: avr-objcopy

Pour télécharger vers ou depuis le µC:
L'outil libre: uisp

Le tout est encapsulé dans un makefile

Et c'est tout. :!:

Pour le hard:

La platine support du µC est une bête plaque pastillée avec
un quartz externe et des supports tulipes.

J'utilise le port // du PC avec 4 fils et 4 résistances.
L'alim du montage est une vielle alim de PC qui fournit du +5V +12V -12V.
(Le +/-12V est utile pour alimenter des ampliops sur une platine d'essai)
Pour la com en rs232: un max232

Et puis c'est tout. :!:


Aujourd'hui, je suis confronté à un autre problème. Je change de PC
et le nouveau ne possède plus de port com ni de port //.

Pour le port com, j'ai trouvé un adaptateur USB-RS232. Cela fonctionne très bien.
Pas de driver à installer, c'est plug'n play.

Pour la programmation ISP du µC, je vais également passer par un adaptateur USB-RS232.
La méthode n'est pas encore finalisée (il faut que je fasse une carte avec deux max232)
mais les premiers tests de transmission de signaux avec uisp sont concluants.
Cela devrait aboutir durant ces vacances.



Concernant un projet de lampemetre "from scratch", cela ne fait pas (encore) partie
de mes projets immédiats. Cependant, l'idée me taraude le cuir depuis un moment.
J'avais même réalisé un mini lampemetre avec un ATMega32 et un CNA externe qui pilotait la HT et Vg.
J'ai ainsi obtenu une belle série de courbes avec une 12AX7....

La lecture du site relatif au µtracer est très intéressante. C'est une très belle
réalisation. Je pense néanmoins que l'utilisation de "booster" ne simplifie pas
l'affaire. Perso, je serai parti sur une HT classique mais bon....

Cela ne remet pas en question ma proposition pour filer un coup de main sur la
prog du µC, du moins tant qu'il s'agit d'un ATMega32 (modèle dip 40 pattes).
Si il faut passer à un autre modèle, il faudrait que j'en achete un sinon
la prog risque d'être difficile.

_________________
Cordialement
Phil
(http://bidulic.free.fr)


Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Ven 21 Déc 2012, 19:32 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 01 Oct 2003, 22:47
Messages: 9159
Localisation: St Mathieu de Tréviers près de Montpellier
Bonsoir Philbob

Ok c'est parti pour 2013 alors , un gros projet en perspective tub18 tub18 I like :mrgreen:

Perso on peut partir sur cette idée d'un Atmega32
cette platine fait elle l'affaire tub13
http://www.befr.ebay.be/itm/ATMEL-Minimum-Development-Board-Core-System-Shield-Board-for-Atmega32-Mega32-AVR-/281012534396?pt=LH_DefaultDomain_0&hash=item416da6fc7c

Ensuite tu parles d'HT classique , oui mais l'astuce de ce µtracer c'est l'utilisation de boost pour avoir une
alim de base vers 20 volts , je serais bien parti sur un truc du genre mais perso il me faudrait une VG
plus étendue , donc soit on rediscute du procédé soit on trouve un moyen de monter cette tension :oops: :oops:

J'ai avancé de mon côté sur mon IHM sous Gambas et j'ai réussi avec la liaison RS232 à communiquer avec la platine
sortie TX et RX reliée dans le support du MAX232 , l'avantage de la class Gambas .net c'est qu'on peut facilement
communiqué avec l'USB ( /dev/ttyS0 ==> /dev/ttyUSB0 ), désire tu une archive avec les source de L'IHM
ou plus tard

Je vais bossé un peu sur la programmation de mon AT90 avec ton archive , si j'arrive a me débrouiller , je continue l'ihm
avec la représentation graphique des données reçue , gros morceaux ça aussi :oops: :oops:

To be continued

_________________
Ce qui est pris n'est plus a prendre


Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Ven 21 Déc 2012, 20:01 
Hors ligne
Membre Assidu
Avatar de l’utilisateur

Inscription: Dim 09 Oct 2011, 16:53
Messages: 198
Localisation: 15kms sud Rennes
Bonjour à toutes et tous,

Pour Totof

Pour la platine vue sur le net: Ca semble OK.
J'ai vérifie la doc, c'est la même que la mienne.
J'ai regardé sur l'image, le brochage ressort bien
sur des pinoches accessibles.

Pour la HT, ce n'était qu'une remarque en passant.
Il est évident que la solution µtracer est bonne
et qu'elle est déverminée.

Ok pour le projet, du moins pour le code.
Je ne promet pas une assiduité à toute épreuve car
j'ai plein d'autre trucs sur le gaz (musique dématérialisée entre autre)
Je ne pense pas réaliser le lampemetre dans les 6 mois à venir.
Peut être après.

Pour l'IHM, on verra plus tard. Je commence par regarder les composants
commandés par le µC ainsi que le protocole de dialogue avec le PC.

A+

_________________
Cordialement
Phil
(http://bidulic.free.fr)


Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Ven 21 Déc 2012, 20:17 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 01 Oct 2003, 22:47
Messages: 9159
Localisation: St Mathieu de Tréviers près de Montpellier
Re bonsoir

Ok pour la platine alors , je vais commander cela ce weekend
de plus semaine prochaine je suis en congé , je pourrais prendre un peu de temps pour lire
plus en profondeur le site du µtracer aussi

pour l'assiduité t'inquiète pas c'est un projet qui me taraude depuis plus de 3 ans donc on est pas
pressé et à plusieurs on y arrivera plus facilement , peu importe le temps qu'on mettra
et en plus en libre

pour le Hardware, faut aussi prendre son temps , AMHA redessiné un PCB pour des test s'impose
sous Kicad , je peu faire et Wismerhil sera peut être intéressé à donné un coup de main aussi

je me doute que Yves lise aussi nos "délires" et nous aiguillera de son énergique expérience

Ce qui est sûr c'est que ça va prendre du temps et si d'autres veulent se joindre c'est avec plaisir
je tends la perche là hein :mrgreen: :wink:

Pour la musique dématérialisée , pour ton info perso j'ai déjà ripé en flac une bonne partie de mes CD
et j'ai stocké ça sur mon DD , j'utilise Museekd et Murmur comme base d'échange , si tu désire quelques
infos style user à visiter , n'hésite pas ( MP peut être :oops: :?: )

Allez a+ et bon appétit

_________________
Ce qui est pris n'est plus a prendre


Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Sam 22 Déc 2012, 00:14 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 01 Oct 2003, 22:47
Messages: 9159
Localisation: St Mathieu de Tréviers près de Montpellier
la carte est commandée , y a plus qu'a attendre l'arrivée :mrgreen:

Bonne nuit

_________________
Ce qui est pris n'est plus a prendre


Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Mer 26 Déc 2012, 16:16 
Hors ligne
Membre Assidu
Avatar de l’utilisateur

Inscription: Ven 11 Fév 2005, 06:51
Messages: 1424
Localisation: Toulouse
Bonjour Totof,

Il faudra que tu changes le régulateur 3V3 par un 5V pour avoir une meilleure dynamique sur les CAN de l'Atmega.

Gagner quelques volts sur les convertisseurs Boost ne doit pas poser de problème. Une petite maquette avec ta nouvelle platine et un petit bout de code doit être facile à faire.

Par contre pour la partie négative il est limité par sa mesure de tension. A la place du pont 47k/2k il faudrait un opto ou mieux, un CAN alimenté en négatif... Reste le problème des niveaux de communication.


Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Mer 26 Déc 2012, 17:16 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 01 Oct 2003, 22:47
Messages: 9159
Localisation: St Mathieu de Tréviers près de Montpellier
Bonjour Wismerhill

pour ma carte en effet il y a un jumper pour 3.3v ou 5v sur la photo, on verra bien :mrgreen:

Un autre détail, cette platine possède une ligne de communication USB , faudra que je "modifie"
le dummy traceur de Philbob pour essai tub18

Là je planche sur mon IHM en Gambas , j'ai déjà la conversion nombre ==> hex
la communication vers le hardware est aussi fonctionnelle sur ma platine à RS232

là je me tire les cheveux avec le traçage du graphique , je commence à pouvoir
dessiner une courbe en simulant l'arrivée de données par un click sur le bouton envoi
de trame "USB"
j'ai isolé de la trame , les valeurs Va Ve Ia et Ie , mis ça dans un tableau
pour réutiliser ces infos après
Pour vous c'est peut être évident mais pas pour moi :oops:

D'ailleurs à ce propos en USB ça envoi des paquet faudra rajouter en fin de ligne d'envoi
un "F" par exemple pour commencer le traitement de la trame , j'ai fait mes essais en ce sens
sur la trame 10 0000 0000 etc reçu par le PC

Je vous tiendrai au courant dès réception de la platine

Là je bûche pour mettre des échèlles sur les axes pas simple tub13

Pour la partie Hardware on verra après , j'avais pensé mettre une partie négative plus musclée
voir indépendante au niveau tension si il le faut , pour le pont 47k et 2k on peut bien sûr
modifier les valeurs , mais je suis très loin de là encore

je me répète mais d'abord maîtriser la création de mon IHM :oops: :oops:
c'est pas simple pour moi :mrgreen:

A+ j'ai un Led qui vient d'arriver sur le prompteur

_________________
Ce qui est pris n'est plus a prendre


Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Mer 26 Déc 2012, 18:15 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 15 Juin 2005, 17:23
Messages: 7292
Localisation: Ardeche
Je t'ai envoyé des sources Gambas mais je ne sais pas si l'adresse email est valide ? ?

_________________
Seules les choses que l'on refuse de comprendre en leur attribuant des propriétés magiques semblent compliquées.


Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Mer 26 Déc 2012, 18:29 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 01 Oct 2003, 22:47
Messages: 9159
Localisation: St Mathieu de Tréviers près de Montpellier
Bonsoir Yves

merci pour les sources je viens de les recevoir
pour Gambas regarde ici http://ubuntuguide.net/install-gambas-3-2-in-ubuntu-12-1012-0411-1011-0410-04
j'ai eu du mal avec le paquet deb de la source de logiciel
avec ce lien tout va bien :wink:
je jette un oeil aux sources
A+

_________________
Ce qui est pris n'est plus a prendre


Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Mer 26 Déc 2012, 23:40 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 01 Oct 2003, 22:47
Messages: 9159
Localisation: St Mathieu de Tréviers près de Montpellier
Bonsoir Yves

j'ai converti tes sources en Gambas3 et commencé à apprendre ton code
un seul mot, tu est un maître tub18 tub18
J'ai réussi à visualiser correctement les courbes stocké sous .TDF sur mon DD
du coup avec ton IMH et ce que j'ai déjà élaborer pour la communication via RS232 ou USB
j'aurai de quoi tester tub18 tub18
je continue à décortiquer ton code , car c'est bourré d'infos
Il y a déjà la courbe de puissance max qui se trace
par contre d'autre Sub sont "gelée" :oops: passage GB2 ==>GB3
peut être :oops:

Du coup par rapport à l'idée de base , en mode capture , il suffit de formater
les résultat reçus comme pour tes fichiers TDF et ça devrait être lisible
dans ton IHM

To be continued

_________________
Ce qui est pris n'est plus a prendre


Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Jeu 27 Déc 2012, 23:53 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 01 Oct 2003, 22:47
Messages: 9159
Localisation: St Mathieu de Tréviers près de Montpellier
Bonsoir à tous

J'ai bûché un peu sur l'IHM avec les sources que Yves m'a envoyé
ci-joint une archive avec la version actuelle de mes recherches , j'attends vos commentaires avec
beaucoup d'impatience :oops: :!:

je vais me plonger dans le formulaire "capture" pour compléter la partie visualisation :wink:
afin d'avancer avant de recevoir ma carte Atmega32 :mrgreen:

Ci-joint une capture de mon joujou ( celui de Yves aussi hein tub18 tub18 ) avec le traçage
de la courbe de puissance , la droite de charge en PP et quelques infos que le programme
calcule

Ma question, que faut'il encore rajouter d'indispensable :?:

Yves j'aurais bientôt des questions car j'ai vu au coeur du programme
que tu avait prévu le courant IG2 dans les déclaration de classe

pour rajouter ces infos (IG2) va falloir faire évoluer certaine fonction :oops:
du travail en perspective :wink:
"Case IG2
Record.IG2 = T" tout ça :mrgreen:

Allez je retourne jouer avec Gambas3
pour essayer c'est ici https://skydrive.live.com/redir?resid=BC6D058043F0D364!4517
fonctionne sous Ubuntu 12.10

Pour l'IHM les petits carrés en haut et en bas du graph servent en clicquant à augmenter ou réduire l'échelle
idem avec la roulette de la souris , facile pour zoomer in ou out :mrgreen:
un coup de roulette dans la case droite de charge et on vois la droite pivotée sur son point de repos
j'avais pas remarqué sous windos que ça faisait pareil :oops:

Allez bonne soirée & to be continued


Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

_________________
Ce qui est pris n'est plus a prendre


Haut
 Profil  
 
 Sujet du message: Re: Lampemetre
MessagePosté: Ven 28 Déc 2012, 07:34 
Hors ligne
Site Admin
Avatar de l’utilisateur

Inscription: Mer 15 Juin 2005, 17:23
Messages: 7292
Localisation: Ardeche
Zouli zouli !

J'ai du coup réinstallé GB3 et ça marche :D

Il reste du pain sur la planche . . . mais au moins on le pain, la planche et le couteau :mrgreen:

Va falloir s'organiser pour qu'on ne se coupe pas les doigts . . .

A+,

Yves.

_________________
Seules les choses que l'on refuse de comprendre en leur attribuant des propriétés magiques semblent compliquées.


Haut
 Profil  
 
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 532 messages ]  Aller à la page Précédente  1 ... 7, 8, 9, 10, 11, 12, 13 ... 36  Suivante

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Aller à:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduction par: phpBB-fr.com