Sida 1 av 20
Hur kan jag få tag på prestandaversionen av Nucleo?
Postat: 19 oktober 2019, 19:16:40
av DanielM
Jag har tidigare kört vanliga Nucleo-versionen som liknar Arduino Uno. Men nu behöver jag en liten värre mikrokontroller då jag ska köra kvadratisk programmering, rekrusiv minsta kvadratmetod, prediktion samt kalman filter och integralfunktionalitet.
Det kommer vara den mest avancerade självinställande och adaptiva regulatorn för att hålla temperaturen i en vattentank. Jag vet att en PID klarar detta men jag vill bara experimentera.
Då undrar jag vart jag kan få tag på det värsta Nucleo kortet här i Sverige. Den måste kunna hantera double.
Re: Hur kan jag få tag på prestandaversionen av Nucleo?
Postat: 19 oktober 2019, 20:58:16
av AndLi
Säljer inte Digikey alla varianter? Och Digikey.se är ju i Sverige

Re: Hur kan jag få tag på prestandaversionen av Nucleo?
Postat: 19 oktober 2019, 21:02:47
av bearing
waveshare
Re: Hur kan jag få tag på prestandaversionen av Nucleo?
Postat: 19 oktober 2019, 21:31:33
av DanielM
AndLi skrev:Säljer inte Digikey alla varianter? Och Digikey.se är ju i Sverige

Säljer dom till det lilla enkla folket?
Re: Hur kan jag få tag på prestandaversionen av Nucleo?
Postat: 20 oktober 2019, 00:26:46
av TomasL
Alla säljer till alla, typ.
Re: Hur kan jag få tag på prestandaversionen av Nucleo?
Postat: 20 oktober 2019, 02:16:26
av DanielM
Jag har tänkt mig ett Nucleo-144 kort. Lite överdrivet jag vet, men dessa kort kan hantera double och dom är riktigt snabba. Behöver ej ethernet eller massa analoga/digitala. Nöjer mig med 1 analog och 1 digital.
Re: Hur kan jag få tag på prestandaversionen av Nucleo?
Postat: 20 oktober 2019, 04:12:30
av bearing
Jamen då är det ju klart.
Re: Hur kan jag få tag på prestandaversionen av Nucleo?
Postat: 20 oktober 2019, 10:27:36
av AndLi
DanielM skrev:AndLi skrev:Säljer inte Digikey alla varianter? Och Digikey.se är ju i Sverige

Säljer dom till det lilla enkla folket?
Såklart snabba leveranser har de med, 2 nätter och du har prylarna...
Re: Hur kan jag få tag på prestandaversionen av Nucleo?
Postat: 21 oktober 2019, 18:59:19
av DanielM
Någon som kan rekommendera? Jag har fem krav.
* Hög CPU
* Mycket ram
* Kan hantera double datatyp
* Minst en analog
* Minst en PWM
Allt annat har jag ej behov utav.
Re: Hur kan jag få tag på prestandaversionen av Nucleo?
Postat: 21 oktober 2019, 19:04:25
av svanted
ska du styra en hink med vatten borde du satsa på en OLCF-4, då blir det superenkelt

Re: Hur kan jag få tag på prestandaversionen av Nucleo?
Postat: 21 oktober 2019, 20:09:18
av DanielM
Det är svårare med det jag tänker göra

Re: Hur kan jag få tag på prestandaversionen av Nucleo?
Postat: 21 oktober 2019, 21:58:29
av Micke_s
STM32F7 har mycket kraft.
https://www.digikey.se/product-detail/e ... gL8FPD_BwE
Info om chippet:
https://www.st.com/en/microcontrollers- ... 767zi.html
Edit: När du väljer CPU senare ta en titt på vilka som klarar double i tabellen
https://www.st.com/en/microcontrollers- ... tId=SS1858
Inte alla STM32F7 har double precision float.
Edit2: STM32F7 kan köra externt SRAM/SDRAM också om inte 512Kb räcker.
Edit3: Beroende på vad du ska göra kanske ESP32 räcker?
https://blog.classycode.com/esp32-float ... 9f6f567a69
Re: Hur kan jag få tag på prestandaversionen av Nucleo?
Postat: 21 oktober 2019, 22:45:11
av DanielM
För att vara på säkra sidan så väljer jag mest ram som det bara går.
En H7-version som är STM's värsta CPU någonsin har RAM till 1 MB.
https://www.st.com/en/microcontrollers- ... eries.html
Så det blir någon av dom följande. Alla har samma CPU Hz och RAM.
480+240 MHz = 720 MHz
Går det att köra Doom 1/2 på den?

Värre än min första Pentium MMX 200 Mhz dator.

Re: Hur kan jag få tag på prestandaversionen av Nucleo?
Postat: 22 oktober 2019, 03:49:04
av DanielM
På DigiKey så finns det bara en H7-serie att köpa.
NUCLEO-H743ZI2
https://www.digikey.se/product-detail/s ... D/10130892
* 480 MHz CPU
* 1 MB ram
* SP-FPU och DP-FPU
* 16 Bit ADC
* och massa digitala utgångar
Låter riktigt bra det här. Intressant också att den har Ethernet. Kanske man ska ha en hemsida på den istället för LCD?
Eller man kopplar ihop den med sockets?
Eller vad tycker ni? Är LCD omodernt i jämförelse med ovan?
Eller varför inte en REST API(anropa C funktioner över internet)
Re: Hur kan jag få tag på prestandaversionen av Nucleo?
Postat: 22 oktober 2019, 04:04:14
av JimmyAndersson
Det beror på hur din grej ska användas.
På distans så är ju en LCD på apparaten meningslös, men på plats är det nästan ett måste.
Så du behöver berätta om var/hur användaren behöver läsa av informationen som apparaten ger.
Min vedpanna-automation har display (och knappar) som används när man är i pannhuset. Den har även wifi och ethernet-kabel för att man ska kunna se bl.a temperaturer på distans.