जैव ईंधन, जैव ईंधन, जैव ईंधन, BTL, गैर जीवाश्म वैकल्पिक ईंधन ...इथेनॉल पर चलने के लिए अपने स्वयं के किट के निर्माण E85

कच्चे वनस्पति तेल, diester, जैव इथेनॉल या अन्य जैव ईंधन, या सब्जी मूल के ईंधन ...
अवतार डे ल utilisateur
क्रिस्टोफ़
मध्यस्थ
मध्यस्थ
पोस्ट: 52828
पंजीकरण: 10/02/03, 14:06
स्थान: ग्रह Serre
x 1282

संदेश गैर लूद्वारा क्रिस्टोफ़ » 18/06/09, 10:23

ken पहले से ही हमारी stp इमेज होस्टिंग का उपयोग करके शुरू करता है

फिर अफ्रीका में अकाल, मुझे लगता है, बायोएथेनॉल के साथ दिखाई नहीं दिया ... अगर?
0 x
Ce forum आपकी मदद की? उसकी भी मदद करें ताकि वह दूसरों की मदद करना जारी रख सके - इकोलॉजी और Google समाचार पर एक लेख प्रकाशित करें

अवतार डे ल utilisateur
पूर्व Oceano
मध्यस्थ
मध्यस्थ
पोस्ट: 1569
पंजीकरण: 04/06/05, 23:10
स्थान: लोरेन - फ्रांस
x 1

संदेश गैर लूद्वारा पूर्व Oceano » 18/06/09, 10:24

"पेय या ड्राइव आपको चुनना है" के बाद यहाँ है:

"खाने या ड्राइव करने के लिए आपको चुनना होगा"।

सभी मामलों में, मौतें दांव पर :बुराई:
0 x
[MODO मोड पर =]
Zieuter लेकिन कम नहीं लगता ...
अवतार डे ल utilisateur
एनएलसी
Econologue विशेषज्ञ
Econologue विशेषज्ञ
पोस्ट: 2751
पंजीकरण: 10/11/05, 14:39
स्थान: नेंटस

संदेश गैर लूद्वारा एनएलसी » 19/06/09, 12:19

हम्म ...

किसी भी मामले में मैंने पसंद किया होगा कि केन अपने विचारों को लिखित रूप में व्यक्त करें यदि वह अपनी राय व्यक्त करना चाहते हैं ...
0 x
latorsche
मैं econologic सीखना
मैं econologic सीखना
पोस्ट: 48
पंजीकरण: 25/11/08, 09:43

संदेश गैर लूद्वारा latorsche » 08/09/09, 10:27

नमस्ते

उपयोग के कुछ महीनों के बाद थोड़ी समीक्षा:

पावर और इंजन की मंजूरी 95 के समान, एक वास्तविक उपचार विशेष रूप से जब आप E85 0.72 € का भुगतान करते हैं।
लगभग 15/20% की ओवरकंसीपशन (मुझे सर्दियों में 30% और गर्मियों में 35% भुगतान किया जाता है)
इंजन ठंडा होने पर शुरू होने पर शराब का गंध।
चोक के 10 सेकंड के बावजूद गर्म शुरू निकल।
जब इंजन ठंडा होता है, तो यह केवल कुंजी के दूसरे भाग में शुरू होता है, लेकिन मुझे लगता है कि यह अभी भी 2 या 20 सेकंड में 3% अधिक याद करता है, जो बॉक्स के पॉवरिंग का पालन करता है।

यहां सकारात्मक आकलन से अधिक है, केवल छोटे नकारात्मक: पहली ठंड की शुरुआत जो समस्याग्रस्त है और जो संभवतः आने वाली ठंड के साथ काम नहीं करेगी।
मैं इसे जोड़ने के लिए एनएलसी कार्यक्रम को समझने की कोशिश करूंगा लेकिन जब आप वहां नहीं होंगे तो यह स्पष्ट नहीं है :| .
0 x
mortaurate
मैं econologic की खोज
मैं econologic की खोज
पोस्ट: 6
पंजीकरण: 14/11/08, 15:39

संदेश गैर लूद्वारा mortaurate » 18/10/09, 14:45

