Maskinistens Twitter-flöde  Stöd Maskinisten via Patreon  Maskinistens nätverk - information på svenska  Maskinistens nätverk - information på finska  Maskinistens nätverk - information på norska  Maskinistens nätverk - information på danska  Maskinistens nätverk - information på isländska
Forumindex

ForumindexForumindexMaskin-databasFotoalbumKalender-informationKöp & SäljDownloadsLexikonKontaktregisterCrimedatbase

Åkerman-register
Visa forum för mobila enheter

ForumindexVerkstadsforumAllmänt[Allmänt] El/elektronik

Bygga egen styrning (ECU) till en pumpdyse-dieselmotor

1612 inlägg • Sida 66 av 108
Diskutera el/elektronik i allmänhet här

Janson1 (trådstartaren)

#976 » 22:09:15, 16-12-2017
  • Överför markerat ord till lexikonet

ok, om jag förstår rätt kan man individuellt bestämma värde på varje enskilt nummer från tex analogread. Ja varför inte, men jag tror inte jag behöver excel däremot. Tål att tänkas på...
Janson1
Fler än 500 inlägg
 
Blev medlem: 12:50:52, 21-03-2010
Ort: Mark Västra Götaland
Sverige
Maskintyp: Grävmaskin (larvburen)
Maskin: Bobcat X125 (2.5 ton)
Case CK-15 (Kubota kx41)
+ div. flygplan, helikoptrar
Senaste renoveringsobjekten:
Piper PA-24 Comanche från -64 (flyger nu)
Ferguson Grålle/VW diesel 1952/2002 (rullar nu)
10 Kw solcellsanläggning som surrar och går.
Försöka få till ett Ö-drift elsystem utifall att...



Towil

#977 » 22:11:10, 16-12-2017
  • Överför markerat ord till lexikonet

Japp, och det går snabbt att hämta värde i utbyte mot minnesutrymme.
Användarvisningsbild
Towil
Moderator
Moderator
 
Blev medlem: 20:00:40, 18-08-2007
Ort: Nybro
Sverige

Ulf

#978 » 00:50:21, 17-12-2017
  • Överför markerat ord till lexikonet

Jag har inte hittat hakparenteser på telefonen, vi låtsas att vanliga parenteser är dom.

int tabell(3)(4);
Är en array med 3kolumner och 4 rader.
Tilldelningav värde
Tabell(2)(2) likamedtecken 5;
Hittar inte likmed heller...
Tvåorna bytes lämpligen till variabler.

För att kunna "mappa om" så kan man tänka sig att tabellerna ligger i ett eeprom. Troligen ett externt då atmega328 har lite minne där. Den större har mer.
Kommer du med problem, eller är du en del av det?
Användarvisningsbild
Ulf
Fler än 500 inlägg
 
Blev medlem: 16:04:18, 05-03-2004
Ort: Kil
Maskintyp: Traktor
Maskin: Nuffield 460 -61

Janson1 (trådstartaren)

#979 » 10:30:55, 17-12-2017
  • Överför markerat ord till lexikonet

För att slippa ett extra minne och en massa inkopplingar så måste väl fscale() vara lättare? Jag har i dag utnyttjat 20 % av minnet för själva programmet och 14 % av globala variabler, så lite plats borde vara kvar. Däremot har jag fått ett el schema (tack maskinist I) så jag har utrönt hur spridarna är inkopplade och vilken drivspänning dom går på, ja dom går på 12 Volt minus en schottkydiod, minus två MOS-transistorer som jag tror inte gör någon större förlust. Det finns ingen step-up-converter, ingen normalizerare mm utan vid kallstart -20 så får man förlita sig till att batteriets spänning räcker för att aktivera spridarna. En vad jag tycker lite byggteknisk miss på original ECU är att drivspänning för alltihopa är i ena änden av kontakten och spridarna är anslutna i andra änden av samma kontakt, däremellan är alla småsignalsladdar inkopplade. Blir det inte väldig mycket lättare störningar att göra på detta viset? Det känns lite som "sunt förnuft" att göra kretskortet med hänsyn till hur signalerna är och undvika att blanda små-småsignaler med härkebautaströmmar, närmare 17 Amp i fyrkantsvåg. Ja, ja, jag har åtskilt det så gott det går och hoppas slippa få problem, det är det enda jag kan göra.
Edit: felstavat.
Senast redigerad av Janson1 17:55:53, 17-12-2017, redigerad totalt 1 gång.
Janson1
Fler än 500 inlägg
 
