actieve onderwerpen
Forums . Tweedehands . Spel: AutoQuest . Autoverzekeringen . NAF Team

Problemen of vragen over je auto? Plaats hier een bericht!


Ga terug   Nationaal Auto Forum > Automerken > BMW

Mededelingen

Reageren
 
Discussietools
Oud 5 april 2010, 11:34   #21
 
Geregistreerd: 6 maart 2010
Berichten: 17
Heeft bedankt: 0
Is bedankt: 0
Standaard Re: BMW '86: aansluitingen van een abs pomp?

sorry ik ben de laatste tijd heel druk geweest met programmeren

ik heb nog geen datum gevonden dat ik langs kan komen

als ik meer weet hoor je het van me

ps vanafond een updat over hoe ver de software is van de turbine
robot797 is offline   Met citaat reageren
Oud 6 april 2010, 18:34   #22
 
Geregistreerd: 6 maart 2010
Berichten: 17
Heeft bedankt: 0
Is bedankt: 0
Standaard Re: BMW '86: aansluitingen van een abs pomp?

ik weet niet wie het wil weten

ik heb hier de software en een schema

alles is geschreven voor de arduino


Code:
#include "Servo.h"

Servo gasservo; // create servo object to control a servo
Servo oilbypassservo; // create servo object to control a servo


// constants won't change. They're used here to
// set pin numbers:

int potPin = 0;	     		// Analog pin 0 connected to the potentiometer
int dieselpumptransistorPin = 3;		    // connected from digital pin 9 to the base of the transistor
int potValue = 0;			    // value returned from the potentiometer

const int switchthatstartsPin = 4;     // the number of the start button pin
const int keythatcontrollsallbuttonPin = 2;     // the number of the pushbutton pin
const int powerledpin =  12;	// the number of the LED pin
const int oilpumpledpin =  13;	// the number of the LED pin
const int propaneinjectionledpin =  11;	// the number of the LED pin
const int oilpumptransistorPin = 9;    // connected to the base of the transistor


// variables will change:

// switch is connected to pin 2
int buttonState = 0;	   // variable for reading the keybutton status
int inputVariable1 = 0;     // oil pump check
int inputVariable2 = 0;     // start up check
int inputVariable3 = 0;     // diesel check
int inputVariable4 = 0;     // diesel pump check
int val;				// variable for reading the pin status
int val2;			     // variable for reading the delayed/debounced status
int buttonState2 = 0;		    // variable to hold the button state
int lightMode = 0;		  // Is the light on or off?

void setup() {
  // Set the switch pin as input
  pinMode(switchthatstartsPin, INPUT);
  // initialize the LED pin as an output:
  pinMode(powerledpin, OUTPUT);
  pinMode(oilpumpledpin, OUTPUT);
  pinMode(propaneinjectionledpin, OUTPUT);
  // initialize the keybutton pin as an input:
  pinMode(keythatcontrollsallbuttonPin, INPUT);
  // attaches the servo on pin 3 to the servo object
  gasservo.attach(5);
  // attaches the servo on pin 5 to the servo object
  oilbypassservo.attach(6);
  // set  the transistor pin as output:
  pinMode(oilpumptransistorPin, OUTPUT);
  // set  the motor pin as an output
  pinMode(dieselpumptransistorPin, OUTPUT);
  // set up Serial library at 9600 bps
  Serial.begin(9600);

}