सुप्रभात,
उन लोगों के लिए जो एनएलसी कार्यक्रम को समझने की कोशिश कर रहे हैं, मैंने एक क्लोन विकसित किया है (मुझे नहीं पता कि क्या यह अभी तक काम करता है, मुझे कुछ परीक्षण करने की आवश्यकता है)।
यह अभी पूरी तरह से समाप्त नहीं हुआ है, लेकिन यहाँ यह है।
आपको सिस्टम को इसके साथ आसानी से समझना चाहिए।
मैं सीसीएस संकलक का उपयोग कर रहा हूं।

कोड: चुनना

# जारी "16F628A.h" # उपयोग में देरी (घड़ी = 20000000) #define BP PIN_A0 #define LED PIN_B0 #define injection1_in PIN_A1 #define injection2_in PIN_A2 #define injection3_in PIN_A3 #define injectioneur4_in PIN_A4 #define injectioneur1_out PIN_B1 #define injection2_out PIN_B2 #define injection3_out PIN_B3 #define injectioneur4_out PIN_B4 / * सिद्धांत 1 से एक चर को बढ़ाना है जब तक इंजेक्टर ओ पर है, तब जब यह 1 पर होता है, तो हम इस चर को n से घटाते हैं जबकि इंजेक्टर को 0 पर रखते हुए जब तक कि चर नहीं है 0 पर नहीं। जब यह 0 होता है, तो हम इंजेक्टर को 1 पास करते हैं। #include "16F628A.h"
#use delay(clock=20000000)
#define BP PIN_A0
#define LED PIN_B0
#define injecteur1_in PIN_A1
#define injecteur2_in PIN_A2
#define injecteur3_in PIN_A3
#define injecteur4_in PIN_A4
#define injecteur1_out PIN_B1
#define injecteur2_out PIN_B2
#define injecteur3_out PIN_B3
#define injecteur4_out PIN_B4

/* Le principe est d'incrementer de 1 une variable tant que l'injecteur est à O, puis lorsqu'il est à 1, on decremente cette variable de n tout en gardant l'injecteur à 0 tant que la variable n'est pas à 0. lorsqu'elle est à 0, on passe l'injecteur à 1. On observe dont une augmentation du rapport cyclique de 1/n * 100 %.
les 10 premieres secondes, nous auronts un enrichissement de 50% afin de faciliter le demarage à froid, puis de 20% le reste du temps*/

//---------init variable---------
int mode=1; //initialisation de mode bio_ethanol par default

//-------init fonction------
void type_carburant();
void pilotage_injection();
void pilotage_injection_demarage();

void main ()
{
type_carburant();
if (mode==1)//si mode bio-ethanol, on augmente l'injection de 50% au demarage
{
pilotage_injection_demarage();
}
pilotage_injection();
}

void type_carburant()
{
//------ on utilise un interrupteur afin de voir si on est sur bio-ethanol ou essence
// le reglage est manuel
if(INPUT(BP)==1) //MODE BIO-ETHANOL
{
mode=1;
output_high(LED);
}
if(INPUT(BP)==0)//mode sp95
{
mode=0;
output_low(LED);
}
}

void pilotage_injection_demarage()
{
//------------declaration variables------------
unsigned int32 retard1=0, retard2=0, retard3=0, retard4=0,i=0 ;
int decrement=2; //1/2 = 50% d'enrichissement

//------init timer0 pour executer cette sequence que 20s-------
setup_timer_1(rtcc_div_256);
set_timer1(0);

while(i<60000){
//------------si l'injecteur est piloté (etat bas) on incremente--------
if(input(injecteur1_in)==0)
{
retard1++;
output_low(injecteur1_out);
}
if(input(injecteur2_in)==0)
{
retard2++;
output_low(injecteur2_out);
}
if(input(injecteur3_in)==0)
{
retard3++;
output_low(injecteur3_out);
}
if(input(injecteur4_in)==0)
{
retard4++;
output_low(injecteur4_out);
}

//--------------si le pilotage est arreté, mais que retard > 0
if(input(injecteur1_in)==1 && retard1>0)
{
retard1=retard1-decrement;
output_low(injecteur1_out);
}
if(input(injecteur2_in)==1 && retard2>0)
{
retard2=retard2-decrement;
output_low(injecteur2_out);
}
if(input(injecteur3_in)==1 && retard3>0)
{
retard3=retard3-decrement;
output_low(injecteur3_out);
}
if(input(injecteur4_in)==1 && retard4>0)
{
retard4=retard4-decrement;
output_low(injecteur4_out);
}

//------------si pilotage arreté et que retard <=0
if(input(injecteur1_in)==1 && retard1<=0)
{
output_high(injecteur1_out);
}
if(input(injecteur2_in)==1 && retard2<=0)
{
output_high(injecteur2_out);
}
if(input(injecteur3_in)==1 && retard3<=0)
{
output_high(injecteur3_out);
}
if(input(injecteur4_in)==1 && retard4<=0)
{
output_high(injecteur4_out);
}
}
}