Blev medlem: 12:50:52, 21-03-2010
Ort: Mark Västra Götaland
Sverige
Maskintyp: Grävmaskin (larvburen)
Maskin: Bobcat X125 (2.5 ton)
Case CK-15 (Kubota kx41)
+ div. flygplan, helikoptrar
Senaste renoveringsobjekten:
Piper PA-24 Comanche från -64 (flyger nu)
Ferguson Grålle/VW diesel 1952/2002 (rullar nu)
10 Kw solcellsanläggning som surrar och går.
Försöka få till ett Ö-drift elsystem utifall att...

jpd

#980 » 10:53:48, 17-12-2017
  • Överför markerat ord till lexikonet

Vet du vilken omvandling du vill göra? (Alltså matematiskt)
Var det inte heltal in och heltal ut?
Fscale är till för flyttal, men är oftast mycket långsammare att räkna med.

Om du beskriver vilket intervall du har in och vilket intervall du vill omvandla det till kan du kanske få ett alternativt förslag?
jpd
Fler än 500 inlägg
 
Blev medlem: 18:49:25, 29-05-2012
Ort: Skåne
Sverige
Maskintyp: Traktor
Maskin: MF 135
Nimbus typ C
LM 218
LM 218 TD
Hydrovåg SG10

Janson1 (trådstartaren)

#981 » 11:12:24, 17-12-2017
  • Överför markerat ord till lexikonet

Ja, gärna. En förklaring: i dag är gasen helt linjär vilket innebär att från noll till halva utslaget är bara från tomgång och en liten bit upp och sen händer det väldigt mycket precis på slutet. Om man tänker skalan 0 till 255 så: 0 = 0, 1=3, 2=6, 3=9 osv när man kommit till hälften skall man istället minska lagom så 255 förblir 255 vid slutet (skulle det skjuta över lite är ingen katastrof då det är enkelt att ändra i map() funktionen). Jag vill mao flytta mittpunkten på poten så det händer mer i början och mindre i slutet.
Janson1
Fler än 500 inlägg
 
Blev medlem: 12:50:52, 21-03-2010
Ort: Mark Västra Götaland
Sverige
Maskintyp: Grävmaskin (larvburen)
Maskin: Bobcat X125 (2.5 ton)
Case CK-15 (Kubota kx41)
+ div. flygplan, helikoptrar
Senaste renoveringsobjekten:
Piper PA-24 Comanche från -64 (flyger nu)
Ferguson Grålle/VW diesel 1952/2002 (rullar nu)
10 Kw solcellsanläggning som surrar och går.
Försöka få till ett Ö-drift elsystem utifall att...

Janson1 (trådstartaren)

#982 » 11:31:42, 17-12-2017
  • Överför markerat ord till lexikonet

Jag gjorde nu på morgonen ett test mellan att köra med pinMode() och ett snabbare sätt "pureAtMega.h" och det är samma fenomen, pulsen blir hög 10 till 15 mikrosekunder på utgången till spridare/spridarekontroll fast den skulle varit låg hela tiden, så ingen skillnad. Kan det bero på att jag använder delaymicroseconds()?
Edit: felstavat.
Senast redigerad av Janson1 17:58:14, 17-12-2017, redigerad totalt 1 gång.
Janson1
Fler än 500 inlägg
 
Blev medlem: 12:50:52, 21-03-2010
Ort: Mark Västra Götaland
Sverige
Maskintyp: Grävmaskin (larvburen)
Maskin: Bobcat X125 (2.5 ton)
Case CK-15 (Kubota kx41)
+ div. flygplan, helikoptrar
Senaste renoveringsobjekten:
Piper PA-24 Comanche från -64 (flyger nu)
Ferguson Grålle/VW diesel 1952/2002 (rullar nu)
10 Kw solcellsanläggning som surrar och går.
Försöka få till ett Ö-drift elsystem utifall att...

