collapse

* Posts Recentes

[Tutorial] Faz a tua própria PCB por KammutierSpule
[Hoje às 09:47]


Impedância (ou porque é que eu não percebo nada disto). por dvdt
[Hoje às 07:45]


Maneira correta de ler o ADC do Arduino ? por jm_araujo
[Hoje às 00:20]


Gearbox por josecarlos
[Ontem às 23:10]


BostonDynamics - Vai uma mãozinha? por josecarlos
[20 de Outubro de 2018, 11:57]


Tipos de "fontes de energia" por Njay
[20 de Outubro de 2018, 01:53]


HX711 por senso
[17 de Outubro de 2018, 23:36]


LR, passado, presente e futuro por beirao
[17 de Outubro de 2018, 22:54]


PCB de passadeira por beirao
[17 de Outubro de 2018, 22:51]


Proteções gerais de um circuito por KammutierSpule
[17 de Outubro de 2018, 17:33]

Autor Tópico: 18M2 a 3v + pwm  (Lida 3299 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.469
    • Pro - andrefcarvalho
18M2 a 3v + pwm
« em: 05 de Abril de 2011, 22:16 »
boas,

numa tentativa de obter informação a cerca disco, venho expor a minha duvida.


visto que estou a utilizar o picaxe 18m2 a trabalhar a 3v para que possa usar o comando da nunchuck da wii (trabalha a 3v), venho perguntar se é possível criar pwm com se estivesse a correr o mesmo a 3v, a ideia nesta etapa é conseguir controlar a velocidade de um motor usando uma placa igual (http://www.franciscodias.net/boards/motor-driver-board), e se for possível criar pwm na mesma f que em 5v neste caso teria de retirar a resistência de 470 já que se usar 3v num led ele funciona bem, neste caso OC

Offline xiserre

  • Mini Robot
  • *
  • Mensagens: 277
Re: 18M2 a 3v + pwm
« Responder #1 em: 05 de Abril de 2011, 22:25 »
Tas a injectar no transistor 5/470A no transistor. agora tens e de achar uma resistencia que faça a mesma corrente a partir dos 3.3 V.. ou seja, 3.3=R*(5/470), se queres utilizar a mesma corrente para excitar o transistor...


ups, vi agora que o pino ta a ligar a um optoisolador.. o raciocinio e o mesmo:)

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.469
    • Pro - andrefcarvalho
Re: 18M2 a 3v + pwm
« Responder #2 em: 05 de Abril de 2011, 22:38 »
ou seja, tem de levar resistência na mesma?

edit:
se não estou em erro
3.3=R*(5/470)
3.3=R*0.011
3.3/0.011=R
300=R

ou seja da uma res. de 300ohms certo?
« Última modificação: 05 de Abril de 2011, 22:41 por andre_f_carvalho »

Online senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.563
  • Helpdesk do sitio
Re: 18M2 a 3v + pwm
« Responder #3 em: 05 de Abril de 2011, 22:44 »
Sim, porque o controlo é feito com corrente e não com voltagem, o mesmo para os led's, sem resistencia para limitar a corrente eles vão ao ar.
Se o micro corre á mesma frequencia a 3v então tudo funciona igualzinho como se estive-se a 5v, incluindo pwm.
Avr fanboy

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.469
    • Pro - andrefcarvalho
Re: 18M2 a 3v + pwm
« Responder #4 em: 05 de Abril de 2011, 22:47 »
Sim, porque o controlo é feito com corrente e não com voltagem, o mesmo para os led's, sem resistencia para limitar a corrente eles vão ao ar.
Se o micro corre á mesma frequencia a 3v então tudo funciona igualzinho como se estive-se a 5v, incluindo pwm.

a minha duvida era mesmo essa, porque estando a 3v podia não ter a mesma frequência.


agora só falta uma coisa para por a funcionar xD

(como criar pwm no 18m2, já que nuca utilizei este comando no picaxe nem pwm noutro disp.)

Online senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.563
  • Helpdesk do sitio
Re: 18M2 a 3v + pwm
« Responder #5 em: 05 de Abril de 2011, 23:13 »
Datasheet ou lá como os gajos da Picaxe lhe chamam de certeza que tem lá.
Avr fanboy

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.469
    • Pro - andrefcarvalho
Re: 18M2 a 3v + pwm
« Responder #6 em: 06 de Abril de 2011, 18:38 »
sim tem um parte da info:
Citar
pwm
Syntax:
PWM pin,duty,cycles
- Pin is a variable/constant which specifies the i/o pin to use.
- Duty is a variable/constant (0-255) which specifies analog level.
- Cycles is a variable/constant (0-255) which specifies number of cycles. Each
cycle takes about 5ms at 4MHz clock frequency.
Function:
Output pwm then return pin to input.
Information:
This command is historical and hence rarely used. For pwm control of motors etc.
the pwmout command is recommended instead.
This pwm command is used to provide ‘bursts’ of PWM output to generate a
pseudo analogue output on the PICAXE pins. This is achieved with a resistor
connected to a capacitor connected to ground; the resistor-capacitor junction
being the analog output. PWM should be executed periodically to update/refresh
the analog voltage.
Example:
main:
pwm C.4,150,20 ; send 20 pwm bursts out of pin 4
pause 20 ; pause 20 ms
goto main ; loop back to start

agora uma coisa que me esta a baralhar é o nº de ciclos que se tem de por na ultima parte, normalmente usa-se que numero, ou caso me possam explicar o porque de usar um valor?

Online senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.563
  • Helpdesk do sitio
Re: 18M2 a 3v + pwm
« Responder #7 em: 06 de Abril de 2011, 19:41 »
Desse texto o importante é isto:
This command is historical and hence rarely used. For pwm control of motors etc.
the pwmout command is recommended instead.

Esse comando é pwm á unha por software, para pwm a sério é o pwmout
Avr fanboy

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.469
    • Pro - andrefcarvalho
Re: 18M2 a 3v + pwm
« Responder #8 em: 06 de Abril de 2011, 19:59 »
normalmente qual é a frequência utilizada no pwm?

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.469
    • Pro - andrefcarvalho
Re: 18M2 a 3v + pwm
« Responder #9 em: 12 de Abril de 2011, 21:45 »
boas, nenhuma ajuda?

Online senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.563
  • Helpdesk do sitio
Re: 18M2 a 3v + pwm
« Responder #10 em: 12 de Abril de 2011, 21:58 »
Pwm para controlar o que?
Penso que o do Arduino é 500Hz e 1Khz.
Avr fanboy

Offline andre_f_carvalho

  • Mini Robot
  • *
  • Mensagens: 1.469
    • Pro - andrefcarvalho
Re: 18M2 a 3v + pwm
« Responder #11 em: 12 de Abril de 2011, 22:13 »
Pwm para controlar o que?
Penso que o do Arduino é 500Hz e 1Khz.

controlar motores de aparafusadora, no picaxe eles têm um mini programa para o comando pwmout e la define-se a frequência que que o picaxe esta  a trabalhar, a velocidade em % para o pwm e a frequência, vou meter uma img para mostrar.

« Última modificação: 12 de Abril de 2011, 22:15 por andre_f_carvalho »