io intendo l'uso dedicato ad un driver dc, perché ogni applicazione deve essere dedicata, che il termine esatto é quello da té descritto, io sto facendo due sistemi, una con PID in tempo reale, vale a dire
contatore encoder, comtatore impulso cnc, con la possibilità¡ ovviamente di selezionare il numero di puls
da dedicare ad ogni fronte di salita, tutti i calcolo, fatti in tempo reale, con logica fpga, vale a dire comparatore, e tutte le operazioni matematiche, su base di un clock da 24 mega, il risultato, vale a dire
errore con calcolo del pid, pronto per il pwm, mi esce con una manciata di nanosecondi, forse troppo veloce, che nemmeno il motore puà³ rispndergli, ma questo non fa niente, si puà³ adattare, ora il termine nanosecondi, forse è troppo ottimistico, comunque sicuramente, attorno ai 10/20 microsecndi, ti pare poco? alla simulazione con modelsim, é facile, perché stabilisci tu i tempi, poi nella realtà¡ sara diversa.
Il secondo modulo, é fatto con logica fuzzy, ma quello prende un po piຠtempo, e anche un chip piàº
grande, come hardware, quello con il pid, mi sta dentro ad un max2 epm1270, mentre il fuzzy,
dovrà³ usare un cyclone 2, oppure meglio ancora uno stratix, con cpu risk a 32 bit, pertanto i costi
cambiano, ma io ho la qualità¡ di iniziare tanti progetti e non finirli mai, a volte arrivo, a fine progetto,
lo provo, quando mi soddisfa lo metto nel cassetto per finirlo poi, oramai ho i cassetti pieni, ma questa volta é diverso, se trovo qualcuno che mi aiuta, posso continuare le altre cose, altrimenti le lascio indietro (le altre cose) e finisco questo, per adesso quello con il pid, anche perché mi serve per ( le altre cose) sono deciso a terminarlo, impegni esteri permettendo.
saluti
Maurizio