Konvertera en Weller till en JBC

Berätta om dina pågående projekt.
ASEA
Inlägg: 957
Blev medlem: 11 januari 2015, 14:07:27

Re: Konvertera en Weller till en JBC

Inlägg av ASEA »

:) :tumupp:
DanielM
Inlägg: 2413
Blev medlem: 5 september 2019, 14:19:58

Re: Konvertera en Weller till en JBC

Inlägg av DanielM »

Tackar så mycket.

Det har varit ett roligt och lärorikt projekt. Normalt så brukar jag använda PID-regulatorer. Mest bara för att dom är så förbannat enkla och dom löser problemet. Men en nackdel med PID-regulatorer är att dom är lite halvsvåra att trimma in samt ostabila. En MPC är dock mer avancerad och kräver kännedom om regulatorn samt dynamiken hos modellen som MPC ska reglera. Men MPC är dock enklare att trimma in och betydligt mer stabilare än en PID. Stabiliteten har med att MPC är modellbaserat och man kan sätta begräsningar i regulatorn. Vilket man inte kan göra med PID.

Så "suger" PID? Nej. PID är bra och löser problemet. Lika väl som MPC gör. Men om man kräver en snabb reglering, då är MPC inte något alternativ. Kan man nöja sig med 1 sekunds iterationstid. Då fungerar MPC.
DanielM
Inlägg: 2413
Blev medlem: 5 september 2019, 14:19:58

Re: Konvertera en Weller till en JBC

Inlägg av DanielM »

Här är lite mera bilder.
Ja, allt är lött för hand. Storlekar: 0402, SOT23, SOT23-3 osv.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Senast redigerad av DanielM 3 maj 2025, 02:24:25, redigerad totalt 1 gång.
DanielM
Inlägg: 2413
Blev medlem: 5 september 2019, 14:19:58

Re: Konvertera en Weller till en JBC

Inlägg av DanielM »

Och dom sista :mrgreen:
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
Danny
Inlägg: 3219
Blev medlem: 17 maj 2007, 16:30:37
Ort: Skåne

Re: Konvertera en Weller till en JBC

Inlägg av Danny »

Roligt och intressant projekt :) :tumupp:
DanielM
Inlägg: 2413
Blev medlem: 5 september 2019, 14:19:58

Re: Konvertera en Weller till en JBC

Inlägg av DanielM »

Jag överträffade mig själv också när jag fick en MPC att fungera. Är det någon här som har använt MPC förut?
ELTompa
Inlägg: 520
Blev medlem: 27 februari 2017, 22:13:28
Kontakt:

Re: Konvertera en Weller till en JBC

Inlägg av ELTompa »

Snyggt :tumupp:
Användarvisningsbild
carpelux
Inlägg: 1946
Blev medlem: 13 oktober 2007, 12:33:33
Ort: Varnhem

Re: Konvertera en Weller till en JBC

Inlägg av carpelux »

Kul prijekt och bra jobbat!👍🏼
DanielM
Inlägg: 2413
Blev medlem: 5 september 2019, 14:19:58

Re: Konvertera en Weller till en JBC

Inlägg av DanielM »

Här är stegsvaret från vilande i rumstemp till 345 grader.
Det går inte leverera någon mera ström då transformatorn kan inte ge något mera. Men MPC regulatorn reglerar in väldigt fint :tumupp:
Duty call 63999 är det maximala värdet för att PWM:en ska vara konstant ON.

Detta program har jag gjort själv också.
Jag har alltså skapat:
  • Kretskortet ritat i Altium CircuitMaker
  • MPC regulatorn i C kod
  • Loggningsverktyget i C++
  • Läst mig in på optimeringslära med linjär algebra
  • Systemidentifieringsalgoritmer. Jag använde mig av RLS för att identifiera dynamiken hos lödspetsen: https://en.wikipedia.org/wiki/Recursive ... res_filter
  • Kalman filtret i C kod
  • Ett massivt linjäralgebraiskt C bibliotek för att kunna göra snabba och tunga beräkningar på inbyggda system
Det enda jag inte har skapat är lödspetsen, transformatorn, ARM processorn och dess komponenter, plastlådan, strömmen från kärnkraftverket. :roll:

Lite rolig information: RLS uppfanns år 1821 av Gauss. En duktig tysk matematiker som kallas för fadern av den linjära algebran då han uppfann minstakvadratmetoden som är kärnan i lösningen av linjära system. Men RLS ignorerades ända tills 50-talet då hans matematik kunde tillämpas med datorer. Linjär algebra är i praktiken värdelös utan datorer.
Feedback control MPC.png
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Skriv svar