Réalisation PWM sur plaque de 2cmX1cm - Page 3
Répondre à la discussion
Page 3 sur 3 PremièrePremière 3
Affichage des résultats 61 à 69 sur 69

Réalisation PWM sur plaque de 2cmX1cm



  1. #61
    DavidDB

    Re : Transformer une haute tension continu en haute tension alternatif


    ------

    Salut,

    Dans tous les cas, Brunog ne dois pas trop savoir de quoi il parle sur ce coup là...

    Sa demande était d'obtenir un PWM software de fréquence 24Khz avec une résolution sur le duty-cycle de 256 pas.

    Or, sachant que 24Khz donne une période de 41,67µSec, et que le temps de cycle µC le plus bas possible est de 200nSec, on se rend imédiatement compte qu'il est impossible d'avoir un duty-cycle de 256 pas...

    Pour un PWM software de 24Khz, soit on réduit le nombre de pas du duty-cycle à moins de 208, ou si l'on veut absolument 256 pas on overclock le PIC avec un quartz de 24.576Mhz...

    Donc, son "offre" de récompense (qui ne m'intéresse absolument pas) ne tient absolument pas la route...

    Bien entendu, ces remarques ne sont valables que pour un PWM soft...

    David.

    -----

  2. #62
    Invité

    Re : Réalisation PWM sur plaque de 2cmX1cm

    Citation Envoyé par HULK28 Voir le message
    Salut, bien que pas du tout intéressé par ton offre, tu remarqueras, si tu es un peu curieux que le prog en C que je me suis fait ch...r à pondre répond à la demande.
    Certes il n'est pas testé encore mais vu le peu d'écho suscité, je pense que la prochaine fois je m'abstiendrai...
    Hello,

    Oui j'ai bien vu ton post mais comme il n'est pas testé et sans binaire je ne me suis pas arrêté dessus
    En tous cas si ça marche félicitations dis nous quand tu auras testé

    Citation Envoyé par HULK28 Voir le message
    Ah pendant que j'y pense, Brunog, j'espère que tu n'as pas d'intérêt commercial chez mikroElektronika car je serai obligé de te rappeler l'article 10 de la charte comme pour tout le monde.

    Cordialement.
    J'aimerais bien mais hélas non, pas plus que chez Microchip

    A+,

    Bruno

  3. #63
    Invité

    Re : Transformer une haute tension continu en haute tension alternatif

    Citation Envoyé par HULK28 Voir le message
    Voici ce qui me gêne:
    Je n'ai pas compris ce qui te gêne sur mon site ?
    On ne va pas raser les lecteurs ici, si il y a un problème dis le moi en MP.

    A+,

    Bruno

  4. #64
    Invité

    Re : Réalisation PWM sur plaque de 2cmX1cm

    Citation Envoyé par HULK28 Voir le message
    Ben quoi, no comment?
    Hello,

    J'ai regardé ton source, c'est pour un pic16f628, pour ceux qui le savent pas ce pic est équipé d'un module PWM, il a donc tout ce qu'il faut pour faire du PWM soft

    la performance serait donc pas renversante si il pouvait marcher, j'ai fait un portage sous mon compilateur favorit mais je n'ai pas réussi à avoir un seul créneau sur RB3, ce qui ne veut pas dire, bien entendu, que la version d'origine ne marche pas.

    mais le coup du vrai/faux PWM soft et du demi 8ieme bit chapeau les gars

    A+,

    Bruno

  5. #65
    invite03481543

    Re : Réalisation PWM sur plaque de 2cmX1cm

    Salut,

    comme je te l'ai dis je n'ai pas vérifier son fonctionnement mais par curiosité, si tu as fais le portage as-tu eu des erreurs générées par ton compilateur?

    Il serait intéressant d'aboutir afin de comparer le code généré par nos 2 compilateurs.

  6. #66
    Invité

    Re : Réalisation PWM sur plaque de 2cmX1cm

    hello,

    le portage de hitech vers mikroC nécessite quelques modifs (nommage des SFR et déclaration de la routine d'interruption) je peux poster le code dans un autre message si tu le veux

    voici le binaire pour un pic16f628a, j'ai supposé que la config est : intosc (ra6 as i/o), watchdog enabled

    Code:
    :10000000B429FF3FFF3FFF3FFF00030E8301A9001C
    :100010000408A8000A08AA008A010B1C16280B1065
    :100020000130A000FF308F00C1308E002A088A0006
    :1000300028088400290E8300FF0E7F0E0900031399
    :1000400083122C08003A031930286400AC03703086
    :10005000AD002D08003A03192F28AD0329281F28C9
    :100060000800CF300313831297052B08F000F00D22
    :100070007010F00D7010F00D7010F00D7010303029
    :10008000F005700897042B08F000F00CF013F00C4A
    :10009000F01370089500080003138312A101A20158
    :1000A000061B62280A30AC001F20A10A861B5B28B1
    :1000B0000330A2005D280130A2002108C83C031CC7
    :1000C00062285028861B74280A30AC001F20A10A21
    :1000D000061B6D280330A2006F280230A200210801
    :1000E000C83C031C742862282208F000080003138F
    :1000F00083129701831681138B11831205138513C5
    :1001000086113F3083168500FF30860081128115ED
    :100110000115011483129001FF308F00C1308E0051
    :10012000101483160C140B178B170800031383127B
    :10013000A001A301A401A501A601A70108000313C2
    :100140008312970191012A30831692008312950140
    :10015000831686118312921012100C30970012151C
    :10016000080003138312A0012408003A031DBA28D3
    :100170000513C5282308003A031DC0280517C52804
    :1001800023082406031DC52805132508003A031D6E
    :10019000CB288513D6282308003A031DD1288517BC
    :1001A000D62823082506031DD628851308302307E3
    :1001B000F1007108A3000030013A031DE12800306E
    :1001C0007106031DE428A30108008F29031383127D
    :1001D0002108643C031814298030F0008030013A73
    :1001E0007002031DF528003024020318F928083096
    :1001F000A4078030F0008030013A7002031D02290C
    :1002000000302502031806290830A5078030F000C9
    :100210008030013A7002031D0F29003026020318B6
    :1002200013290830A6073B298030F0008030013ABE
    :100230007002031D1D2900302402031821292030DB
    :10024000A4078030F0008030013A7002031D2A2993
    :100250000030240203182E292030A5078030F0003A
    :100260008030013A7002031D372900302402031840
    :100270003B292030A6079D292108643C03185329F7
    :100280002408073C031846290830A4022508073C27
    :1002900003184C290830A5022608073C03185229E8
    :1002A0000830A602652924081F3C0318592920306C
    :1002B000A40224081F3C03185F292030A50224084B
    :1002C0001F3C031865292030A6029D292108643CA3
    :1002D00003188E2982293230A7008030A400803094
    :1002E000A5008030A6008E296430A7000030A4004D
    :1002F0000030A5000030A6008E29A701A401A501A9
    :10030000A6018E292708003A03196B292708323ADB
    :10031000031974292708643A03197D299D290313B9
    :1003200083122208013A0319E6282208023A031927
    :100330003C292208033A031966290230F4002608F2
    :10034000F00074080319A829F00D7010FF3FA229CE
    :100350007003AB0031204C207008003A0319B22919
    :100360006400AB29A30108006400772096209F2039
    :100370000230F4002608F00074080319C329F00DB8
    :100380007010FF3FBD297003AB00312064002008CE
    :100390000319CB29B1204C207008003A0319D12948
    :1003A000E520C629D229FF3FFF3FFF3FFF3FFF3F28
    :10420000FF00FF00FF00FF00FF00FF00FF00FF00B6
    :10421000FF00FF00FF00FF00FF00FF00FF00FF00A6
    :10422000FF00FF00FF00FF00FF00FF00FF00FF0096
    :10423000FF00FF00FF00FF00FF00FF00FF00FF0086
    :10424000FF00FF00FF00FF00FF00FF00FF00FF0076
    :10425000FF00FF00FF00FF00FF00FF00FF00FF0066
    :10426000FF00FF00FF00FF00FF00FF00FF00FF0056
    :10427000FF00FF00FF00FF00FF00FF00FF00FF0046
    :10428000FF00FF00FF00FF00FF00FF00FF00FF0036
    :10429000FF00FF00FF00FF00FF00FF00FF00FF0026
    :1042A000FF00FF00FF00FF00FF00FF00FF00FF0016
    :1042B000FF00FF00FF00FF00FF00FF00FF00FF0006
    :1042C000FF00FF00FF00FF00FF00FF00FF00FF00F6
    :1042D000FF00FF00FF00FF00FF00FF00FF00FF00E6
    :1042E000FF00FF00FF00FF00FF00FF00FF00FF00D6
    :1042F000FF00FF00FF00FF00FF00FF00FF00FF00C6
    :10430000FF00FF00FF00FF00FF00FF00FF00FF00B5
    :10431000FF00FF00FF00FF00FF00FF00FF00FF00A5
    :10432000FF00FF00FF00FF00FF00FF00FF00FF0095
    :10433000FF00FF00FF00FF00FF00FF00FF00FF0085
    :10434000FF00FF00FF00FF00FF00FF00FF00FF0075
    :10435000FF00FF00FF00FF00FF00FF00FF00FF0065
    :10436000FF00FF00FF00FF00FF00FF00FF00FF0055
    :10437000FF00FF00FF00FF00FF00FF00FF00FF0045
    :10438000FF00FF00FF00FF00FF00FF00FF00FF0035
    :10439000FF00FF00FF00FF00FF00FF00FF00FF0025
    :1043A000FF00FF00FF00FF00FF00FF00FF00FF0015
    :1043B000FF00FF00FF00FF00FF00FF00FF00FF0005
    :1043C000FF00FF00FF00FF00FF00FF00FF00FF00F5
    :1043D000FF00FF00FF00FF00FF00FF00FF00FF00E5
    :1043E000FF00FF00FF00FF00FF00FF00FF00FF00D5
    :1043F000FF00FF00FF00FF00FF00FF00FF00FF00C5
    :02400E007C3FF5
    :00000001FF
    de mon coté j'ai pas de p16f628a j'ai testé sur un p16f877a

    A+,

    Bruno

  7. #67
    invited62ea012

    Re : Réalisation PWM sur plaque de 2cmX1cm

    Salut à tous les génies de ce forum,

    j'ai mis le projet du PWM en stand-by. Et j'ai un autre soucis. Avis aux amateurs de VHDL :

    J'ai mes 2 Boutons Poussoirs connectés à un FPGA. Lorsque j'appuie sur le + (Button_Up), j'incrémente un compteur de 10 bits et lorsque j'appuie sur le - (Button_Down), je décrémente ce compteur.
    Ensuite le contenu de ce compteur est envoyé à un autre bloc du FPGA qui permet de réaliser une interface I2C (SDA, SCL) pour envoyer ces données à un DAC Linear 10 bits.

    J'ai pu faire le compteur, mais je n'arrive pas à programmer l'interface I2C...

    Avez vous des pistes pr moi svp??

    Merci encore!!!
    Sam.

  8. #68
    invited62ea012

    Re : Réalisation PWM sur plaque de 2cmX1cm

    Salut!!
    J'ai une question en VHDL : Jai un pgm ki marche mais qd je le passe sur le FPGA, ca marche pas... Cest dc surement un pb de synthèse non?

    Vs savez dou ca peut venir??

    Merci.
    Sam.

  9. #69
    invited62ea012

    Re : Réalisation PWM sur plaque de 2cmX1cm

    Salut!!
    Je me suis mal exprimé ds mon dernier message... lol
    je le reprends:

    J'ai une question en VHDL : Jai un pgm ki marche en simulation mais qd je le passe sur le FPGA, ca marche pas... Cest dc surement un pb de synthèse non?

    Vs savez dou ca peut venir??

    Merci.
    Sam.

Page 3 sur 3 PremièrePremière 3

Discussions similaires

  1. Calcul PWM Period / PWM Duty Cycle
    Par Paintitblack dans le forum Électronique
    Réponses: 14
    Dernier message: 02/12/2010, 20h34
  2. Réalisation d'une commande MLI (ou PWM) pour onduleur
    Par invite8402d624 dans le forum Électronique
    Réponses: 6
    Dernier message: 28/11/2007, 13h32
  3. pwm sur pic
    Par noisyboxes dans le forum Électronique
    Réponses: 3
    Dernier message: 28/04/2007, 19h07
  4. aide sur le PWM
    Par invitec9170ad2 dans le forum Électronique
    Réponses: 4
    Dernier message: 27/07/2006, 19h33
  5. Gradateur sur PWM
    Par Orfait dans le forum Électronique
    Réponses: 9
    Dernier message: 10/01/2006, 14h13
Découvrez nos comparatifs produits sur l'informatique et les technologies.