//-------pilotage en regime permanent---------
void pilotage_injection()
{
//------------declaration variables----------
unsigned int32 retard1=0, retard2=0, retard3=0, retard4=0 ;
int decrement=5; //1/5 = 20%

//------------------MODE BIO-ETHANOL-----------------
if (mode==1)
{
while(1){
//------------si l'injecteur est piloté (etat bas) on incremente--------
if(input(injecteur1_in)==0)
{
retard1++;
output_low(injecteur1_out);
}
if(input(injecteur2_in)==0)
{
retard2++;
output_low(injecteur2_out);
}
if(input(injecteur3_in)==0)
{
retard3++;
output_low(injecteur3_out);
}
if(input(injecteur4_in)==0)
{
retard4++;
output_low(injecteur4_out);
}

//--------------si le pilotage est arreté, mais que retard > 0
if(input(injecteur1_in)==1 && retard1>0)
{
retard1=retard1-decrement;
output_low(injecteur1_out);
}
if(input(injecteur2_in)==1 && retard2>0)
{
retard2=retard2-decrement;
output_low(injecteur2_out);
}
if(input(injecteur3_in)==1 && retard3>0)
{
retard3=retard3-decrement;
output_low(injecteur3_out);
}
if(input(injecteur4_in)==1 && retard4>0)
{
retard4=retard4-decrement;
output_low(injecteur4_out);
}

//------------si pilotage arreté et que retard =0
if(input(injecteur1_in)==1 && retard1<=0)
{
output_high(injecteur1_out);
}
if(input(injecteur2_in)==1 && retard2<=0)
{
output_high(injecteur2_out);
}
if(input(injecteur3_in)==1 && retard3<=0)
{
output_high(injecteur3_out);
}
if(input(injecteur4_in)==1 && retard4<=0)
{
output_high(injecteur4_out);
}
}
}

//-------------------------MODE SP-95--------------------
if (mode==0)
{
while(1){
//------------si l'injecteur est activé (etat bas), on l'active-------
if(input(injecteur1_in)==0)
{
output_low(injecteur1_out);
}
if(input(injecteur2_in)==0)
{
output_low(injecteur2_out);
}
if(input(injecteur3_in)==0)
{
output_low(injecteur3_out);
}
if(input(injecteur4_in)==0)
{
output_low(injecteur4_out);
}

//------------si pilotage arreté en entrée, on arrete le pilotage en sortie
if(input(injecteur1_in)==1)
{
output_high(injecteur1_out);
}
if(input(injecteur2_in)==1)
{
output_high(injecteur2_out);
}
if(input(injecteur3_in)==1)
{
output_high(injecteur3_out);
}
if(input(injecteur4_in)==1)
{
output_high(injecteur4_out);
}
}
}
}
0 x

latorsche
मैं econologic सीखना
मैं econologic सीखना
पोस्ट: 48
पंजीकरण: 25/11/08, 09:43

संदेश गैर लूद्वारा latorsche » 13/11/09, 19:41

बिन मैं NLC संकलक के साथ स्रोत फ़ाइल पर बहुत छोटे बदलाव किए हैं,
लेकिन मैं चित्र में लाने के लिए हेक्स फ़ाइल उत्पन्न नहीं कर सकता।
यहां कोई मुझे अनुसरण करने की प्रक्रिया दे सकता है। (जानकारी के लिए यह हाई-टेक का सी कंपाइलर है)
0 x
अवतार डे ल utilisateur
एनएलसी
Econologue विशेषज्ञ
Econologue विशेषज्ञ
पोस्ट: 2751
पंजीकरण: 10/11/05, 14:39
स्थान: नेंटस

संदेश गैर लूद्वारा एनएलसी » 13/11/09, 21:22

