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äljDownloadsLexikonKontaktregisterEfterlysningarShop

Åkerman-register
Visa forum för mobila enheter

ForumindexVerkstadsforumAllmänt[Allmänt] El/elektronik

Bygga egen styrning (ECU) till en pumpdyse-dieselmotor

1205 inlägg • Sida 80 av 81
Diskutera el/elektronik i allmänhet här

Towil

#1186 » 17:56:37, 10-02-2018
  • Överför markerat ord till lexikonet

Jag kör det mesta med I2C då kan man ha många på samma buss med endast 2 pinar utan problem. Bra för sånt som inte behöver så hög hastighet.
Behöver du fler pinnar så kolla på MCP23017 eller PCF8574. Finns nog i SPI version med om du behöver hög hastighet.
Användarvisningsbild
Towil
Moderator
Moderator
 
Blev medlem: 20:00:40, 18-08-2007
Ort: Nybro
Sverige

GLIDLAGER - LEDLAGER - BUSSNINGAR - KULLAGER - RULLAGER - TÄTNINGAR - LÄNKHUVUDEN
www.debearings.se


Ulf

#1187 » 18:44:52, 10-02-2018
  • Överför markerat ord till lexikonet

Mjukvaru-spi?
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)

#1188 » 20:09:37, 10-02-2018
  • Överför markerat ord till lexikonet

Mjukvaru-SPI har jag testat, det funkar men benen räcker inte riktigt till. Jag väntar nog in MEGA:n nu.
Janson1
Fler än 500 inlägg
 
Blev medlem: 12:50:52, 21-03-2010
Ort: Västra Götaland
Sverige
Maskintyp: Grävmaskin (larvburen)
Maskin: Bobcat X125 (2.3 ton)
case cx15 (Kubota kx41)
+ div. flygplan, helikoptrar
Senaste renoveringsobjektet:
Piper PA-24 Comanche från -64
Dexta från -61
Ford 1900 4 wd. (Shibaura)
Husaberg FE 400 och en Gasgas 400

Janson1 (trådstartaren)

#1189 » 20:36:19, 10-02-2018
  • Överför markerat ord till lexikonet

Det löste sig ändå.. En String som mellanlagring av datum och tid som sen anropas vid sd-inskrivning. Så nu har jag två enheter på samma MISO,MOSI,SCK.
Janson1
Fler än 500 inlägg
 
Blev medlem: 12:50:52, 21-03-2010
Ort: Västra Götaland
Sverige
Maskintyp: Grävmaskin (larvburen)
Maskin: Bobcat X125 (2.3 ton)
case cx15 (Kubota kx41)
+ div. flygplan, helikoptrar
Senaste renoveringsobjektet:
Piper PA-24 Comanche från -64
Dexta från -61
Ford 1900 4 wd. (Shibaura)
Husaberg FE 400 och en Gasgas 400

Janson1 (trådstartaren)

#1190 » 22:57:14, 13-02-2018
  • Överför markerat ord till lexikonet

I går kom kortet och i dag fick jag se det. Det ser ut som jag tänkt och verkar passa i måtten, det blev 15 istället för 10 st.
En liten förhandsvisning på kortet monterat ihop med ett NANO. Som denna koppling blir Så är det bara att fortsätta med att programmera ben A0 till A15, D2 till D41 med några glapp. Nu skall väl benen räcka till?
Bild
Tyvärr så är min mobilkamera inget vidare... Men håll till godo!
Nu väntar jag på processorer och tid.
Nu löste sig min inkoppling och programmering med två SPI enheter på samma linor men man kanske skulle bygga en FDR (Flight Data Recorder) samtidigt nu när jag fått mer ben? Jag har ju en GPS puck som ger ut nmeasignal, tror jag det heter? och sen tre potentiometrar till styreriet, en till höjdroder, en till skevroder, en till sidoroder. Motorsignal finns ju redan. En sån där axelerometer skulle kanske också ingå? Ja, med risk för att det blir ingenting så skall jag kanske hejda mig lite?
edit: felskrivet...
Senast redigerad av Janson1 08:34:05, 14-02-2018, redigerad totalt 1 gång.

1 person gillar det här inlägget.
Janson1
Fler än 500 inlägg
 
Blev medlem: 12:50:52, 21-03-2010
Ort: Västra Götaland
Sverige
Maskintyp: Grävmaskin (larvburen)
Maskin: Bobcat X125 (2.3 ton)
case cx15 (Kubota kx41)
+ div. flygplan, helikoptrar
Senaste renoveringsobjektet:
Piper PA-24 Comanche från -64
Dexta från -61
Ford 1900 4 wd. (Shibaura)
Husaberg FE 400 och en Gasgas 400

Towil

#1191 » 23:54:24, 13-02-2018
  • Överför markerat ord till lexikonet

Kör nu inte för mycket på samma MCU. Större chans att något går fel i koden.
Användarvisningsbild
Towil
Moderator
Moderator
 
Blev medlem: 20:00:40, 18-08-2007
Ort: Nybro
Sverige

