Buongiorno,
ho riparato il driver di un motore trifase sostituendo un mosfet ed una resistenza che era in seria a quest ultimo. il driver ha 4;
1= positivo
2= negativo
3= verde
4= blu
Ho sempre fatto andare questo tipo di driver con un segnale PWM oppure con un semplice potenziometro.
In questo caso sembra pero non funzionare.
se metto in corto verde e blu il motore gira a pieno regime
se mando un segnale PWM sul filo blu non succede niente fin quando la tensione non raggiunge i 5v circa. Questo a prescindere dal % di duty-cycle e dalla frequenza. rimane a pieno regime fino a quando la tensione non scende fino a 2.3v circa.
Succede la stessa cosa se ripeto la prova con un potenziometro da 30kohm.
ho quindi dissaldato la scheda per cercare di capire il tipo di controllo.
Ho trovato quello che credo sia il centro del comando, un ST72321.
Dalla [url]http://pdf.datasheetcatalog.com/datasheet2/8/0ii1zid3eprg58xpx5d1i7o5x0wy.pdf][/url] ho letto che ha 3 Communications Interfaces
– SPI synchronous serial interface
– SCI asynchronous serial interface
– I2C multimaster interface
l' I2C so che si puo interfacciare con l'arduino che gia dispongo.
qualcuno puo cosigliarmi un modo per leggerlo/scriverlo in modo che possa comandarlo con arduino?
ST72321 leggere/scrivere
Moderatore:
Paolino
4 messaggi
• Pagina 1 di 1
0
voti
Essendo un microcontrollore, i comandi i2c e il loro significato sono implementati nel firmware, di cui non hai i sorgenti, e che purtroppo dubito tu possa leggere dalla mcu, anche se a volte e' possibile.
Non sai se il micro lo configura come master o slave, se e' slave non sai l'indirizzo, anche se si puo' ricavare con un po di pratica.
Insomma, con non poca esperienza, se la memoria flash interna non e' protetta/cfirata (che ne dubito), si potrebbe leggere il firmware, disassemblare e cercare di capirci qualcosa. Ma sono cose parecchio avanzate.
Non sai se il micro lo configura come master o slave, se e' slave non sai l'indirizzo, anche se si puo' ricavare con un po di pratica.
Insomma, con non poca esperienza, se la memoria flash interna non e' protetta/cfirata (che ne dubito), si potrebbe leggere il firmware, disassemblare e cercare di capirci qualcosa. Ma sono cose parecchio avanzate.
-

hyroio
106 1 4 - CRU - Account cancellato su Richiesta utente
- Messaggi: 137
- Iscritto il: 17 mar 2020, 13:06
0
voti
heisenbug ha scritto: Non sai se il micro lo configura come master o slave, se e' slave non sai l'indirizzo, anche se si puo' ricavare con un po di pratica.
Insomma, con non poca esperienza, se la memoria flash interna non e' protetta/cfirata (che ne dubito)
Esatto,mi chiedevo invece se ha dei dubbi sul funzionamento di uscite PWM,avendo lo schema dei pin e un oscilliscopio magari riesci a cavare qualche informazione..e poi dubito che il problema sia l'mcu..
4 messaggi
• Pagina 1 di 1
Torna a Firmware e programmazione
Chi c’è in linea
Visitano il forum: Nessuno e 7 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)


