Io su internet ho trovato praticamente tutto, mi manca solo qualche dettaglio, come capire a che cavolo serve al costante di integrazione...
Se non ho capito male, il piedino int/hold serve per fare il windowing, tu metti su 'int' e parte l'integrazione del segnale, appena stacchi il valore di uscita si fissa sul risultato dell'integrazione del periodo campionato ('hold'), in modo da poterlo digitalizzare con un ad (o leggerlo via connessione seriale). Il segnale di uscita è un segnale analogico, leggibile anche via porta digitale, proporzionale al rumore nel cilindro nella fase campionata.
L'avevo notato anche io che l'HIP ha un po meno funzioni (forse la sola possibilita' di leggere in digitale il valore campionato), infatti a casa ho dei tpic, non degli HIP
Il lavoro va fatto per forza con un microcontrollore. Al tpic si parla via seriale, se riesci a preparare dei pacchetti seriali con un numreo ragionevole di porte logiche ti faccio una statua!!!
Il problema è che poi devi conunque o digitalizzare il segnale (= almeno un ADC), oppure leggere in digitale il valore (di nuovo il micro...)
Per i micro, controllati i pic, hanno istruzioni risc, e c'e' il compilatore C, avevo fatto i conti, e con una pic da 20mhz si dovrebbe riuscire a starci dietro. A casa ho gia' anche dei microcontrollori che dovevano svolgere bene il lavoro.
Per la funzione all'interno della megasquirt, sinceramente preferirei gestire tabelle di rumore direttamente nel microcontrollore, e mandare alla megasquirt un segnale digitale knock/no-knock.
Oppure, se nella megasquirt impostassero ALMENO la tabella per il livello del rumore, andrebbe bene lo stesso, ma dal momento che non lo faranno, sinceramente preferisco mandare un segnale digitale, e mettere le mani sul codice di un microcontrollore esterno piuttosto che sul codicione della megasquirt.
Cmq ci sono troppe cose da impostare con dei dip, la configurazione indubbiamente va fatta via seriale. E' un po complicato compilare una tabella per i livelli di rumore in base ai giri con dei dip switch, anche se fosse una tabella 4x4
Poi come dicevo, se si fa il windowing (ed andrebbe fatto...) sfruttando l'uscita per il contagiri della megasquirt, bisogna anche impostare quant'e' l'offset di gradi tra il segnale che da la megasquirt ed il tdc del pistone... Poi ancora i gradi per il windowing, sta benedetta costante di integrazione (che non ho capito a che serve),etc
Insomma, troppa roba. Poi che costa mettere una porta rs232 ed attaccarlo al pc? Tanto il pc devi avercelo per mappare....