Janson1 (trådstartaren)

#1192 » 08:22:08, 14-02-2018
  • Överför markerat ord till lexikonet

Towil: när du skriver går fel i koden. Avses det att man skriver koden lite dåligt så det kan bli situationer som är svåra att förutse eller finns det risk för att processorn gör fel? Finns det andra processorer att välja på? Jag tittar just nu på SAM3X8E från Microchip som Arduino har i nån modell (DUO?) Den är ju på 3,3 volt så det blir ju en del problem att plantera in den rakt av, sen är det 144 ben. Det borde finnas processorer som är ungefär lika kraftfulla men med bara 32-80 ben som man kan lägga in Arduinos bootloader i? Jag har nog bestämt mig för att hålla mig till Arduino så långt det går, programmeringsglädjen som nu infunnit sig får inte försvinna! Det är nog bättre att nu när jag fått ordning på grunderna så gå in för att förbättra/förfina/optimera det jag har.
Janson1
Fler än 500 inlägg
 
Blev medlem: 12:50:52, 21-03-2010
Ort: Västra Götaland
Sverige
Maskintyp: Grävmaskin (larvburen)
Maskin: Bobcat X125 (2.3 ton)
case cx15 (Kubota kx41)
+ div. flygplan, helikoptrar
Senaste renoveringsobjektet:
Piper PA-24 Comanche från -64
Dexta från -61
Ford 1900 4 wd. (Shibaura)
Husaberg FE 400 och en Gasgas 400

Towil

#1193 » 09:37:01, 14-02-2018
  • Överför markerat ord till lexikonet

Janson1 skrev: Avses det att man skriver koden lite dåligt så det kan bli situationer som är svåra att förutse eller finns det risk för att processorn gör fel?

Svar ja

Janson1 skrev:Jag tittar just nu på SAM3X8E från Microchip som Arduino har i nån modell (DUO?)

Det är en ARM Cortex M3 från Atmel. Arduino är portad till ARM för den. Så om du har någon specifik AVR kod så lär inte den fungera rakt av.


ARM utvecklar processorer med de gör inga själva utan säljer rättigheter. Där av att det finns så många tillverkare.
Towil @ [Allmänt] Bygga egen styrning (ECU) till en pumpdyse-dieselmotor
Användarvisningsbild
Towil
Moderator
Moderator
 
Blev medlem: 20:00:40, 18-08-2007
Ort: Nybro
Sverige

Janson1 (trådstartaren)

#1194 » 09:48:25, 14-02-2018
  • Överför markerat ord till lexikonet

Portad, betyder det att den inte får vara med? Eller betyder det att den är speciellt anpassad för Arduino? (Det borde väl vara det senaste?) Jag är inne på Microchips hemsida och tittar just, det finns många att välja på... Vem som egentligen gör/har gjort den spelar väl mindre roll. Men jag funderar ju på att fortsätta med Arduino, det borde vara flera som gått i samma tankar och någon borde ha gjort en bootloader som förbinder Arduinovärlden med nåt lite snabbare/bättre än 8 bitars processor. Nu skall tillägga att jag har väl ingen större aning vad 8 bitar innebär mer än knappt teoretiskt men 16 eller 32 bitar kan väl hantera mera data per tidsenhet och är dessutom kristallfrekvensen högre så blir det ytterligare mycket mera?
Janson1
Fler än 500 inlägg
 
Blev medlem: 12:50:52, 21-03-2010
Ort: Västra Götaland
Sverige
Maskintyp: Grävmaskin (larvburen)
Maskin: Bobcat X125 (2.3 ton)
case cx15 (Kubota kx41)
+ div. flygplan, helikoptrar
Senaste renoveringsobjektet:
Piper PA-24 Comanche från -64
Dexta från -61
Ford 1900 4 wd. (Shibaura)
Husaberg FE 400 och en Gasgas 400

Towil

#1195 » 10:59:32, 14-02-2018
  • Överför markerat ord till lexikonet

På Microchips hemsida är det nog ingen större ide att kolla om du skall köra Arduino. Är bara de korten på som finns på https://www.arduino.cc/en/Main/Products som stöds av Arduino.

Bootloader du syftar på är en specialare så att man kan programera mega328 via dess serieport. Har inget med själva Arduino språket att göra.
Användarvisningsbild
Towil
Moderator
Moderator
 
Blev medlem: 20:00:40, 18-08-2007
Ort: Nybro
Sverige

Janson1 (trådstartaren)

#1196 » 12:54:29, 14-02-2018
  • Överför markerat ord till lexikonet

Den här bootloadern, gör den bara så att kretsen blir programmerbar via TX, RX pinnarna? Jag antar att allt görs i kompilatorn, är det den som känner igen tex pinMode() och gör om till maskincode? Allt för att spara på processorns minne. Så den här Arduino DUO som är en mycket kraftfullare sak, är det den ända utstickaren ur familjen Arduino? Om jag läste rätt så sitter det redan från tillverkningen en "bootloader" i denna, är det så?
Janson1
Fler än 500 inlägg
 
