Vai al contenuto
PLC Forum


Mistero out elettrostimolatore


tnnplc

Messaggi consigliati

Buongiorno a tutti,

premesso che sono un programmatore e mi diletto nell'elettronica...

gentilmente mi serve un aiuto a una cosa che non riesco a darmi una spiegazione... 😵

voglio sostituire il microprocessore (attualmente un PIC16F64) a un apparecchio elettrostimolatore e quindi riscrivere il firmware (userò un micro atmega1284).

 

utilizzo lo stesso circuito... ovviamente ho scollegato i due pin del micro originale (fortunatamente e su zoccolo.) e ho collegato i pin del mio micro...


Ho ricavato i segnali e la parte di circuito interessata all'out.

xforum.thumb.jpg.54a12698fb74183fd0cdbbe77e0bba64.jpg


di seguito i segnali generati dal micro...
su U3-PIN3:

U3_PIN3_ORIG_COPIA.jpg.45c2eca19e8f670b1d534b19d8a93f20.jpg


su U3-PIN5:(il segnale ha il dutycycle che varia ogni 20ms partendo dal 10% fino ad arrivare al 60% e poi ripete...)
U3_PIN5_ORIG_COPIA.jpg.3ce74a8c9c8dbe828a4898d67f78f136.jpg

 

questi sono i segnali misurati in vari punti del circuito...
U2_PIN1:

U2_PIN1.jpg.dda8376697399e3e3a08e46fca98b7e5.jpg


U2_PIN5: ***** PERCHE' SONO DIVERSI ?????? ***** 😵

 

U2_PIN5.jpg.dd9a8cea87c420b89dfcb7041da958cb.jpg


e di conseguenza non ho l'out come da originale...???? 😵

OUT:

 

U2_PIN6.jpg.bd360b6d68b58f3791c9968872d3cef3.jpg


Come si vede l'out originale è una somma dei due segnali, con il dutycycle del secondo segnale variabile...

l'out che sono riuscito a generare invece, il segnale con il dutycycle variabile non viene sommato al primo e non scende nella parte negativa...

Dove è il problema? i segnali che ho generato con il microprocessore sono simili..!!

 

Modificato: da tnnplc
Link al commento
Condividi su altri siti


Se disponi di un oscilloscopio doppia traccia, controlla le fasi relative tra i 2 segnali:quello a duty fisso con quello a dutyu variabile. A me sembra prorio un problema di fase relativa.

Link al commento
Condividi su altri siti

Per me ti manca il giusto rapporto temporale tra i due segnali generati.

Dall'uscita originale direi che il segnale U3-Pin5 va alto (quindi basso in U2-Pin1, che lo inverte) sul fronte di discesa del segnale in U3-Pin3, mentre mi sembra che nel tuo caso sia invece sul fronte di salita.

Ci vorrebbe un doppia traccia per vedere la sequenza temporale dei due segnali.

 

... appunto, battuto da Livio... 😉

 

Modificato: da Ctec
Link al commento
Condividi su altri siti

grazieeee👏 ad entrambi...

anche io pensavo a un problema di sincronismo tra i segnali...

 

allora sto usando un oscilloscopio con due canali... Tektronix TDS1012B

 

collego i due segnali ai due canali ....

 

potrebbe andar bene?

Link al commento
Condividi su altri siti

 

5 ore fa, Ctec ha scritto:

il segnale U3-Pin5 va alto (quindi basso in U2-Pin1, che lo inverte) sul fronte di discesa del segnale in U3-Pin3

era proprio questo il problema.... ho imparato un'altra cosa!

 

grazie grazie grazie.

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...