void loop()
{//0
  // read the state of the keybutton value:
  buttonState = digitalRead(keythatcontrollsallbuttonPin);
  // check if the keybutton is pressed.
  // if it is, the buttonState is HIGH:
  if (buttonState == HIGH)
{//1

  //---------------------------------
  //diesel pump pwm routine
  //---------------------------------
  //checks if oil pump is on
  if (inputVariable4 == 1)
{//
    // read the value from the sensor:
    potValue = analogRead(potPin) / 4;	  // read the potentiometer, convert it to between 0 - 255 for the value accepted by the digital pin.
    analogWrite(dieselpumptransistorPin, potValue); // potValue alters the supply from pin 9 which in turn controls the power running through the transistor
    //
    Serial.print("test2");
}//
    else
{//
}//

    //---------------------------------
    //start button check
    //---------------------------------
    // turn LED on:
    digitalWrite(powerledpin, HIGH);
     val = digitalRead(switchthatstartsPin);	// read input value and store it in val
     delay(10);				 // 10 milliseconds is a good amount of time
     val2 = digitalRead(switchthatstartsPin);     // read the input again to check for bounces
     if (val == val2) {	  //2	   // make sure we got 2 consistant readings!
	 if (val != buttonState2) { //3	   // the button state has changed!
	   if (val == LOW) {	  //4	  // check if the button is pressed
	     if (lightMode == 0) {    //5	// is the light off?
		 lightMode = 1;		   // turn light on!
	Serial.print("test");


  //---------------------------------
  //oil pump start cannot be removed
  //---------------------------------
  //checks if oil pump is on
  if (inputVariable1 == 0)
{//6
    //oil pump on
    digitalWrite(oilpumptransistorPin, HIGH);
    //turns this part off
    inputVariable1 = 1;
    delay(100);
    // turn LED on:
    digitalWrite(oilpumpledpin, HIGH);
    Serial.print("test2");
}//6
    else
{//7
}//7


  //---------------------------------
  //starting sequence
  //---------------------------------
  if (inputVariable2 == 0)
{//8
    //oil bypass open
    oilbypassservo.write(180);
    //gas valve open
    gasservo.write(180);
    // waits for the servo to get there
    delay(15);
    //gas valve open
    delay(1000);
    oilbypassservo.write(1);
    gasservo.write(25);
    // waits for the servo to get there
    delay(15);
    //turns this part off
    // turn LED on:
    digitalWrite(propaneinjectionledpin, HIGH);
    //turns this part off
    inputVariable2 = 1;
    delay(10);
    inputVariable4 = 1;
}//8
    else
{//9
}//9
} //5
     else
{//10
     lightMode = 0;		   // turn light off!
}//10
}//4
} //3
     buttonState2 = val;		     // save the new state in our variable
}//2
}//1
  //if key goes away
  else
{//11
  // turn LED off:
    digitalWrite(powerledpin, LOW);
  //---------------------------------
  //oil pump stop cannot be removed
  //---------------------------------
  //checks if oil pump is on
  if (inputVariable1 == 1)
{//13
    // turn LED off:
    digitalWrite(powerledpin, LOW);
    digitalWrite(oilpumpledpin, LOW);
    digitalWrite(propaneinjectionledpin, LOW);
    inputVariable2 = 0;     // zerro check
    inputVariable4 = 0;
    analogWrite(dieselpumptransistorPin, LOW);
    Serial.print("blank		 ");
    delay(10000);
    //oil pump on
    digitalWrite(oilpumptransistorPin, LOW);
    //turns this part off
    inputVariable1 = 0;
    Serial.print("test4");
}//13
    else
{//14
}//14
}//11
}//0
robot797 is offline   Met citaat reageren
Oud 26 april 2010, 13:36   #23
 
Geregistreerd: 6 maart 2010
Berichten: 17
Heeft bedankt: 0
Is bedankt: 0
Standaard Re: BMW '86: aansluitingen van een abs pomp?

Citaat:
Oorspronkelijk geplaatst door Foetske Bekijk bericht
Robot 797, laat eens wat van je horen.....
he is het goed dat we ergens in het midden afspreken

anders kan het namelijk nog wel een tijd duren voor we langs kunnen komen

ik kan nog niet zo ver rijden met de auto (consentratie problemen XD)

groeten peter
robot797 is offline   Met citaat reageren
Oud 3 mei 2010, 07:28   #24
 
Foetske's schermafbeelding
 
Geregistreerd: 10 januari 2010
Locatie: Nieuwerkerk a/d Ijssel
Berichten: 679
Heeft bedankt: 4
Is bedankt: 38
Standaard Re: BMW '86: aansluitingen van een abs pomp?

Dag Peter,

Ik kom die kant binnenkort toch uit, en anders stuur ik het wel op. Komt goed. Heb je het al nodig op korte termijn, of nog niet zo ver?

Groeten, Leon
__________________
Een op de zes mensen heeft vijf anderen om zich heen
Foetske is offline   Met citaat reageren
Oud 3 mei 2010, 07:42   #25
 
Geregistreerd: 6 maart 2010
Berichten: 17
Heeft bedankt: 0
Is bedankt: 0
Standaard Re: BMW '86: aansluitingen van een abs pomp?

