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: Um Reflow Oven abaixo dos 100 euros  (Lida 26212 vezes)

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

StarRider

  • Visitante
Re: Um Reflow Oven abaixo dos 100 euros
« Responder #15 em: 13 de Maio de 2013, 14:05 »
Visto que tambem estás habituado a STM32, porque não um destes com USB? A nivel de custo de IC deve ser parecido com os que estas a usar, não?

Sim, tenho aqui 2 STM32F3DISCOVERY que ronda os 9 euros cada , mas é um pouco overkill e um desperdício pois esta
board tem outras potencialidades  ... a ideia é usar material off-the-shelf o mais possível por isso mão estava muito virado
para estar a implementar o uC e demais componentes numa board especifica.

Também tenho por aqui uma dúzia de STM32VLDISCOVERY mas não têm USB ...  decisões, decisões :/

Abraços,
PA

Offline dropes

  • Mini Robot
  • *
  • Mensagens: 2.189
Re: Um Reflow Oven abaixo dos 100 euros
« Responder #16 em: 13 de Maio de 2013, 14:26 »
Optei por usar uma board com o controlador USB CY7C68013A que se pode encontrar no Ebay por +- 11 euros.
Esta board tem o CY7C68013A e um uC 8051, vai necessitar de um pequeno firmware e o resto do controle é feito
por software, isto faz com que não seja necessário um LCD nem um teclado/botões e torna o esquema e PCB
muito simples.

Não entendo o uso de um PC para uma tarefa relativamente simples, se queres guardar as curvas tudo bem, mas são assim tão importantes para as consultar?
Se fosse algo complexo como uma CNC ainda tinha cabimento, mas não para um forno.

Uma interface ao utilizador, mesmo com um display gráfico, não é assim tão complicado de se fazer, mais uns switchs e ligação à sonda de temperatura, resistências de aquecimento, etc...

Depois de se guardar os dados para um reflow eficiente, não serão necessários mais ajustes, é que ter um forno ao lado do monitor não é nada estético :)

É apenas a minha opinião para um overkill de processamento evidente.

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re: Um Reflow Oven abaixo dos 100 euros
« Responder #17 em: 13 de Maio de 2013, 15:18 »
Dropes, o objectivo do projecto é manter o custo abaixo dos 100€ dai ele estar a pensar usar o PC como interface. Mesmo as curvas podiam ser armazenadas facilmente em memorias externas, a questão aqui é a do custo.

Offline Hugu

  • Mini Robot
  • *
  • Mensagens: 5.602
  • Keyboard not found. Press any key to continue.
    • [url=www.g7electronica.net]G7 Electrónica.net[/url]
Re: Um Reflow Oven abaixo dos 100 euros
« Responder #18 em: 13 de Maio de 2013, 16:32 »
Dropes, o objectivo do projecto é manter o custo abaixo dos 100€ dai ele estar a pensar usar o PC como interface. Mesmo as curvas podiam ser armazenadas facilmente em memorias externas, a questão aqui é a do custo.

mas um computador ou um portatil ja é algo k toda a gente tem, e para quem quiser fazer um forno abaixo dos 100€, n precisa de comprar outro computador... ha coisas que ja estao incluidas u que se teem de ter! se assim fosse, tb era preciso fazer um gerador electrico pra porduzir electricidade pra por o forno a funcionar! :D

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re: Um Reflow Oven abaixo dos 100 euros
« Responder #19 em: 13 de Maio de 2013, 17:08 »
Dropes, o objectivo do projecto é manter o custo abaixo dos 100€ dai ele estar a pensar usar o PC como interface. Mesmo as curvas podiam ser armazenadas facilmente em memorias externas, a questão aqui é a do custo.

mas um computador ou um portatil ja é algo k toda a gente tem, e para quem quiser fazer um forno abaixo dos 100€, n precisa de comprar outro computador... ha coisas que ja estao incluidas u que se teem de ter! se assim fosse, tb era preciso fazer um gerador electrico pra porduzir electricidade pra por o forno a funcionar! :D

exacto, mas claro que se for possivel fazer algo standalone por menos de 100€ era o ideal :)

Offline Tayeb

  • Mini Robot
  • *
  • Mensagens: 710
Re: Um Reflow Oven abaixo dos 100 euros
« Responder #20 em: 01 de Junho de 2013, 05:54 »
Estou curioso em saber se a placa com Psoc e 8051 fez algo de útil.  Sim? Se sim, como? Aparentemente não tem memória flash, somente EEPROM e com muito pouco espaço de memória, creio eu 2K.
« Última modificação: 01 de Junho de 2013, 06:33 por Tayeb »

Offline Tayeb

  • Mini Robot
  • *
  • Mensagens: 710
Re: Um Reflow Oven abaixo dos 100 euros
« Responder #21 em: 01 de Junho de 2013, 06:38 »
Eu acho que foi overkill o uso de uma placa PSOC muito limitada cujo objetivo é diferente e que não é nada fácil de utilizar para o que se pretende fazer!