jpd

#983 » 11:44:04, 17-12-2017
  • Överför markerat ord till lexikonet

Då kommer här ett exempel på hur man borde kunna göra. Brasklapp:har inte testat, men det borde funka
Kod: Markera allt
if (in<128)
  ut = (in*3)>>2;
else // in >= 128
  ut = 128 + (in>>2);


Funktionen är att dela upp intervallet i två halvor med en brytpunkt vid in==128. Under 128 är det 150% förstärkning, över 128 är det 50% förstärkning.

Viktigt att se till att det inte blir ett hopp vid brytpunkten.
Det är alltså ingen slump att (in*3)>>2 == 128 + (in>>2) för värdet in==128

Behöver man andra brytpunkter, eller andra förstärkningar går det såklart att justera.

1 person gillar det här inlägget.
jpd
Fler än 500 inlägg
 
Blev medlem: 18:49:25, 29-05-2012
Ort: Skåne
Sverige
Maskintyp: Traktor
Maskin: MF 135
Nimbus typ C
LM 218
LM 218 TD
Hydrovåg SG10

Baron3D

#984 » 13:52:13, 17-12-2017
  • Överför markerat ord till lexikonet

Vill man ha en mer avancerad beräkning...

Kod: Markera allt
int s, in;
// in = 0 till 255 !
s = 255 - in;
s *= s;
s >>=8
s = 255 - s; //
in += s;
in >>= 1; // en lagom olinjär kuva

1 person gillar det här inlägget.
Baron3D
Fler än 100 inlägg
 
Blev medlem: 22:17:36, 15-12-2013
Ort: Marks kommun
Sverige
Maskintyp: Hjullastare

Janson1 (trådstartaren)

#985 » 21:50:22, 20-12-2017
  • Överför markerat ord till lexikonet

Jag provade JPD:s förslag och moddade och provade mig fram till detta alster.
Kod: Markera allt
  if (pot<=280)
        {
         ut = pot*3;
        }
      else // in >= 801
      {
      ut =  (pot*0.2)+ 840;
      }

Totalsumman blir 1044 istället för 1023 men det vara enklare att ändra i map() än att försöka få till 1023...
Jag tror detta blir bra.
Janson1
Fler än 500 inlägg
 
Blev medlem: 12:50:52, 21-03-2010
Ort: Mark Västra Götaland
Sverige
Maskintyp: Grävmaskin (larvburen)
Maskin: Bobcat X125 (2.5 ton)
Case CK-15 (Kubota kx41)
+ div. flygplan, helikoptrar
Senaste renoveringsobjekten:
Piper PA-24 Comanche från -64 (flyger nu)
Ferguson Grålle/VW diesel 1952/2002 (rullar nu)
10 Kw solcellsanläggning som surrar och går.
Försöka få till ett Ö-drift elsystem utifall att...

Janson1 (trådstartaren)

#986 » 21:58:02, 20-12-2017
  • Överför markerat ord till lexikonet

Jag har nu cadat färdigt mönsterkortet och skickat i väg det för tillverkning. Jag hoppas gerberfilen blev bra... Det blev ett kinesiskt företag (ALLPCB) och dom vill ha 32 dollar inkl frakt för 5 st kort som skall komma inom 1,5 vecka. Får väl se det här med tiden, den tror jag inte riktigt på. Jag använde precis alla pads som ingår i gratisversionen, jag fick tom snåla lite och ta bort lite "onödiga" grejer.
Men alla ingångar är skyddade med Muratafilter, motstånd och dioder sen var padsen slut.

1 person gillar det här inlägget.
Janson1
Fler än 500 inlägg
 
