Show Posts
Pages: 1 ... 3 4 [5] 6 7 ... 160
61  International / Generale / Re: Rivetti e PCB on: April 25, 2014, 04:40:32 am
Costa 6,33€ contro il link ad ebay che avevo trovato a 4,58€. Mi sembra che costa di più.
Il diametro della punta non sarà troppo grosso per i rivetti da 0.6mm?
62  International / Hardware / Re: Motore stepper fuso? on: April 24, 2014, 02:26:07 pm
Pensavo che come prima cosa avessi cambiato l'integrato, è quasi certamente quello da come descrivi il tutto a questo punto.
In teoria hanno protezione da sovracorrenti, shutdown termico, etc.. ma se ne hai abusato a lungo con temperature elevate penso che le protezioni interne non abbiano molta efficacia in questi casi
63  International / Generale / Re: Rivetti e PCB on: April 24, 2014, 12:16:15 pm
A me sembra uguale al link precedente, perché dici che sembra più simile?
64  International / Software / Re: Bug funzione delay? on: April 22, 2014, 04:27:25 pm
Mi sa che ci hai preso smiley-wink
65  International / Software / Re: Bug funzione delay? on: April 22, 2014, 03:39:45 pm
L'interrupt di overflow è un rimasuglio di un copia incolla lasciato per sbaglio dal codice di un altro progetto.
Mi stupisce però che staccandogli il clock viene scatenato lo stesso, prova il codice che ho postato inizialmente dove con

Code:
TCCR1B = 0;

staccavo il clock ma... l'interrupt veniva ugualmente scatenato  smiley-eek-blue
66  International / Generale / Re: Rivetti e PCB on: April 22, 2014, 11:30:06 am
Ho comprato http://www.rembrandtlights.com/shop/rl-1060 ma mi è arrivato col pin non centrato e di conseguenza non ha funzionato, tutti i rivetti si sono piegati senza entrare.
L'idea era di farne uno fatto bene se non costava molto, se altri nel forum sono interessati se ne possono preventivare N e vedere se si riesce ad avere ad un prezzo ancora minore.
L'aggeggio cinese non mi convince molto..
67  International / Generale / Re: Rivetti e PCB on: April 22, 2014, 11:15:50 am
A me sembra il solito: http://www.ebay.it/itm/151231308678 cambia solamente il prezzo.. meno di 5€ spedito e immediatamente disponibile.

Non mi sembra pensato per fare i PCB, sicuro che funzioni?
68  International / Generale / Rivetti e PCB on: April 22, 2014, 10:13:16 am
Ciao a tutti,
Chiedo se qualcuno di voi ha un tornio per realizzare oggetti come quello in immagine.
In poche parole un cilindretto con un pin da 0.6mm di diametro per poter piantare dei rivetti con un martello.
Il suo scopo sarebbe realizzare PCB doppia faccia con vias.
Cosa ne dite?
69  International / Software / Re: Bug funzione delay? on: April 22, 2014, 05:48:42 am
Veramente incredibile!

Arduino prima di chiamare setup() chiama una funzione interna init() che configura i timer in questo modo:
- timer0, phase-correct PWM, prescaler 64, overflow interrupt
- timer1, phase-correct PWM 8 bit, prescaler 64
- timer2, phase-correct PWM 8 bit, prescaler 64

con l'istruzione
Code:
TIMSK1 = (1 << OCIE1A) | (1 << TOIE1);

nel codice si abilita overflow interrupt sul timer 1 assieme all'output Compare Match A interrupt.
L'interrupt di overflow si scatena solamente se c'è lo sleep iniziale, da qui il comportamento errato.

La soluzione è
Code:
TIMSK1 = (1 << OCIE1A);

In poche parole togliere il clock al timer, ovvero
Code:
TCCR1B = 0;
non basta da solo sempre a fermare il timer  smiley-eek-blue

C'è ancora da investigare secondo me per capire bene il tutto..
70  International / Hardware / Re: Problema col controllo stepper motor trifase on: April 21, 2014, 03:31:30 pm
Non è uno stepper motor ma un brushless
Alimenta il motore con un alimentatore a parte

Ciao
71  International / Software / Re: Bug funzione delay? on: April 19, 2014, 04:53:58 pm
Sembra che il problema sia della funzione Sleep o di GCC, in ultima ipotesi del micro. Seguiranno investigazioni.
72  International / Software / Bug funzione delay? on: April 18, 2014, 10:30:15 am
Salve a tutti,

Questo semplice codice che attiva il Timer1 in modalità CTC non funziona col  delay da 100ms iniziale, il timer non si ferma mai.
Eliminando il delay iniziale tutto funziona correttamente. C'è qualche interferenza col timer1 e la funzione delay? La cosa strana è che i successivi delay dopo la configurazione funzionano normalmente e non interferiscono.

Code:
ISR(TIMER1_COMPA_vect)       
{
  digitalWrite(2, HIGH);
  digitalWrite(2, LOW); 
}
void setup()
{
  delay(100); 
  pinMode(2, OUTPUT);   

  cli();   
  TCCR1A = 0;   
  TCCR1B = (1 << WGM12) | (1 << CS10);
  TCNT1 = 0; 
  OCR1A = 100;
  TIMSK1 = (1 << OCIE1A) | (1 << TOIE1); 
  sei(); 
 
  delay(1000);
 
  cli();
  TCCR1B = 0;  // Ferma Timer, INVECE non si ferma col delay da 100 iniziale
  sei();
}
void loop(){}
73  International / Generale / Re: Atmega328 8Mhz on: April 16, 2014, 05:51:50 pm
Dall'immagine non si capisce bene ma il jumper bianco e il cavo rosso in fondo a dx sono collegati + con - e - con  +  smiley-eek-blue ?
74  International / Software / Re: ATtiny2313 Bipolar Stepper Driver Controller on: April 13, 2014, 03:39:20 pm
Quote
Perché non provi a controllarlo in corrente adesso che ci hai smanettato?

Intendo il motore passo passo
75  International / Software / Re: ATtiny2313 Bipolar Stepper Driver Controller on: April 13, 2014, 03:53:01 am
Avevi scritto 28BJT-48 5V all'inizio e venivano fuori solo transistor BJT  smiley-twist

Se ha un riduttore allora va bene, 480 RPM per il passo passo sono un numero verosimile, con la riduzione diventano 7.5 RPM o 15 RPM in base al controllo che applichi.

Perché non provi a controllarlo in corrente adesso che ci hai smanettato?
Pages: 1 ... 3 4 [5] 6 7 ... 160