StarRider

  • Visitante
Re: Um Reflow Oven abaixo dos 100 euros
« Responder #22 em: 06 de Junho de 2013, 16:01 »
Optei por usar uma board com o controlador USB CY7C68013A que se pode encontrar no Ebay por +- 11 euros.
Esta board tem o CY7C68013A e um uC 8051, vai necessitar de um pequeno firmware e o resto do controle é feito
por software, isto faz com que não seja necessário um LCD nem um teclado/botões e torna o esquema e PCB
muito simples.

Não entendo o uso de um PC para uma tarefa relativamente simples, se queres guardar as curvas tudo bem, mas são assim tão importantes para as consultar?
Se fosse algo complexo como uma CNC ainda tinha cabimento, mas não para um forno.

Uma interface ao utilizador, mesmo com um display gráfico, não é assim tão complicado de se fazer, mais uns switchs e ligação à sonda de temperatura, resistências de aquecimento, etc...

Depois de se guardar os dados para um reflow eficiente, não serão necessários mais ajustes, é que ter um forno ao lado do monitor não é nada estético :)

É apenas a minha opinião para um overkill de processamento evidente.

Boas dropes,

A ideia é passar o overhead do custo para a sofrware que neste caso é de borla ;)

Em relação às curvas, necessitas de pelo menos duas, uma para solda com chumbo e outra para pasta sem chumbo pois
as temperaturas são diferentes.

De mesma forma, temos por vezes componentes que requerem curvas de reflow especificas, como por exemplo alguns
sensores de imagem, mas em especial harded ICs.

Abraços,
PA

StarRider

  • Visitante
Re: Um Reflow Oven abaixo dos 100 euros
« Responder #23 em: 06 de Junho de 2013, 16:06 »
Post longo ... you have been warned ;)


Continuando para bingo ...

CY7C68013A é composto por um transceiver USB e um mcu 8051, já por varias vezes recorri ao CY7 quer em projectos onde necessito de uma interface de alta velocidade para transmissão de dados pela porta USB e que usam todo o potencial do CY7 (como para a leitura e transmissão de imagens de um sensor CMOS),  quer em coisas tão simples como um simples comutador de reles com controlo pela porta USB.

Na sua função mais básica o CY7C68013A pode ser usado como um simples mcu 8051 que disponibiliza portas IO, portas UART, TIMERS, interface USB, I2C, etc. A vantagem de usar um CY7C68013A desta forma é que não é necessário escrever firmware para a interface USB pois está embutido no core do mesmo. O único firmware que é necessário escrever é o que trata especificamente das necessidades do projecto, e este firmware corre no 8051 normalmente sendo que É MUITO FÁCIL aceder ás portas IO e restantes periféricos, tal qual num qualquer outro MCU.

O CY7C68013A disponibiliza 2  formas de carregar o firmware para os seus 16K de RAM através do seu bootloader interno SEM NECESSIDADE DE PROGRAMADOR EXTERNO. Pode carregar o firmware automaticamente de uma EPROM que esteja ligada aos seus pinos I2C ou pode carregar o firmware directamente do PC através do driver instalado neste PC. Pode inclusive gravar o firmware na EPROM sem qualquer programador externo !

Isto pode parecer um “bicho de 7 cabeças” a algumas pessoas, mas acreditam que é mais fácil que programar um Arduíno, até porque a programação vai ser tratada pelo próprio software que vou escrever para controlar o forno no lado do PC (mais sobre este soft nos próximos capitulo).

Ora, como existe no mercado uma mini CY7C68013A Development  Board que custa 8 euros e que vêm até já com uma EPROM de 64K, e tendo eu aqui paradas uma 6 boards dessas, nada mais lógico do que usar as mesmas uma vez que acabam por ser a solução mais barata para o desafio em questão.  Usando esta board como um simples mcu 8051 com interface USB pelo custo de 8 euros bate todas as outras soluções, desde boards STM32 até aos simples “duinos” que abundam por ai.

Vão ver que no fim é uma solução Plug and Play …

Aqui fica uma imagem da dita board:



Em termos de electrónica,  a única coisa mais que vamos necessitar é de uma  breakout board para o MAX31855 que é o TDC que vai efectuar a leitura do  Termopar.
Esta breakout board é muito, mesmo muito simples, aqui fica a minha solução com headers para encaixe directo sobre a CY7C68013A Development  Board que mencionei em cima:





Resultado:


Continua ….

Abraços,
PA
« Última modificação: 07 de Junho de 2013, 00:52 por StarRider »

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re: Um Reflow Oven abaixo dos 100 euros
« Responder #24 em: 06 de Junho de 2013, 16:39 »
Discordo num ponto mas compreendo a tua posição visto teres 6 boards dessas em casa :) A STM32F3DISCOVERY custa 9€ tendo bastante memória para poder funcionar stand-alone.

