際際滷

際際滷Share a Scribd company logo
Arduino ai raggi X
rendiamolo professionale
Chi sono
Progettista elettronico @EMCelettronica
dall'idea alla produzione dal 1992
Military Avionics Medical-Radiology Industrial Consumer
Security Automotive etc
Fondatore di
Elettronica
Open Source
nel 2006
(Lessig + Anderson)
"share for life"
ARDUINO open source
Hardware
ATMEL microcontroller
Power supply
USB pgm
I/O connector ->shield
Software /firmware
IDE cross platform
C/C++ compiler
programming ->sketch
Arduino ai raggi x
ARDUINO IS NOT A MICROCONTROLLER!
Arduino is an open-source electronics prototyping
platform based on flexible, easy-to-use hardware and
software. It's intended for artists, designers, hobbyists
and anyone interested in creating interactive objects or
environments
..rendiamolo professionale
http://bit.ly/arduinopro
Alimentazione
@100mA
12V - 74属C (12-5= 7V) * 100mA = 0.7W
14V - 85属C (14-5= 9V) * 100mA = 0.9W
16V - XX属C (16-5= 11V) * 100mA = 1.1W prova non effettuata per non danneggiare il regolatore
Tj=P * 慮ja + Ta = 1.1W * 160 属C/W +25 属C = 201属C (ncp1117 Tj max = 150 属C)
Possibili soluzioni
 12V @100mA
 Alimentare a 9V (o anche a 8V)
 Sostituire il regolatore (D2pack)
 TO220 con radiatore
 TO220 DC-DC (Recom)
Input/Output
I/O non protetti
Possibili soluzioni
 analizzare gli schemi delle shields collegate
 non collegare cavi lunghi
 attenzione alle extra tensioni
 attenzione alle extra correnti
 proteggere gli i/o con protezioni:
serie:resistenza serie - fusibili - polyswitch
parallelo:partitori - zener - trisil
lmv358
extra-tensione in ingresso su LMV358
Vcmp = VIN/2 = (12-0.7)/2 = 5.65V (Vmax=5.5V)
Possibili soluzioni
 alimentare a 9V
 alimentare ad una tensione >5V
 zener su ingresso 3.LMV358
Temperatura range industriale
LMV358IDGKR -> -40属C + 125属C
LP2985-33DBVR -> -40属C + 125属C
NCP1117ST50T3G -> 0属C + 125属C
ATMEGA16U-MU -> -40属C + 85属C
ATMEGA328P-PU -> -40属C + 85属C
Possibili soluzioni
 analisi del settore di installazione
 analisi normative relative
 verifica componenti
Vibrazioni
Possibili soluzioni
 fissaggi meccanici
 masterizzare su ununica scheda
.. e il software?
http://bit.ly/arduinopro2
 IDE limitata
 debug
 serial monitor occupa lunica uart
 seriale simulata via software
 breakpoint
 compilatore c/c++ su micro con risorse limitate
 cosa succede in asm?
Arduino ha vinto,
cerchiamo di non perdere noi
http://bit.ly/arduinohavinto
Una soluzione
La soluzione
http://bit.ly/arduinom0
Con e senza DEBUG
bibliografiaArduino ai raggi X: cosa fare per renderlo professionale - Prima Parte
http://it.emcelettronica.com/arduino-ai-raggi-x-cosa-fare-renderlo-professionale-prima-parte
Arduino ai raggi X: rendiamolo professionale - Seconda Parte
http://it.emcelettronica.com/arduino-ai-raggi-x-rendiamolo-professionale-seconda-parte
Arduino ha vinto, cerchiamo di non perdere noi ora!
http://it.emcelettronica.com/arduino-ha-vinto-cerchiamo-di-non-perdere-noi-ora
Sito ufficiale di Arduino http://www.arduino.cc
Sito ufficiale di Processing http://processing.org
Sito ufficiale di Wiring http://wiring.org.co
LMV358 http://www.ti.com/product/lmv358
NCP1117 http://www.onsemi.com/PowerSolutions/product.do?id=NCP1117
ATMEGA328 http://www.atmel.com/devices/atmega328.aspx
ADAFRUIT http://www.adafruit.com/product/2417
ARDUINO.ORG
Come averla a costo zero?
http://bit.ly/arduinogratis