het is nog niet zo ver
we gaan volgende week 2 volle dagen eraan werken (we hebben weer tijd)
en dan als het goed is ronden we de verbrandingskamer af
ik heb de software ook bijna af (de hardware die er bij past al wel)

en foto's van de hardware komen ook nog
(en voor de gene die het willen een schema en de source code)
robot797 is offline   Met citaat reageren
Oud 29 mei 2010, 01:12   #26
 
Geregistreerd: 6 maart 2010
Berichten: 17
Heeft bedankt: 0
Is bedankt: 0
Standaard Re: BMW '86: aansluitingen van een abs pomp?

ff weer een update

de software staat een tijdje stil (ben zoan 200 regels door een windows crash kwijt geraakt)

binnenkort gaan we aan de motor zelf bezig

en de verbrandingskamer is af en werkt


Foetske kan je een pm sturen wanneer je langs wilt komen dan kan ik namelijk de koffie klaar zetten


hier zijn foto's van de verbrandingskamer voordat hij dichtgelast zat

als ik tijd maak kan ik over een paar uur/dag een filmpje hebben










robot797 is offline   Met citaat reageren
Oud 29 mei 2010, 01:14   #27
 
Geregistreerd: 6 maart 2010
Berichten: 17
Heeft bedankt: 0
Is bedankt: 0
Standaard Re: BMW '86: aansluitingen van een abs pomp?

ik bedacht me net (2 min later)

dat ik al een filmpje klaar heb

[ame=http://www.youtube.com/watch?v=Oe7qSlVtMro]YouTube - initial test of the combustion chamber[/ame]
robot797 is offline   Met citaat reageren
Oud 18 juni 2010, 08:23   #28
 
Geregistreerd: 6 maart 2010
Berichten: 17
Heeft bedankt: 0
Is bedankt: 0
Standaard Re: BMW '86: aansluitingen van een abs pomp?

mensen het opstart script is bijna af

zaterdag gaan we bezig met de hele motor af maken

en we hebben een gastank gevonden
nu hebben we aleen nog een paar andere onderdelen nodig

wanner meer filpjes of zo aanwezig zijn zal ik se posten


een frame
een stuur (vooras skelter,auto of motor)
een paar pompen
servo's (of electronische gaskleppen)
en een stoel
robot797 is offline   Met citaat reageren
Oud 12 juli 2010, 20:32   #29
 
Geregistreerd: 6 maart 2010
Berichten: 17
Heeft bedankt: 0
Is bedankt: 0
Standaard Re: BMW '86: aansluitingen van een abs pomp?

sucses de motor is zo goed als af

nu aleen nog olie toevoer

foetske je hebt pm
robot797 is offline   Met citaat reageren
Oud 6 september 2010, 11:14   #30
 
Geregistreerd: 6 maart 2010
Berichten: 17
Heeft bedankt: 0
Is bedankt: 0
Standaard Re: BMW '86: aansluitingen van een abs pomp?

de foto's van de motor (zo ver) komen zeer snel
we zijn de laatste tijd niet bezig geweest
we hebben nu wel een vatzoenlijke dieselpomp
en als de motor werkt (start)
dan gaan we bezig met het chasie


foetske je hebt pm
robot797 is offline   Met citaat reageren
Reageren



Onderwerp opties voor "BMW '86: aansluitingen van een abs pomp?"

  • Reageer

  • Printversie

  • Nieuw onderwerp









  • Discussietools


    Soortgelijke discussies
    Discussie Auteur Forum Reacties Laatste bericht
    Mercedes A Klasse 160: pomp stuurbekrachtiging Ray Mercedes 13 4 februari 2010 23:51
    Renault Scenic Megane: ruitenspoeier-pomp krijgt geen spanning Mari Renault 1 4 januari 2010 16:17
    Aangeboden diesel pomp van Fiat Scudo 1996 Perry Tweedehands Auto's 0 8 december 2009 17:30
    Aansluitingen originele Seat radio Knarfy SEAT Córdoba 0 25 mei 2009 23:23






    NATIONAAL AUTO FORUM




    RSS feed

    Powered by vBulletin® Version 3.8.7
    Copyright ©2000 - 2012, vBulletin Solutions, Inc.
    Content Relevant URLs by vBSEO