Blev medlem: 12:50:52, 21-03-2010
Ort: Västra Götaland
Sverige
Maskintyp: Grävmaskin (larvburen)
Maskin: Bobcat X125 (2.3 ton)
case cx15 (Kubota kx41)
+ div. flygplan, helikoptrar
Senaste renoveringsobjektet:
Piper PA-24 Comanche från -64
Dexta från -61
Ford 1900 4 wd. (Shibaura)
Husaberg FE 400 och en Gasgas 400

Towil

#1197 » 14:15:31, 14-02-2018
  • Överför markerat ord till lexikonet

Janson1 skrev:Den här bootloadern, gör den bara så att kretsen blir programmerbar via TX, RX pinnarna?

Jupp.

Jag antar att allt görs i kompilatorn, är det den som känner igen tex pinMode() och gör om till maskincode?

Ja. Är här problemet ligger. Olika MCU har inte samma kod för att göra detta. Där av att Arduino måste har stöd för den specifika MCU så att rätt kod skapas.

Så den här Arduino DUO som är en mycket kraftfullare sak, är det den ända utstickaren ur familjen Arduino?

Finns en hög till nåra är Zero, M0,M0 PRO,MKR ZERO som kör varianter av Atmels ARM Cortex.

Om jag läste rätt så sitter det redan från tillverkningen en "bootloader" i denna, är det så?

Om det finns på dessa vet jag inte. Gör man som det är tänkt så behövs ingen bootloader.
Användarvisningsbild
Towil
Moderator
Moderator
 
Blev medlem: 20:00:40, 18-08-2007
Ort: Nybro
Sverige

Ulf

#1198 » 13:15:50, 15-02-2018
  • Överför markerat ord till lexikonet

Med ISP kan man ju lägga på vilken bootloader som helst, bara processorn stöds av Arduino, dvs de processorer som dom använder. Se här.

Janson1 skrev:Jag har nog bestämt mig för att hålla mig till Arduino så långt det går, programmeringsglädjen som nu infunnit sig får inte försvinna!

Sedärja! Nu har programeringsdjävulen gripit tag i dig, nu är du fast för ALLTID! :mrgreen:
Kommer du med problem, eller är du en del av det?

2 personer gillar det här inlägget.
Användarvisningsbild
Ulf
Fler än 500 inlägg
 
Blev medlem: 16:04:18, 05-03-2004
Ort: Kil
Maskintyp: Traktor
Maskin: Nuffield 460 -61

Towil

#1199 » 15:05:07, 16-02-2018
  • Överför markerat ord till lexikonet

Det nämaste på ARM sidan till Arduino är Mbed https://www.mbed.com/en/
och dess Mbed OS https://os.mbed.com/ som stöder många olika kort med ARM cpu https://os.mbed.com/platforms/

Stänga av/på pinne LED1

Kod: Markera allt
#include "mbed.h"

DigitalOut led1(LED1);

// main() runs in its own thread in the OS
int main() {
    while (true) {
        led1 = !led1;
        wait(0.5);
    }
}
Användarvisningsbild
Towil
Moderator
Moderator
 
Blev medlem: 20:00:40, 18-08-2007
Ort: Nybro
Sverige

Janson1 (trådstartaren)

#1200 » 08:31:21, 21-02-2018
  • Överför markerat ord till lexikonet

Det var en som testade att lägga in min ECU-sketch på en annan Arduinotyp (Wemos lolin32) och det funkade visst rakt av. Ja PureAtmega328.h och pinasinput/output fick tas bort och ersättas med pinMode(). Vad jag förstår så är denna processor ca 5 gånger snabbare i kristallfrekvens, gäller detta även "mips" Och den tar 32 bitar per gång istället för 8 bitar. Hur många gånger snabbare är denna lolin32 jämfört med Atmega328? Kan man nyttja det praktiskt?
Janson1
Fler än 500 inlägg
 
Blev medlem: 12:50:52, 21-03-2010
Ort: Västra Götaland
Sverige
Maskintyp: Grävmaskin (larvburen)
Maskin: Bobcat X125 (2.3 ton)
case cx15 (Kubota kx41)
+ div. flygplan, helikoptrar
Senaste renoveringsobjektet:
Piper PA-24 Comanche från -64
Dexta från -61
Ford 1900 4 wd. (Shibaura)
Husaberg FE 400 och en Gasgas 400


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

Vilka är online

Användare som besöker denna kategori: Ulf och 1 gäst



BA Trading AB

Trucking

Älmeboda Maskinservice

trailerbeg

OilQuick

Alftaprodukter

TK Traktordelar

Hammars verkstad AB

D&E Bearings AB

http://www.RESERVdelar24.SE

Bildelar24.com

Vikabacken

Klaravik

Bobcat

glappfri.nu

Beck Maskin

Crazyride

ME

Ygsbostudios

Koneita

Kilremslagret

Nordicc

Bra Verktyg

XLKLäder

SSL Certificates