أنا فهمت الكود ما عدا الجزء الخاص بالـ Interrupt
if(icounter == 8)
{
if(~counter%2 && counter) counter++;
rpm = counter * 2 * 60 * 2 /cylinders ;
رقم العضوية : 50133
تاريخ التسجيل : 17Oct2009
المشاركات : 4,727
النوع : ذكر
الاقامة : Menofia
السيارة: Toyota Corolla 2001 1.3 A/T
السيارة[2]: Peugeot 301 M/T 2014
دراجة بخارية: لايوجد
الحالة :
رقم العضوية : 9965
تاريخ التسجيل : 02May2008
المشاركات : 1,867
النوع : ذكر
الاقامة : 6 October
السيارة: non
السيارة[2]: Toyota Corolla 2003 1300cc A/T
دراجة بخارية: non
الحالة :
أنا فهمت الكود ما عدا الجزء الخاص بالـ Interrupt
if(icounter == 8)
{
if(~counter%2 && counter) counter++;
rpm = counter * 2 * 60 * 2 /cylinders ;
الي مدخلش QNET .. مدخلش دنيا
http://www.nilemotors.net/Nile/244377-a.html
رقم العضوية : 50133
تاريخ التسجيل : 17Oct2009
المشاركات : 4,727
النوع : ذكر
الاقامة : Menofia
السيارة: Toyota Corolla 2001 1.3 A/T
السيارة[2]: Peugeot 301 M/T 2014
دراجة بخارية: لايوجد
الحالة :
counter ده اللى بيعد عدد النبضات
الفكرة اننا بنعد كذا عدة في فترة زمنية معينة ( في الثانية مثلا )
وفيه تايمر زيرو شغال بيعمل انتربت بحيث انه كل فترة يشوف العدات دى و يعوض في معادلة نحولها لعدد لفات في الدقيقة ويرجع يصفر الكاونتر ويعد من الاول و يرجع يحسب وهكذا ..
بس احنا بنكبر مدى التايمر عن طريق اننا بنصفر الكاونتر كل 8 انتربتات للتايمر فبنعمل عداد تانى icounter
if(~counter%2 && counter) counter++;
السطر ده عشان الاستابلتى بتاعت العداد
لأن انا في السميوليشن جربت انه حتى مع ثبات الموجة اللى داخلة بيكون العداد متذبذب بسبب عدم دقة التايمر تماما
فمثلا بيبقى الكاونتر
مرة يقرا
43 ومرة 42
ويعوض في المعادلة ويطلع مثلا مثلا 1300 و 1360 rpm وتفضل تتذبذب وانا مثبت رجلى على البنزين مع ان المفروض انها تكون ثابتة
فالفكرة انى بشوف لو الرقم زوجى و مش صفر بزوده 1 يخليه فردى ولو فردى يسيبه زي ماهو
يعنى لو 43 هيطلع 43
ولو 42 هيزيد واحد ويبقى 43 برضه فتفضل القراءة مستقرة الى حد ما وتدى مثلا 1360 rpm ثابتة وانا مثبت رجلى
rpm = counter * 2 * 60 * 2 /cylinders ;
دى اللى بتاخد بقى عدد النبضات وبتحولها لعدد لفات في الثانية وداخل فيها عدد السلندرات
انا مش متأكد من دقتها اوى بس هتبان مع التجربة العملية
مثلا لو لقيناه بيقرا ضعف القراية او نصفها ممكن نضبطها في الاخر
رقم العضوية : 50516
تاريخ التسجيل : 20Oct2009
المشاركات : 754
النوع : ذكر
الاقامة : Egypt , ALex
السيارة: Opel Astra 2001 1200CC
السيارة[2]: Opel Corsa 1996 1200CC
دراجة بخارية: NO
الحالة :
انا مش فاهم حاجه من اللوغات ديه
معأنى غاوى اليكترونيات بس مش دارس
انا دايس معاكم اى حاجه
[sor2]http://img37.imageshack.us/img37/3773/54704564.jpg[/sor2]
رقم العضوية : 53529
تاريخ التسجيل : 21Nov2009
المشاركات : 1,225
النوع : ذكر
الاقامة : cairo
السيارة: N/A
السيارة[2]: N/A
دراجة بخارية: N/A
الحالة :
فكرة ممتازة
ودماغ عالية
رقم العضوية : 9965
تاريخ التسجيل : 02May2008
المشاركات : 1,867
النوع : ذكر
الاقامة : 6 October
السيارة: non
السيارة[2]: Toyota Corolla 2003 1300cc A/T
دراجة بخارية: non
الحالة :
رقم العضوية : 8697
تاريخ التسجيل : 10Apr2008
المشاركات : 9,041
النوع : ذكر
الاقامة : alex
السيارة: فيات الجديده
السيارة[2]: فيات القديمه
دراجة بخارية: شبرا فيات
الحالة :
رقم العضوية : 58964
تاريخ التسجيل : 15Jan2010
المشاركات : 3,927
النوع : ذكر
الاقامة : سـكـــــودا فورمان 1994
السيارة: سكـودافليشيا 1996
السيارة[2]: سـكــــودا كومبى 1996
دراجة بخارية: سكـــودا فابيا 2002
الحالة :
ربنا يوفقكم و متابع باهتمام جداااااااااااااااا
جداااااااا
و انا معاكم لو حد احتاج حاجه
اصلى انا للاسف ميكانيكا
و بعد اذنكم ياريت منسيبش الموضوع لما نخلصه علشان النتيجه و اعضاء نايل موتورز تستفاد
رقم العضوية : 13185
تاريخ التسجيل : 18Jun2008
المشاركات : 875
النوع : ذكر
الاقامة : Minia El-Kamh
السيارة: Cellphone: Samsung G810
السيارة[2]: Peugeot 504 GL 1977
دراجة بخارية: none
الحالة :
يا رجالة أنا عملت عداد لفات موتور بلمبات LED و نجح من أول محاولة، زي السكينة في الحلاوة
[youtube]http://www.youtube.com/watch?v=Z5WAXkjszhw[/youtube]
http://www.nilemotors.net/Nile/16507...achometer.html
و بعده اتشجعت و عملت الدائرتين بتوع عداد RPM و عداد سرعة باستخدام السفن سيجمنت و متأكد أني وصلت كل حاجة صح لكن الدائرتين فيهم مشكلة ، , أنا مش فايق أبص فيهم تاني بصراحة. الظاهر أني هاكتفي بالليدات
لحد ما نشوف موضوع ال PIC يا حد يعمله لي يا إما أذاكره
(على فكرة أنا دكتور جراحة مش هندسة)
مدونتي http://historyneverdies.blogspot.com
مدرس مساعد جراحة الأطفال و حديثي الولادة
رقم العضوية : 30583
تاريخ التسجيل : 20Jan2009
المشاركات : 2,294
النوع : ذكر
الاقامة : Egypt - Cairo , Canada - Alberta
السيارة: Toyota Corolla 1978 ,Peugeot504 1983, Peugeot 406 2006,kia pride 2000,chevrolet traverse 2009,Mazda3
السيارة[2]: BMW 320i 2002,BMW X5 2007,BMW X5 F15 2014
دراجة بخارية: نفسى اتعلم سواقتها
الحالة :
اشطه يا ابو حوسنى اول النتائج اهه ... بس النقطه انتا بتحدد كل اللمض ينورو عند كام لفه ؟؟؟ يعنى مثلا لو كل اللمض بقو ينور عن 2000 لفه بقيت الدائره كلها ( مع احترامى ) مالهاش لزمه لأن 2000 دى المشى العادى بتاعنا
و بعد كده انتا دوختنى بالتصوير ده انا بجد زغللت و دخت و انا بتفرج على الفيديو
بس ياريت تحاول تانى على الدائرتين بتوع عداد rpm و عداد سرعة باستخدام السفن سيجمنت لأانهم اهم و شكلهم اروش بكتير ... بس مجهود تحىى عليه و الى الامام ياروميل ... اقصد يا دكتور
المفضلات