ساخت کیت خود را به اجرا در اتانول E85

نفت خام، دی استر، اتانول و یا سوخت های زیستی دیگر، و یا سوخت از منشاء گیاهی ...
آواتار د l 'utilisateur
NLC
کارشناس Econologue
کارشناس Econologue
پست ها: 2751
سنگ نوشته : 10/11/05, 14:39
محل سکونت: نانت




تعادل NLC » 16/11/09, 08:39

خوب برای تغییرات ، اما ممکن است ساده تر باشد ، و اجازه داده می شود منطق واحد غنی سازی = 5٪ غنی سازی را حفظ کنید:

در جدول timer.c / غنی سازی ، اضافه کردن خطوط برای رسیدن به غنی سازی حداکثر 70٪:

کد: را انتخاب کنید

[...]
   { 11,  20 }, // 11/20  = 55% de carburant supplémentaire
   { 6,  10 }, // 6/10  = 60% de carburant supplémentaire
   { 11,  17 }, // 11/17  = 65% de carburant supplémentaire
   { 7,  10 }, // 7/10  = 70% de carburant supplémentaire


در تابع timer.c / setInjectionParameters () ، ما بررسی سرریز جدول را اصلاح می کنیم:

کد: را انتخاب کنید

 // On limite à 70% par sécurité pour ne pas deborder du tableau de constantes
 if ( injectionValue > 14 )
     injectionValue = 14;


و بنابراین در ihm.c ، به جای اضافه کردن یک متغیر starterBoostTmp ، من ترجیح می دهم این کار را انجام دهم:

کد: را انتخاب کنید

BYTE _ihmInjectionValueGet ( void )
{
   // Retourne le pourcentage d'injection supplémentaire désiré par l'utilisateur
   
   // En mode SP95, pas d'enrichissement
   if ( mode == MODE_SP95 )
       return 0;

   // Dans les 3 premieres secondes après le démarrage de la carte, on
   // enrichit à 70% pour faciliter le demarrage du moteur
   if ( starterTmp > 7000 )
       return 14;

   // Durant le temps de starter qui reste, on
   // enrichit à 50% pour faciliter le demarrage du moteur
   if ( starterTmp )
       return 10;
   
   // Par sécurité, on limite à 50% d'enrichissement maximum
   if ( injectionValue > 10 )
       injectionValue = 10;
      
   return   injectionValue;
}
0 x
لاتورشه
من یاد econologic
من یاد econologic
پست ها: 48
سنگ نوشته : 25/11/08, 09:43




تعادل لاتورشه » 16/11/09, 23:29

خوب است که در جعبه است : قشنگ: و من برای مدت زمان 7000 ثانیه از عملکرد بیشتر از 3 استفاده کردم که بسیار کوتاهتر از هک من است (اما خوب وقتی نمی دانم که می توانیم انجام دهیم).
در اینجا خواهیم دید که باعث شروع شروع در هوای سرد در برابر گرما می شود. فکر می کنم باید 3 ثانیه صبر کنیم تا موتور غرق نشود.
من در حال حاضر ایده مدیریت استارت با 3 حالت (بدون ، با 50٪ و با 70٪ بسته به انتظار برای شروع ضربه پس از روشن کردن اشتعال را دارم).
0 x
رادیو
من کشف econologic
من کشف econologic
پست ها: 8
سنگ نوشته : 28/12/10, 11:12




تعادل رادیو » 28/12/10, 19:03

سلام،
من تازه وارد هستم forum، من 24 ساله و مهندس الکترونیک هستم.
من الکترونیک ، مکانیک را دوست دارم و وقتی می توانم این دو را به هم پیوند دهم این یک درمان است :). در اینجا برای ارائه ارائه شده است.

من تمام کارهای انجام شده توسط NLC را با دقت تماشا کردم ، این کار خوبی است و چند سؤال از خودم می پرسم.

