collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[Ontem às 19:13]


O que é isto ? por KammutierSpule
[26 de Março de 2024, 19:35]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: 18M2 a 3v + pwm  (Lida 6990 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 »

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • 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.)

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • 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?

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • 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?

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • 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 »