More Related Content

Arduino ai raggi x

  • 1. Arduino ai raggi X rendiamolo professionale
  • 2. Chi sono Progettista elettronico @EMCelettronica dall'idea alla produzione dal 1992 Military Avionics Medical-Radiology Industrial Consumer Security Automotive etc Fondatore di Elettronica Open Source nel 2006 (Lessig + Anderson) "share for life"
  • 3. ARDUINO open source Hardware ATMEL microcontroller Power supply USB pgm I/O connector ->shield Software /firmware IDE cross platform C/C++ compiler programming ->sketch
  • 5. ARDUINO IS NOT A MICROCONTROLLER! Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists and anyone interested in creating interactive objects or environments
  • 7. Alimentazione @100mA 12V - 74属C (12-5= 7V) * 100mA = 0.7W 14V - 85属C (14-5= 9V) * 100mA = 0.9W 16V - XX属C (16-5= 11V) * 100mA = 1.1W prova non effettuata per non danneggiare il regolatore Tj=P * 慮ja + Ta = 1.1W * 160 属C/W +25 属C = 201属C (ncp1117 Tj max = 150 属C)
  • 8. Possibili soluzioni 12V @100mA Alimentare a 9V (o anche a 8V) Sostituire il regolatore (D2pack) TO220 con radiatore TO220 DC-DC (Recom)
  • 10. Possibili soluzioni analizzare gli schemi delle shields collegate non collegare cavi lunghi attenzione alle extra tensioni attenzione alle extra correnti proteggere gli i/o con protezioni: serie:resistenza serie - fusibili - polyswitch parallelo:partitori - zener - trisil
  • 11. lmv358 extra-tensione in ingresso su LMV358 Vcmp = VIN/2 = (12-0.7)/2 = 5.65V (Vmax=5.5V)
  • 12. Possibili soluzioni alimentare a 9V alimentare ad una tensione >5V zener su ingresso 3.LMV358
  • 13. Temperatura range industriale LMV358IDGKR -> -40属C + 125属C LP2985-33DBVR -> -40属C + 125属C NCP1117ST50T3G -> 0属C + 125属C ATMEGA16U-MU -> -40属C + 85属C ATMEGA328P-PU -> -40属C + 85属C
  • 14. Possibili soluzioni analisi del settore di installazione analisi normative relative verifica componenti
  • 16. Possibili soluzioni fissaggi meccanici masterizzare su ununica scheda
  • 17. .. e il software? http://bit.ly/arduinopro2
  • 18. IDE limitata debug serial monitor occupa lunica uart seriale simulata via software breakpoint compilatore c/c++ su micro con risorse limitate cosa succede in asm?
  • 19. Arduino ha vinto, cerchiamo di non perdere noi http://bit.ly/arduinohavinto
  • 23. Con e senza DEBUG
  • 24. bibliografiaArduino ai raggi X: cosa fare per renderlo professionale - Prima Parte http://it.emcelettronica.com/arduino-ai-raggi-x-cosa-fare-renderlo-professionale-prima-parte Arduino ai raggi X: rendiamolo professionale - Seconda Parte http://it.emcelettronica.com/arduino-ai-raggi-x-rendiamolo-professionale-seconda-parte Arduino ha vinto, cerchiamo di non perdere noi ora! http://it.emcelettronica.com/arduino-ha-vinto-cerchiamo-di-non-perdere-noi-ora Sito ufficiale di Arduino http://www.arduino.cc Sito ufficiale di Processing http://processing.org Sito ufficiale di Wiring http://wiring.org.co LMV358 http://www.ti.com/product/lmv358 NCP1117 http://www.onsemi.com/PowerSolutions/product.do?id=NCP1117 ATMEGA328 http://www.atmel.com/devices/atmega328.aspx ADAFRUIT http://www.adafruit.com/product/2417 ARDUINO.ORG
  • 25. Come averla a costo zero? http://bit.ly/arduinogratis