USB é um assunto do qual quase nada sei mas até gostava de percebe um pouco melhor, tens alguma bibliografia que aconcelhas? não para ficar um expert mas para ter algumas noções.

Estás a pensar desenvolver aplicação em C/C++?

StarRider

  • Visitante
Re: Um Reflow Oven abaixo dos 100 euros
« Responder #25 em: 06 de Junho de 2013, 17:05 »
Discordo num ponto mas compreendo a tua posição visto teres 6 boards dessas em casa :) A STM32F3DISCOVERY custa 9€ tendo bastante memória para poder funcionar stand-alone.

USB é um assunto do qual quase nada sei mas até gostava de percebe um pouco melhor, tens alguma bibliografia que aconcelhas? não para ficar um expert mas para ter algumas noções.

Estás a pensar desenvolver aplicação em C/C++?

Boas,

Podes crer ... já olhei 340000 vezes para as STM32F3DISCOVERY ... neste momento faço questão de acabar o projecto com
a CY7, mas vou mesmo fazer uma segunda versão com o STM32F3.

A interface USB pode ser realmente complexa, mas depois de entendidos os princípios básicos acaba por ser relativamente
fácil. Uma boa fonte de info pode ser este link:
http://www.beyondlogic.org/usbnutshell/usb1.shtml

Outro paper muito compacto, mas que serve de boa introdução e que dá para ficar com uma ideia do que é a interface USB
é este que envio em anexo. Qualquer duvida, e se eu souber responder, estás à vontade.

Sim, usei o C++ Builder ... em breve vou "postar" a aplicação neste tópico (sources e tudo) ..

Abraços,
PA

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re: Um Reflow Oven abaixo dos 100 euros
« Responder #26 em: 06 de Junho de 2013, 17:14 »
Nunca usas-te Qt?

É possível ter as velocidades que falas-te no tópico anterior em linux? Ou só mesmo em windows com o driver especifico?

StarRider

  • Visitante
Re: Um Reflow Oven abaixo dos 100 euros
« Responder #27 em: 14 de Julho de 2013, 14:16 »
Boas,

Mais uns dias livres, mais umas horas neste desafio.

Não sei se ficou explicito, mas ao contrário do que foi dito pelo Tayeb, o CY7C68013A  NÃO É UM PSOC !

Voltando à vaca fria, o projecto está terminado, custo final:
- Mini forno = 39 euros
- Thermopar tipo K = 4,20
- SSR (solid state relay) 25Amps = 2,90 euros
- Dev Board CY7C68013A - 7 euros
- MAX31855KASA + PCB = 6 euros
Total = 59,10 euros !!!!

Tenho uns video do processo de reflow, assim que tiver pachorra partilho os mesmos.

Links:
Firmware para o CY7C68013A
Software de control

Instalação da sonda de temperatura:



Screenshots do soft de control:
Main screen


Editar/Adicionar curvas


Reflow em curso


Abraços,
PA
« Última modificação: 14 de Julho de 2013, 14:30 por StarRider »

Offline ivitro

  • Mini Robot
  • *
  • Mensagens: 451
Re: Um Reflow Oven abaixo dos 100 euros
« Responder #28 em: 14 de Julho de 2013, 19:42 »
Tambem fizeste o sw de raiz?

Ta muito bom :)

Offline Tayeb

  • Mini Robot
  • *
  • Mensagens: 710
Re: Um Reflow Oven abaixo dos 100 euros
« Responder #29 em: 18 de Julho de 2013, 20:00 »
Em primeiro lugar admito que pensei que o CY7C68013A é PSoC, afinal não tem arquitetura de PSoC daí que não poderá usar como um PSoC. Por conter nele 8051 creio que fez uso do microcontrolador e se beneficiou essencialmente do controlador USB.

Parabéns pelo trabalho StarRider, porém não perdia nada em dar crédito ao autor do controlador Lim Phang Moh que usa os mesmos conceitos, e creio eu que, o seu software controlador se baseia no trabalho dele, sem demérito nenhum do firmware que escreveu. O firmware de Lim usa os conceitos que utilizou:

https://github.com/rocketscream/Reflow-Oven-Controller/blob/master/reflowOvenController.ino

O projeto está no seguinte link:

http://www.rocketscream.com/shop/reflow-oven-controller-shield-arduino-compatible

O autor vende uma placa Arduino para controlar um forno "reflow" num projeto idêntico até no uso do CI MAX. A ideia inovadora de sua parte creio eu é o de usar o 8051 dentro CY7C68013A de Cypress.

Mais sobre o projeto em:

http://www.rocketscream.com/wiki/index.php/Reflow_Controller_Shield_(Arduino_Compatible)

Como previa tinha que haver um controlo melhor do que simples ON-OFF. O trabalho em que se baseia Lim Moh é de Brett Beauregard, que acho excelente:

http://brettbeauregard.com/blog/category/pid/coding/





« Última modificação: 18 de Julho de 2013, 20:34 por Tayeb »