Blev medlem: 12:50:52, 21-03-2010
Ort: Mark Västra Götaland
Sverige
Maskintyp: Grävmaskin (larvburen)
Maskin: Bobcat X125 (2.5 ton)
Case CK-15 (Kubota kx41)
+ div. flygplan, helikoptrar
Senaste renoveringsobjekten:
Piper PA-24 Comanche från -64 (flyger nu)
Ferguson Grålle/VW diesel 1952/2002 (rullar nu)
10 Kw solcellsanläggning som surrar och går.
Försöka få till ett Ö-drift elsystem utifall att...

Janson1 (trådstartaren)

#987 » 08:51:23, 21-12-2017
  • Överför markerat ord till lexikonet

Problem: Jag fick tillbaka filen från Kina där dom skriver :"For the Gerber files, pls kindly use RS-274-X as your type.
And for NC drill file, pls use NC data as type and Excellon as format."
Vad jag kan se så har jag RS-274-X redan så det är nog rätt, kan i alla fall inte göras annorlunda. Men borrfilen vill dom ha i Exellon och det kan jag inte hitta... Däremot har jag många DRC-errors, det blir ett par-tre varje gång jag ansluter en pad till jordplanet, jag ser errors som ofrånkommliga? Hur skall man få till det? (jag har DipTrace)
Janson1
Fler än 500 inlägg
 
Blev medlem: 12:50:52, 21-03-2010
Ort: Mark Västra Götaland
Sverige
Maskintyp: Grävmaskin (larvburen)
Maskin: Bobcat X125 (2.5 ton)
Case CK-15 (Kubota kx41)
+ div. flygplan, helikoptrar
Senaste renoveringsobjekten:
Piper PA-24 Comanche från -64 (flyger nu)
Ferguson Grålle/VW diesel 1952/2002 (rullar nu)
10 Kw solcellsanläggning som surrar och går.
Försöka få till ett Ö-drift elsystem utifall att...

Towil

#988 » 09:19:58, 21-12-2017
  • Överför markerat ord till lexikonet

Som jag sagt innan schema och pads först pcb sen. Schemat är det man kollar emot där av alla DRC eftersom du inte har något schema.

Övriga har jag ingen större pejl på efterom jag gör min egna kort.
Men det finns ju andra mera kända för PCB med bra betyg EasyEDA, Elecrow, PCBWay
https://pcbshopper.com/ mata in din data och kolla.
Användarvisningsbild
Towil
Moderator
Moderator
 
Blev medlem: 20:00:40, 18-08-2007
Ort: Nybro
Sverige

Towil

#989 » 09:27:06, 21-12-2017
  • Överför markerat ord till lexikonet

http://www.diptrace.com/books/tutorial.pdf finns avsnitt för detta.
Har du rätt ändelser på filnamnen är lite olika vad tillverkarna vill ha.
Användarvisningsbild
Towil
Moderator
Moderator
 
Blev medlem: 20:00:40, 18-08-2007
Ort: Nybro
Sverige

Janson1 (trådstartaren)

#990 » 11:01:57, 21-12-2017
  • Överför markerat ord till lexikonet

OK. Men man måste väl inte ha ett digitalt schema för att kunna få gjort ett PCB?
Jag skickar en drl.fil till dom så får vi se.
Korten är så pass billiga så blir det skit av alltihopa så får jag väl göra på ett annat sätt nästa gång...
Janson1
Fler än 500 inlägg
 
Blev medlem: 12:50:52, 21-03-2010
Ort: Mark Västra Götaland
Sverige
Maskintyp: Grävmaskin (larvburen)
Maskin: Bobcat X125 (2.5 ton)
Case CK-15 (Kubota kx41)
+ div. flygplan, helikoptrar
Senaste renoveringsobjekten:
Piper PA-24 Comanche från -64 (flyger nu)
Ferguson Grålle/VW diesel 1952/2002 (rullar nu)
10 Kw solcellsanläggning som surrar och går.
Försöka få till ett Ö-drift elsystem utifall att...


Återgå till [Allmänt] El/elektronik

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 4 gäster



Älmeboda Maskinservice

OilQuick

TK Traktordelar

Klaravik

Crazyride

Bra Verktyg

Motrab

Engcon

Scandcut

Astrak

Olsson Parts

Nya och begagnade
truckar på vstruck.se