FORUM Syndrome-OC - Jacky-PC


  Electronique


  LCD


  Datavision, PIC, et ethernet (Help wanted)

 




ZEPsikopat, snyp, 1 utilisateur anonyme et 24 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Datavision, PIC, et ethernet (Help wanted)

n°70190
lilbuh
Posté le 24-03-2006 à 12:47:08  profilanswer
 

Salut a tous,
 
je suis un gros debutant en electronique et j ai un projet qui pourrai interresser du monde probablement.
j ai fait quelques recherches mais j en suis a un point ou ma connaissance de l electronique ne suffit absolument pas.
 
voila je me suis dis que connecter un lcd graphique sur port parallele bouffait bcp trop de ressources et nous limitais au point de vu distance de cablage...
 
pourquoi pas le cabler ... en ethernet... jai fait quelques recherches et nombre de pic supportent l ethernet en natif. j ai meme trouvé des montage pour connecter un simple pic a une carte reseau en ISA ( avec les piles TCP/IP et des example de programmes , ca ne me posera probablement aucun probleme a modifier ca )
 
de nombreux shemas pour connecter un lcd a un pic existent aussi... maintenant il faudrai trouver un moyen de relier ces 2 schemas ensemble...
 
j ai trouvé un pic qui me semble super interressant pour la partie ethernet le ENC28J60 de chez microchip ( il coute environ 4 euro sans les frais de ports )
 
le projet donc se presenterai ainsi ... le lcd avec une interface ethernet... plus 4-5 boutons pour la configuration :les fleche haut et bas, valider, annuler, et "menu" ?  
 
ce lcd pourrai servir a bcpo d applications, deja rien que la distance de cables, la possibilitée d afficher des infos provenant d un pc a distance ( a travers le net ) etc...  
 
je suis developpeur donc la partie logicielle ne me poserai pas vraiment de problemes majeurs mais j ai vraiment besoin de vous pour la partie electronique.
 
j espere que ce projet interressera pas mal de monde ... et qu ensemble on le realisera  
 
merci d avance pour votre aide/encouragements  
 
LilBuh
 
EDIT: je pense qu il faudra 2 pic pour gerer tout ca... un pour la partie ethernet , un pour la partie lcd/boutons peu etre avec une liason i2c ou spi.. ( termes que je connais... mais dont j ai aucune idee quant a la realisation :p )


Message édité par lilbuh le 24-03-2006 à 12:48:58
mood
Google
Posté le 24-03-2006 à 12:47:08  profilanswer
 

n°70191
itchy
Posté le 24-03-2006 à 13:30:18  profilanswer
 

il te faudra aussi de la ram car dans ton application il faut un genre de mini pc , et plus l'ecran sera compliquer a gere plus le proco devra etre puissant , avec un pic n'espere pas gere plus d'un 4*40 alphanumerique , si tu veut du graphique  va faloir un gros pic avec de la ram a coter !!! , un vga oublie , :lol:

n°70194
RE12
Back to the futur!
Posté le 24-03-2006 à 14:33:11  profilanswer
 

Tu n' apas que le 16f84 Itchy :D ...
 
 
Il existe de tres bon %C cher microchip, qui serait largement capable de gerer ca.
Le plus dur est de faire le soft :)


---------------
SERVICE REALISATION DE CIRCUIT IMPRIME        Mon laser        
n°70198
itchy
Posté le 24-03-2006 à 16:51:19  profilanswer
 

ça je le sais mdr
 
mais tout depend de l'ecran qu'il veut y interfaçer :D
 
sinon j'ai ici chez moi une carte reso 10/100 d'imprimante , qui peut tres façilement s'interfaçer sur un µcontroleur :D

n°70203
RE12
Back to the futur!
Posté le 24-03-2006 à 17:20:13  profilanswer
 

bah d'apres le titre je suis pret a parier que c'est le 240x128 en t6963c de datavision...


---------------
SERVICE REALISATION DE CIRCUIT IMPRIME        Mon laser        
n°70205
itchy
Posté le 24-03-2006 à 19:39:08  profilanswer
 

bha alors avec un pic c devrais "rouler" :D
 
quand tu aurais fait le pcb et le soft a programer dans le pic  envoie moi tout ça , je vient d'avoir une idee :D

n°70207
lilbuh
Posté le 24-03-2006 à 19:48:33  profilanswer
 