अच्छी तरह से हेक्स फ़ाइल सीधे संकलक द्वारा उत्पन्न होती है यदि संकलन अच्छी तरह से चला गया!
0 x
latorsche
मैं econologic सीखना
मैं econologic सीखना
पोस्ट: 48
पंजीकरण: 25/11/08, 09:43

संदेश गैर लूद्वारा latorsche » 14/11/09, 08:27

यह अच्छा है जी फ़ाइल मिल गया : Mrgreen:
संशोधनों को समाप्त करने और परीक्षण करने की तुलना में अधिक रहता है।
0 x
अवतार डे ल utilisateur
एनएलसी
Econologue विशेषज्ञ
Econologue विशेषज्ञ
पोस्ट: 2751
पंजीकरण: 10/11/05, 14:39
स्थान: नेंटस

संदेश गैर लूद्वारा एनएलसी » 14/11/09, 23:22

latorsche ने लिखा है:बिन मैं NLC संकलक के साथ स्रोत फ़ाइल पर बहुत छोटे बदलाव किए हैं,
लेकिन मैं चित्र में लाने के लिए हेक्स फ़ाइल उत्पन्न नहीं कर सकता।
यहां कोई मुझे अनुसरण करने की प्रक्रिया दे सकता है। (जानकारी के लिए यह हाई-टेक का सी कंपाइलर है)


आपने कौन सा संकलन लिया, नवीनतम हाईटेक उनकी साइट पर डाउनलोड के लिए उपलब्ध है। मुझे नहीं पता कि यह ठीक से काम करेगा, क्योंकि डेमो संस्करण अच्छी तरह से संकलित करता है, लेकिन कोड का अनुकूलन नहीं करता है, और मेरे विचार में सभी 25us नामक संवेदनशील अनुभाग इसे पारित नहीं करेगा। ::

मेरे द्वारा उपयोग किया जा रहा डेमो संस्करण पुराना है, और यह अनुकूलन के साथ संकलित करता है।
0 x
latorsche
मैं econologic सीखना
मैं econologic सीखना
पोस्ट: 48
पंजीकरण: 25/11/08, 09:43

संदेश गैर लूद्वारा latorsche » 15/11/09, 21:23

एनएलसी ने लिखा है:आपने कौन सा संकलन लिया, नवीनतम हाईटेक उनकी साइट पर डाउनलोड के लिए उपलब्ध है। मुझे नहीं पता कि यह ठीक से काम करेगा, क्योंकि डेमो संस्करण अच्छी तरह से संकलित करता है, लेकिन कोड का अनुकूलन नहीं करता है, और मेरे विचार में सभी 25us नामक संवेदनशील अनुभाग इसे पारित नहीं करेगा। ::

मेरे द्वारा उपयोग किया जा रहा डेमो संस्करण पुराना है, और यह अनुकूलन के साथ संकलित करता है।


मैं संकलक के उसी संस्करण का उपयोग करता हूं जब से आप अपना वातावरण ऑनलाइन डालते हैं : पनीर:
(जिस तरह से अब यह नहीं है :| )

परिवर्तनों के बारे में:

_I 200ms से 300ms तक चला गया जब संवर्धन मोड की गिनती की सुविधा के लिए एलईडी बंद है।

_I ने शुरुआत के लिए संवर्धन तालिका में अंतिम 2 मूल्यों को बदल दिया (45% => 50% और 50% => 70%)

_I ने मूल चोक को 10s से 8s से 50% तक कम कर दिया है और साथ ही संवर्धन तालिका में संदर्भ (10)>

_I ने पहले 70 सेकंड के दौरान प्रत्येक पंक्ति की प्रतिलिपि और पेस्ट बनाकर 3% स्टार्टर जोड़ा, जहां sarterTmp लिखा गया था और इसे स्टार्टरबॉस्टटम्प में संशोधित किया गया था।


मुझे अभी भी कल परीक्षण करना है क्योंकि मैं कार्यक्रम में स्टार्टर के प्रबंधन के बारे में पूरी तरह सुनिश्चित नहीं हूं।
मैंने 3s के ऊपर 8s में से एक डाल दिया
0 x


वापस "जैव ईंधन, जैव ईंधन, जैव ईंधन, BTL, गैर जीवाश्म वैकल्पिक ईंधन ..."

ऑनलाइन कौन है?

इसे ब्राउज़ करने वाले उपयोगकर्ता forum : कोई पंजीकृत उपयोगकर्ता और 2 मेहमान नहीं