در کد ، چرا همه چیز را استاتیک (یک تابع و متغیرهای زیادی) قرار می دهیم؟ فکر می کنم این مسئله برای پرداختن به میکروفون باشد و به چرخه ساعت کمتری نیاز دارد ، اشتباه می کنم؟

نکته دوم ، من فکر کردم که برای سفارش یک کفگیر لازم است یک راننده داشته باشد ، خیلی زیاد روی قله نمی کشد تا مستقیماً از طریق یک مقاومت به خروجی وصل شود؟
0 x
آواتار د l 'utilisateur
NLC
کارشناس Econologue
کارشناس Econologue
پست ها: 2751
سنگ نوشته : 10/11/05, 14:39
محل سکونت: نانت




تعادل NLC » 28/12/10, 20:11

سلام پرتوی

رادی نوشت:سلام،
در کد ، چرا همه چیز را استاتیک (یک تابع و متغیرهای زیادی) قرار می دهیم؟ فکر می کنم این مسئله برای پرداختن به میکروفون باشد و به چرخه ساعت کمتری نیاز دارد ، اشتباه می کنم؟


هیچ ارتباطی با چرخه های ساعت ندارد ، این فقط عادت برنامه نویسی فوق العاده مربعی من است که برای پروژه های بزرگ نرم تنظیم کردم و همچنین برای پروژه های کوچک نیز احترام قائلم. این ایده مبتنی بر اصل برنامه نویسی شی است ، یعنی اینکه هر یک از پرونده های منبع C من متغیرها و عملکردهای محلی خود را به صورت استاتیک اعلام می کنند ، بنابراین نمی توان آنها را از خارج "دید". بنابراین پرونده منبع "یک جعبه سیاه" است که از خارج دیده می شود. دروازه با قسمتهای دیگر برنامه فقط توسط تماسهای عملکردی ارائه شده برای آن انجام می شود (API ها همانطور که می گوییم).

رادی نوشت:نکته دوم ، من فکر کردم که برای سفارش یک کفگیر لازم است یک راننده داشته باشد ، خیلی زیاد روی قله نمی کشد تا مستقیماً از طریق یک مقاومت به خروجی وصل شود؟


این راننده برای مدیریت پالسهای جریان قوی ناشی از تغییر وضعیت روی دروازه در ارتباط با ظرفیت انگلی دروازه خود طراحی شده است.
بنابراین آنها امکان تغییر سریع Mosfets را فراهم می کنند و بنابراین برای فرکانس های سوئیچ غیر قابل اغماض ضروری هستند.
در اینجا فرکانس های سوئیچینگ شبکه ها بسیار کم است و بنابراین کنترل مستقیم توسط PIC کافی است. خروجی های PIC به 20 میلی آمپر محدود می شوند ، ناگهان سرعت افزایش ولتاژ Vgs و بنابراین سرعت سوئیچینگ توسط این 20 میلی آمپر محدود می شود اما این سرعت سوئیچینگ هنوز در میکرو ثانیه و زمان در حالت "خطی" ماسفت اندازه گیری می شود در مقایسه با فرکانس سوئیچینگ ON / OFF ناچیز است.
0 x
رادیو
من کشف econologic
من کشف econologic
پست ها: 8
سنگ نوشته : 28/12/10, 11:12




تعادل رادیو » 28/12/10, 23:10

با تشکر از شما برای این اطلاعات اضافی

نکته دیگر ، انژکتور یک عنصر القایی است ، هنگامی که mos باز می شود ، این باید یک ولتاژ نسبتاً بزرگ ایجاد کند با توجه به اینکه جریان دیگر "مسیری" برای جریان ندارد.
آیا اضافه کردن یک دیود آزاد کاری به موازات انژکتور مفید خواهد بود تا از بروز مشکل جلوگیری شود؟
0 x
آواتار د l 'utilisateur
NLC
کارشناس Econologue
کارشناس Econologue
پست ها: 2751
سنگ نوشته : 10/11/05, 14:39
محل سکونت: نانت




تعادل NLC » 29/12/10, 09:28

