LusoRobótica - Robótica em Português

Sistemas específicos => Picaxe => Tópico iniciado por: andre_f_carvalho em 05 de Abril de 2011, 22:16

Título: 18M2 a 3v + pwm
Enviado por: andre_f_carvalho 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 (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
Título: Re: 18M2 a 3v + pwm
Enviado por: xiserre 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:)
Título: Re: 18M2 a 3v + pwm
Enviado por: andre_f_carvalho 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?
Título: Re: 18M2 a 3v + pwm
Enviado por: senso 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.
Título: Re: 18M2 a 3v + pwm
Enviado por: andre_f_carvalho 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.)
Título: Re: 18M2 a 3v + pwm
Enviado por: senso em 05 de Abril de 2011, 23:13
Datasheet ou lá como os gajos da Picaxe lhe chamam de certeza que tem lá.
Título: Re: 18M2 a 3v + pwm
Enviado por: andre_f_carvalho 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?
Título: Re: 18M2 a 3v + pwm
Enviado por: senso 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
Título: Re: 18M2 a 3v + pwm
Enviado por: andre_f_carvalho em 06 de Abril de 2011, 19:59
normalmente qual é a frequência utilizada no pwm?
Título: Re: 18M2 a 3v + pwm
Enviado por: andre_f_carvalho em 12 de Abril de 2011, 21:45
boas, nenhuma ajuda?
Título: Re: 18M2 a 3v + pwm
Enviado por: senso em 12 de Abril de 2011, 21:58
Pwm para controlar o que?
Penso que o do Arduino é 500Hz e 1Khz.
Título: Re: 18M2 a 3v + pwm
Enviado por: andre_f_carvalho 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.

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg849.imageshack.us%2Fimg849%2F4913%2Fpwmoutin.jpg&hash=ae8810fe03677e0f98a21565cc8861dd65dabeab)