Provo una traduzione della news completa ...
Qualche tempo fa, era emersa un'idea di progettare un rivelatore alternativo per il progetto Radioactive@Home. Progetto attuale ha causato alcuni problemi a volte, così ho deciso di sfidare il problema e venire con la mia soluzione. Purtroppo ero impegnato con il mio lavoro di giorno in modo che il lavoro procedeva passo passo solo di sera. Attualmente il prototipo è lo stadio in cui può essere utilizzato per il progetto, quindi è il momento di pubblicare schemi ed alcune informazioni.
Some time ago, an idea emerged to design an alternative detector for Radioactive@Home project. Current design caused some problems sometimes, so I decided to challenge the problem and come up with my own solution. Unfortunately I was busy with my day job so the work was a step by step on the evenings. Currently the prototype is at he stage where it can be plugged in for the project, so it is a high time to publish schematics and some info.
1. Analisi
Il problema principale del rivelatore attuale è l'USB, che [ implementato via software utilizzando le librerie vUSB sul processore
AVR. Ho lavorato con queste un paio di volte, e potrebbero causare problemi con alcune porte USB, quindi vorrei proporre di utilizzare un microcontroller con interfaccia USB hardware "built-in". Ho scelto il
PIC18F14K50, che dispone di tale interfaccia. Si tratta di un microcontrollore semplice che è abbastanza a buon mercato e dispone di buone risorse. Inoltre, il produttore ha reso disponibili le librerie per l'utilizzo dell'USB complete di esempi. Sulla base di questi esempi si può gestire facilmente costruzione di un sistema che viene rilevato dal sistema operativo come
HID
senza la necessità di driver, e permette di controllare i LED dall'applicazione sul PC. Per questi esempi abbiamo un codice ben documentato, valido da usare per la gestione dell'USB.
Un altro problema della progettazione corrente è un trasformatore. L'MC34063 a volte si comportava in maniera strana. Dopo aver letto la documentazione, mi è venuta l'idea di gestire il trasformatore tramite il microcontrollore. I test software sembravano promettenti, così ho ulteriormente sviluppato questa soluzione.
1. Analysis
The biggest problem of the current detector is USB, done by software using vUSB libraries on AVR Processor. I've worked with it a few times, and it could cause problems with some USB ports, so I would like to propose to use a microcontroller with built-in hardware USB interface. I chose PIC18F14K50, which has such interface. It is a simple microchip microcontroller that is quite cheap and has good resources. Additionally, producer made available libraries to use USB with examples. Based on these examples we can handle easily building a system which is detected by the OS as a HID without the need for the drivers, and allows us to control LED from the application on a PC. For these examples we have well documented codes, worth to use for USB handling. Another problem of the current design is a transformer. The MC34063 is sometimes acting very weird. After browsing through the documentation, i came up with an idea the microcontroller can handle the transformer key. The tests ware promising, so I further developed this solution.
... continua ... (al prox slot libero)