در اصل لازم است ، بله ، اما برای هرچه سریعتر انژکتوری کردن انژکتور (وقتی رایانه خلبانی را متوقف کرد باید هر چه سریعتر بسته شود) ، باید اجازه دهید که ولتاژ به بالاترین حد ممکن افزایش یابد. جریان در حال پیشرفت نیست.
و در این حالت جریان مستقیماً به داخل مصاف می رود ، ما از اثر بهمن این استفاده می کنیم: در هنگام باز شدن موفت ولتاژ آن Vds از حداکثر ولتاژ قابل قبول فراتر می رود و ماسفت هدایت می شود. از بیرون دیده می شود که مانند یک اثر زنر به نظر می رسد.
از طرف دیگر ، شما باید مراقب باشید از مومب هایی استفاده کنید که از این استفاده تا حدودی خاص پشتیبانی می کنند و ویژگی های اثر بهمن را در این مقاله بررسی کنید.
0 x
رادیو
من کشف econologic
من کشف econologic
پست ها: 8
سنگ نوشته : 28/12/10, 11:12




تعادل رادیو » 29/12/10, 11:52

خوب ، در واقع من قصد دارم یک کیت E85 تهیه کنم و نمی دانستم که مونت و کد شما را می گیرم اما با نمونه pic18F1220 یا 1230 می توانم بخاطر اینکه من و من بیشتر از pic18 استفاده می کنم ، و آن را این یکی برای پین سازگار است ، فقط کد باید کمی سازگار شود. من MPLAB و کامپایلر C18 دارم.

در غیر این صورت من یک کارت درست می کنم که کار شما را انجام می دهد ، اما با درایورها و دیودهای آزمایشی ، یک سنسور دما را اضافه کنید تا استارت فقط در صورت سرد بودن ، استارت را درست کند ، و یک کانکتور را به برنامه اضافه کنید و اشکال زدایی کنید. عکس (به عنوان مثال با یک برنامه نویس ICD2). و می توان با یک میکروفون کمی بزرگتر ، PIC18F2420.
0 x
آواتار د l 'utilisateur
NLC
کارشناس Econologue
کارشناس Econologue
پست ها: 2751
سنگ نوشته : 10/11/05, 14:39
محل سکونت: نانت




تعادل NLC » 29/12/10, 11:59

آه ، فقط شما وجود دارد که می توانید تصمیم بگیرید که چه کاری انجام دهید !!

برای آزاد کردن دیودها سرعت تغییر سرعت بسیار کند خواهد بود. اگر اسیلوسکوپ را روی انژکتورهای خود قرار دهید خواهید دید که در کامپیوتر اصلی دیود آزمایشی نیز وجود ندارد ، ولتاژ ولتاژ هنگام قطع انژکتورها در حدود 80 ولت است.
0 x
رادیو
من کشف econologic
من کشف econologic
پست ها: 8
سنگ نوشته : 28/12/10, 11:12




تعادل رادیو » 01/01/11, 18:25

ناگهان ، من فکر می کنم در حال انجام چیدمانی که شما انجام داده اید ، امیدوارم که در طول ژانویه زمان انجام این کار را داشته باشم.

از نظر قابلیت اطمینان ، آیا از سال 2008 استفاده کرده اید؟ بنابراین اثبات شده است
0 x
آواتار د l 'utilisateur
NLC
کارشناس Econologue
کارشناس Econologue
پست ها: 2751
سنگ نوشته : 10/11/05, 14:39
محل سکونت: نانت




تعادل NLC » 02/01/11, 11:18

من دیگر به سختی از این ماشین استفاده می کنم اما هنوز هم با اتانول کار می کند ، هرگز مشکلی نداشته ام. من نیز از طریق ایمیل بازخورد مثبت زیادی داشته ام.
0 x

برگشت به بخش "سوخت های زیستی، سوخت های زیستی، سوخت های زیستی، BTL، سوخت های جایگزین غیر فسیلی ..."

چه کسی آنلاین است؟

کاربران در حال دیدن این forum : بدون ثبت نام و مهمانان 132