re enfin sorti du boulot :)
 
ouaip c bien pour le 240x128 en t6963c de datavision :p
bah franchement le soft ca me fait pas vraiment peur ... ( peu etre que je me trompe mais bon )
 
c plus la partie electronique qui me pose probleme vu que je  suis un suuppppaaa noob je sais suivre un schema mais point barre :p
 
donc j espere que certain d entre vous pourron m aider a developper le schema :p  

n°70248
vinc29
Posté le 26-03-2006 à 03:29:12  profilanswer
 

L'ENC28J60 n'est pas un pic, c'est un controleur ethernet sur bus spi (serial peripherial interface= bus serie synchrone). Il te faut donc en plus un microcontroleur (comme un pic, mais y en a d'autres) avec interface spi (la plupart en ont, et suffisament de pattes et de ram pour piloter l'ecran. L'avantage du ENC28J60 est de limiter la ram necessaire a la partie ethernet car il a des buffer internes (contrairement au classique CS8900 que l'on rencontre avec les µC qui veulent de l'ethernet)

n°70282
lilbuh
Posté le 26-03-2006 à 14:28:37  profilanswer
 

merci vinc29 pour tes precision sur le datasheet de l ENC28J60 ya un schemas d application basique je pense que je vais en commender 2 ou 3 de ces petits composant miracles maintenant je suppose qu il ne me reste plus qu as trouver un bon micocontroleur avec SPI qui est assez puissant pour gerer ca ( vé essayer d atteindre un bon framerate avec des animations juste pour le fun )
 
EDIT: d ailleur si quelqu un pouvais m en recommeder un avec un port SPI ca serai sympa paske vu que je suis neuneu je suis en train de me taper les datasheets les un apres les autres...  
il devra etre capable de gerer le lcd ... plus 4-5 boutons plus une petite eeprom pour stoker la configuration ? ( ip, masque sous reseau , port , et eventuellement un logo grphique a afficher lors du demarrage )


Message édité par lilbuh le 26-03-2006 à 17:33:23
n°70429
vinc29
Posté le 28-03-2006 à 19:45:48  profilanswer
 

Dans les tables de recherche microchip (mais les autres aussi) tu trouve une colonne Interface et la tu vois si le µC a du spi, de l'i2c, une uart (rs232/485) ou meme du can2.0b
Dans une autre colonne tu as les info sur une eeprom interne.
pour un framerate important, il te faut aussi une frequence de fonctionnement elevee...
Apres si tu n'est pas dans l'electronique, fait attention au boitier du µC: un boitier dip (2.54mm entre les pattes) est soudable par n'importe qui (quoique, ya des boulets) mais un boitier SO l'est moins (1.27mm) un qfp c'est 0.8 a 0.5 pour les plus gros boitiers (>64 pattes)
Le logo de demarrage, tu dois pouvoir le caser dans la flash, au pire tu prend une eeprom spi ou i2c externe, c'est pas cher et tres simple (jusqu'a 64ko)

n°70463
lilbuh
Posté le 29-03-2006 à 12:12:13  profilanswer
 

merci encore vinc29 :p en suivant tes conseils j en ai trouvé un qui me semble adapté le : PIC18F4220
 
memory Type: Enhanced Flash
KBytes: 4
KWords: 2
EEPROM Data Memory: 256
RAM: 512
I/O Pins: 36
ADC: 13/10-Bit
Comparators: 2
OpAmps: No
Timers/WDT: 1-8bit 3-16bit Yes
USB: None  
Interface: AUSART MI²C Compatible/SPI
Max. Speed MHz: 40
Vdd Min.: 2
Vdd Max.: 5.5
Pin Count: 44
Packages: 40/PDIP 40/PDIP 600mil 44/QFN 44/TQFP
 
il as aussi un port paralelle donc ca serai plus facile ( je pense de connecter le lcd en 8 bits...
 
quéque vous en pensez ?  
 
il me restera un port i2c pour connecter une eeprom au besoin  
 
merci pour vos reponses :)

mood
Google
Posté le 29-03-2006 à 12:12:13  profilanswer
 


Aller à :
Ajouter une réponse

  FORUM Syndrome-OC - Jacky-PC


  Electronique


  LCD


  Datavision, PIC, et ethernet (Help wanted)

 

Hit Parade