collapse

* Posts Recentes

Placa BMS Desliga por almamater
[14 de Novembro de 2018, 09:06]


Vende-se MUITO e BOM material por m90mine
[13 de Novembro de 2018, 23:32]


LusoRobótica - Website - Estado actual por TigPT
[11 de Novembro de 2018, 16:08]


Circuito para distinguir fase do neutro por TigPT
[10 de Novembro de 2018, 15:50]


leitura de voltagens com o analogRead(A0) por vasco
[08 de Novembro de 2018, 13:59]


Controlar Velocidade Motor AC por senso
[06 de Novembro de 2018, 23:05]


Placa misteriosa por edeweld
[04 de Novembro de 2018, 16:41]


Gearbox por josecarlos
[04 de Novembro de 2018, 11:36]


Referencias de standards tubagens industriais por KammutierSpule
[29 de Outubro de 2018, 23:23]


Maneira correta de ler o ADC do Arduino ? por Njay
[28 de Outubro de 2018, 01:44]

Autor Tópico: MikroC ARM ou PIC32  (Lida 745 vezes)

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

Offline brunofunchas

  • Mini Robot
  • *
  • Mensagens: 22
MikroC ARM ou PIC32
« em: 03 de Setembro de 2017, 22:28 »
Olá pessoal!

Há pouco enviei uma msm ou Sena sobre este tópico, mas se calhar é benéfico alargar a discussão!

Tenho uma aplicação de uma unidade apenas, em que tenho que fazer uma PCB que monitoriza alguns sinais digitais, cerca de 72 e 12 analógicos em que vão aparecer num HMI de 7", com gráficos com a evolução ao longo do tempo. A minha grande dúvida é se dou o salto para os PIC32 ou se vou para os ARM? Estava a pensar adquirir uma licença da MikroC para o PIC32 ou ARM. O que vos parece? Qual é a melhor solução?

Falo no MikroC pois já fiz alguns projectos, em 8bits, com este software.

Comprei tb este livro:
http://www.ebay.co.uk/itm/Designing-Embedded-Systems-with-32-Bit-PIC-Microcontrollers-and-MikroC-Ibrahim/382171481349?_trkparms=aid%3D111001%26algo%3DREC.SEED%26ao%3D1%26asc%3D20160908105057%26meid%3D2bb5c0378734427fabdf37b21cacd96d%26pid%3D100675%26rk%3D1%26rkt%3D15%26sd%3D382171481349&_trksid=p2481888.c100675.m4236&_trkparms=pageci%253Ab2d8ad14-90ee-11e7-8f52-74dbd180c2ca%257Cparentrq%253A49a43b4e15e0ab1d99d7147cfffd30f3%257Ciid%253A1

Offline beirao

  • Mini Robot
  • *
  • Mensagens: 1.527
Re: MikroC ARM ou PIC32
« Responder #1 em: 03 de Setembro de 2017, 23:06 »
Isso é muito subjetivo, depende de várias questões que ficaram pendente:
Qual a frequência de amostragem que precisas para os sinais?
Qual a resolução para os sinais analógicos?
Como vais fazer a comunicação entre o microcontrolador e o HMI?
"O único lugar onde o sucesso vem antes do trabalho, é no dicionário" - Albert Einstein

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.577
  • Helpdesk do sitio
Re: MikroC ARM ou PIC32
« Responder #2 em: 04 de Setembro de 2017, 03:50 »
Eu ia para arm e usava arm-gcc e pagava zero pelo compilador.
Se fores para STM tens N tutoriais sobre a coisa..
Avr fanboy

Offline brunofunchas

  • Mini Robot
  • *
  • Mensagens: 22
Re: MikroC ARM ou PIC32
« Responder #3 em: 04 de Setembro de 2017, 09:23 »
Bom dia a todos!

Obrigado pelas respostas. Eu estava a reflectir sobre o que escrevi e penso que estava a ver a questão do prisma errado. A minha grande dúvida é se forçosamente tenho que ir para um de 32bits.

Passando a explicar, como quero mostrar algumas imagens no ecrã, pensei que o PIC de 8bits ia ter pouca memória e daí ter que migrar para outra série. Mas se calhar, posso usar algum tipo de IC externo que me dê os recursos de RAM que preciso.

Com um PIC de 8bits as imagens vão "engasgar" ao rodar no ecrã?

A aplicação é bastante banal, uma resolução de 12bits para os sinais analógicos, a frequência de amostragem pode ser a cada segundo!

Vou usar este ecrã da Mikro e comunicação por SPI:
https://shop.mikroe.com/riverdi-70-res

Obrigado,
Bruno
« Última modificação: 04 de Setembro de 2017, 09:30 por brunofunchas »

Offline KammutierSpule

  • Mini Robot
  • *
  • Mensagens: 1.250
Re: MikroC ARM ou PIC32
« Responder #4 em: 04 de Setembro de 2017, 09:54 »
Do meu ponto de vista,
sem ter analisado bem a situação (ou não tendo todo o conhecimento da aplicação),
assim de uma forma geral microcontroladores e ecras 800x600pixeis não combinam.
Se tinhas dúvidas que um microcontrolador de 8bits não iria servir, então isso pode ser sinal que a tua abordagem à aquitecura da solução nao esteja muito bem..

Também ao dizer "ARM" é vago, pois existem arquitecturas ARM para microcontroladores e ARM para processadores.


Offline brunofunchas

  • Mini Robot
  • *
  • Mensagens: 22
Re: MikroC ARM ou PIC32
« Responder #5 em: 04 de Setembro de 2017, 10:04 »
Viva,

Vou usar esta placa que faz o interface entre o microcontrolador e o display:
https://shop.mikroe.com/riverdi-click

Como tenho uma easypic v7, vou poder fazer alguns testes com o hardware.

As imagens que referi são extremamente básicas, tipo visualização de estados digitais e um plot ao longo do tempo, dos sinais analógicos. Não exige grande esforço do micro.

Tb tenho VisualTFT da Mikro que ajuda na construção dos sinópticos.

Não vai haver vídeos, no máximo, algum logótipo da empresa.

Obrigado,
Bruno
 

Offline jm_araujo

  • Mini Robot
  • *
  • Mensagens: 2.416
  • NERD!
Re: MikroC ARM ou PIC32
« Responder #6 em: 04 de Setembro de 2017, 10:07 »
Vendo o preço desse LCD, e tendo em conta o pouco que sei da aplicação, não compensaria antes ir para um RPI + LCD?
Parece que para a tua aplicação simplificava-te o desenvolvimento, podias usar uma linguagem de alto nível e simplificava-te o hw (só precisas de te preocupar com o I/O).

Sei que pode não ser tão interessante como fazer tudo de raiz, mas em desenvolvimento lembro-me sempre de uma pergunta que vi há uns anos não me lembro onde: "Isso é um dispositivo ou uma app? Se pode ser uma app, não reinventes a roda" Como disse pode não ser tão gratificante e até um pouco triste, mas é nossa realidade atual.


Offline brunofunchas

  • Mini Robot
  • *
  • Mensagens: 22
Re: MikroC ARM ou PIC32
« Responder #7 em: 04 de Setembro de 2017, 10:18 »
Sim, dá que pensar. Eu tenho uma beaglebone black, mas como comprei este ecrã penso que fiquei "preso" a desenvolver as imagens a mostrar/controlar dos I/O ao visualTFT da Mikroe e ter um micro a comunicar com ele e a ler os estados físicos.