منتديات الالكترونيات العصرية  
yoursite.com page title .

استرجاع كلمة المرور طلب كود تفعيل العضوية تفعيل العضوية
العودة   منتديات الالكترونيات العصرية > المنتديات الهندسـيه > المشاريع الهندسيه

  #1  
قديم 11-01-2009, 09:20 PM
زكي شاكر زكي شاكر غير متواجد حالياً
استاذ الكترونيات
 
تاريخ التسجيل: Jun 2009
الدولة: المغرب
المشاركات: 628
معدل تقييم المستوى: 26
زكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud of
افتراضي ساعة رقمية متكاملات من عائلة cmos

بسم الله الرحمن الرحيم
في عصر الميكروكونترولر قد لا يكون من المجدي بناء مشروع ساعة من هذا النوع بجيش من المتكاملات والعناصر ..
مع ذلك تبقى مقاربة مثل هذه الدوائر وفهم طبيعة عملها قيمة إضافية لتعلم المنطق الالكتروني وخاصة فهم عمل المتكاملات التي تقوم بوظيفة عدادات الكترونية مثل 4518 و4060 .. وفهم تقسيم التردد والتحكم في الحد الاعلى لعداد وغيرذلك ..
كما ان الانتقال من مفهوم العد المنطقي بالمتكاملات المحددة الوظيفة سلفا الى لبرمجة العد على ميكروكونترولر ربما يكون اسهل ..
مجرد رأي ..
من أجل ذلك اضع اليوم دائرة ساعة رقمية من هذا النوع، محاولا شرح عملها بمقاربة عملية أكثر منها نظرية ..
ويبقى الباب مفتوحا لكل سؤال عن اي جانب نظري من المشروع ..
وبهذا نتبع بعون الله منهجية عملية على العموم مع الرد بالتفصيل قدر المستطاع على اي سؤال متعلق بالنظري..
وأرجو من الله التوفيق
رد مع اقتباس
  #2  
قديم 11-01-2009, 10:16 PM
زكي شاكر زكي شاكر غير متواجد حالياً
استاذ الكترونيات
 
تاريخ التسجيل: Jun 2009
الدولة: المغرب
المشاركات: 628
معدل تقييم المستوى: 26
زكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud of
افتراضي ساعة رقمية: الخطاطة العامة والدائرة

1- الخطاطة المبدئية العامة :

2- الدائرة + فكرة العمل العامة :
رد مع اقتباس
  #3  
قديم 11-02-2009, 10:08 AM
زكي شاكر زكي شاكر غير متواجد حالياً
استاذ الكترونيات
 
تاريخ التسجيل: Jun 2009
الدولة: المغرب
المشاركات: 628
معدل تقييم المستوى: 26
زكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud of
افتراضي

سعيا وراء التبسيط من أجل تيسير الفهم .. نختصر مؤقتا البنية العامة للساعة الى بنية تبقي فقط على الاساسي :

وكما نلاحظ فإن البنية تتكون من :
1- عداد للثواني يعد من 00 ثانية الى 59 ثانية ونسميه عداد 60 نبضة
يحصل على نبضات تشغيله من مدخل الساعة
والنبضات التي تفعله قيمتها محددة في 1 ثانية
2-عداد مماثل يراكم الدقائق ويحصل على نبضات قيمتها 1 دقيقة من عداد الثواني
3-عداد مماثل ايضا لكن حده الاعلى ليس 59 كسابقية ولكن 23 لانه يعد ساعات يوم واحد من 00 الى 32 س
4- مفككات ترميز تترجم الارقام الثنائية الخارجة من العدادات الى ارقام مفهومة لنا نحن البشر ، على عارضات سباعية
نبضات 1 تانية :
في الخطاطة نلاحظ ان عدادا الثواني بحاجة الى نبضات بقيمة 1 ثانية لتشغيله وحتى يتمكن من عد التواني الستين في كل دورة له وليولد بدوره في آخر كل دورة نبضة 1 دقيقة ..
نحن إذن بحاجة لمولد دقيق لنبضات قيمتها 1 تانية (يتكون من مذبذب او هزاز + مقسمات تردد )
يمكن ان نختار لهذا المولد (generateur)الدارة التالية :

لكن وبما ان هذا الجزء غير حاضر في الخطاطة المبدئية المختصرة (هنا للتذكير) فلن ندخل في تفاصيل عمله الان..
يكفي ان نعرف انها دارة تولد ترددا بقيمة 1 هرتز او زمنا دوريا 1 تانية ..
في دارة الساعة المختصرة سنكتفي للحصول على التردد المطلوب 1 هرتز باستخدام مولد برنامج بروتوس ..
رد مع اقتباس
  #4  
قديم 11-02-2009, 11:17 AM
زكي شاكر زكي شاكر غير متواجد حالياً
استاذ الكترونيات
 
تاريخ التسجيل: Jun 2009
الدولة: المغرب
المشاركات: 628
معدل تقييم المستوى: 26
زكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud of
افتراضي مثال عن طريقة استخدام مولد الاشارات ببروتوس

للاستفادة من "جهاز" توليد النبضات المتوفر ببرنامج بروتوس
ننطلق من مثال بالعداد الشهير 4017:
نفتح صفحة مشروع جديد في بروتوس ونرسم الدائرة (هنا دائرة بسيطة تتكون من عداد عشري 4017 وليدات ومقاومات غير مرسومة للاختصار)..
1- نفعل المولد وندخل رمزه (الازرق)في دائرة المشروع ونتابع بالترتيب المراحل المرقمة من 1 الى 3:

2- نربط رمز مولد الاشارة (الازرق) بمدخل الساعة في العداد 4017 وهو الطرف 14

3-نقوم بالتعديلات الضرورية


في النهاية نحصل على دارة موصلة بمولد اشارات مناسبة كما في الملف بالمرفقات

(يمكن اجراء تجارب على قيمة التردد قصد التجريب)
الملفات المرفقة
نوع الملف: rar flasher.rar‏ (10.6 كيلوبايت, المشاهدات 448)
رد مع اقتباس
  #5  
قديم 11-02-2009, 11:35 AM
الصورة الرمزية noornader
noornader noornader غير متواجد حالياً
استاذ الكترونيات
 
تاريخ التسجيل: Nov 2007
المشاركات: 697
معدل تقييم المستوى: 25
noornader has much to be proud ofnoornader has much to be proud ofnoornader has much to be proud ofnoornader has much to be proud ofnoornader has much to be proud ofnoornader has much to be proud ofnoornader has much to be proud ofnoornader has much to be proud ofnoornader has much to be proud of
افتراضي رد: ساعة رقمية (متكاملات من عائلة cmos)

ماشاء الله اخى/ زكى شاكر
عمل رائع جزاك الله كل خير
رد مع اقتباس
  #6  
قديم 11-02-2009, 01:05 PM
الصورة الرمزية F.Abdelaziz
F.Abdelaziz F.Abdelaziz غير متواجد حالياً
استاذ الكترونيان
 
تاريخ التسجيل: May 2009
المشاركات: 2,825
معدل تقييم المستوى: 23
F.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to behold
افتراضي رد: ساعة رقمية (متكاملات من عائلة cmos)

اقتباس:
المشاركة الأصلية كتبت بواسطة زكي شاكر مشاهدة المشاركة
بسم الله الرحمن الرحيم
في عصر الميكروكونترولر قد لا يكون من المجدي بناء مشروع ساعة من هذا النوع بجيش من المتكاملات والعناصر ..
مع ذلك تبقى مقاربة مثل هذه الدوائر وفهم طبيعة عملها قيمة إضافية لتعلم المنطق الالكتروني وخاصة فهم عمل المتكاملات التي تقوم بوظيفة عدادات الكترونية مثل 4518 و4060 .. وفهم تقسيم التردد والتحكم في الحد الاعلى لعداد وغيرذلك ..
كما ان الانتقال من مفهوم العد المنطقي بالمتكاملات المحددة الوظيفة سلفا الى لبرمجة العد على ميكروكونترولر ربما يكون اسهل ..
مجرد رأي ..
من أجل ذلك اضع اليوم دائرة ساعة رقمية من هذا النوع، محاولا شرح عملها بمقاربة عملية أكثر منها نظرية ..
ويبقى الباب مفتوحا لكل سؤال عن اي جانب نظري من المشروع ..
وبهذا نتبع بعون الله منهجية عملية على العموم مع الرد بالتفصيل قدر المستطاع على اي سؤال متعلق بالنظري..
وأرجو من الله التوفيق
اخى الكريم

شكرا لك على المعلومات القيمة

جعلها الله فى ميزان حسناتك


اسمح لى ان اضم صوتى الى صوتك فى (مجرد رأى ) بل هي نصيحة من خبير يجب وضعها فى الاعتبار .

وفقك الله
رد مع اقتباس
  #7  
قديم 11-03-2009, 08:45 AM
الصورة الرمزية النسر العربي السوري
النسر العربي السوري النسر العربي السوري غير متواجد حالياً
موقوفBanned
 
تاريخ التسجيل: Jun 2009
الدولة: الوطن العربي
المشاركات: 670
معدل تقييم المستوى: 0
النسر العربي السوري is just really niceالنسر العربي السوري is just really niceالنسر العربي السوري is just really niceالنسر العربي السوري is just really niceالنسر العربي السوري is just really nice
افتراضي رد: ساعة رقمية (متكاملات من عائلة cmos)

بارك الله بك وأعزك بعلمك .
شكرا لك ..
رد مع اقتباس
  #8  
قديم 11-03-2009, 06:45 PM
زكي شاكر زكي شاكر غير متواجد حالياً
استاذ الكترونيات
 
تاريخ التسجيل: Jun 2009
الدولة: المغرب
المشاركات: 628
معدل تقييم المستوى: 26
زكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud of
افتراضي

أخي المهندس نور نادر بارك الله فيك وشكرا جزيلا على كلامك الطيب ..
أخي المهندس عبد العزيز شكرا جزيلا على مرورك الطيب بالموضوع وعلى تشجيعك للاستمرار .. بارك الله فيك
أهلا وسهلا بك أخي العزيز النسر العربي السوري وشكرا على اهتمامك بالموضوع
رد مع اقتباس
  #9  
قديم 11-03-2009, 07:51 PM
زكي شاكر زكي شاكر غير متواجد حالياً
استاذ الكترونيات
 
تاريخ التسجيل: Jun 2009
الدولة: المغرب
المشاركات: 628
معدل تقييم المستوى: 26
زكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud of
افتراضي ساعة رقمية: عداد التواني (توليد نبضة عد الدقائق)

انطلاقا من الخطاطة السابقة (المختصرة ) لمبدأ عمل الساعة نبدأ في التعرف على الاجزاء المكونة للدارة وهي :
عداد التواني
عداد الدقائق
عداد الساعات
ونبدأ بإذن الله بعداد التواني ..
بداية نعرف ما هو المطلوب منه ؟
كل ما نريده من دارة عداد التواني في المشروع هو ان يولد لنا نبضات موجبة بقيمة 1 دقيقة .. اي ان المنتظر منه ان يعطينا نبضة موجبة قيمتها 1 دقيقة بعد مضي كل 60 تانية ما يعني:
بعد عده ستين مرة نبضات التواني الداخلة عليه من مدخل الساعة (رجل 1 في 4518) يولد نبضة موجبة تحرك عداد الدقائق وتجعله يزيد بواحد
عداد الثواني :

هو عداد يعد من 00 الى 59 .. لكن كيف نحصل عليه ؟
من خلال خطوتين هما:
1- نبني دارة عداد قياسي يعد من 00 الى 99 بالمتكاملة 4518 ( دارة اليمين في الصورة )
2- نوصل المخرجين Q1 و Q2 لعداد العشرات بمدخلي بوابة منطقية ( بوابة "و" تحتوي عليها المتكاملة 4081)
3- نربط مخرج البوابة "و" بمدخل تصفير عداد الوحدات وعداد العشرات

2- نحاول بطريقة من الطرق جعل حده الاعلى هو 59 ..( لاننا نريده ان يعد فقط 60 ثانية اي من 00 الة 59 ثم يعود الى الصفر وباستمرار .. )

شرح طريقة عمل عداد التواني (الدائرة بالصورة الاولى او دارة يسار بالصورة الثانية أعلاه ):
- يستقبل العداد نبضات متتابعة بقيمة 1 تانية من المدخل clock لعداد الوحدات( الطرف 1)
- يبدأ في العد من 0 طبعا (0000 على مخارج الوحدات و 0000 على مخارج العشرات)
مع اول نبضة يسجل 0001 0000 ( 0001 في الوحدات و0000 دائما في العشرات )
بعدها تأتي النبضة الثانية فيسجل 0010 0000 ( 0010 في الوحدات و0000 في العشرات )
مع النبضة 10 يسجل 4518 على مخارجه : 0000 0001 (انتقل العد الى عداد العشرات )
سيتابع هكذا وفق نظام العد الثنائي (Binaire) وما يهمنا هو عندما يسجل العداد 4518 (مخارج الوحدات ومخارج العشرات) الرقم الثنائي العدد التنائي 1001 0101 ( اي 59 عشري)..ويستعد - وهذا بيت القصيد - يريد مواصلة العد اي يستعد لتسجيل العدد 0000 0110 (0000 في عداد الوحدات و 0110 في العشرات )
هنا كل الحكاية ..
فبمجرد ما يستعد العداد 4518 (وحدات وعشرات ) لتسجيل العدد 000 0110 نجعله يصفر نفسه (بنبضة موجبة على مداخل التصفير فيه وهما الطرفان 7 و 15 ) ويبدأ العد من جديد من 0000 0000 ..
نعرف ان العدد الثنائي 000 0110 = العدد العشري 60 معنى هذا انه عندما يصل العد الى 60 عشري فإن :
عداد الوحدات U1:A سيسجل 0000 على مخارجه الاربع أي 0 عشري
وعداد العشرات U1:B سيسجل 0110 .. أي 6 عشري
العدد 6 عشري يعني 0110 ثنائي ويهمنا ان نلاحظ ان معنى ذلك هو :
المخرج Q1 و المخرج Q2 يظهر عليهما جهدا موجبا لحظة بلوغ عداد العشرات العدد 6
ولكي نجعل العداد يصفر نفسه في هذه اللحظة يكفي ان نوصل المخارج Q1وQ2 ببوابة منطقية "و" And ..
Q1 توصل بالمدخل الاول للبوابة : In1
وQ2 بالمدخل الثاني لنفس البوابة In2
وكلما تحقق الشرط :
In1 = "1" Logic
In2 =" 1" logic
فإن مخرج البوابة Out سيظهر عليه "1" Logic
وبذلك يتمكن من تصفير العدادين U1:A و U1:B عبر المدخلين MR وهما الطرفين 7 و 15
للتذكير فإن :
"1" Logic = قيمة جهد تغذية الدائرة المتكاملة U1 /4518 ..
كما ان تصفير المتكاملة 4518 يتم بإعطاء نبضة موجبة للمدخل المسمى MR او Reset ..

ملفات المحاكاة :

عداد التواني مولد نبضة الدقائق:هنا

- عداد قياسي يعد من 0000 0000 الى 1001 1001
الوحدات : 1001 (9 عشري)
العشرات 1001 (9 عشري)
هنا
نفس العداد القياسي السابق
وقد أضيفت للعدادين Aو B ب 4518 مفككات ترميز 4511 وعارضات سباعية لتيسير الفهم (مخارج 4518 تسجل العد بانظام الثنائي فتحولها المفككات الى عدد بالعشري " بشكل مفهوم" على العارضة السباعية)
هنا

ملاحظة هامة :4518 عداد من النوع BCD اي عداد ثنائي مرمز عشريا ..( يحوي عدادين في الواقع )
معنى BCD انه يبدأ العد من 0000 ويكمل الدورة بالعدد 1001 اي 9 عشري وهكذا فان دورته تتكون من 10 مرات
لفهم هذه النقطة فأن العداد 4520 ليس من نفس النوع بل هو عدادا ثنائي اي ان كل عداد من العددين الموجودين به يكملان دورة من 16 مرة : العد من 0000 الى 1111
باختصار :
4518: عداد من نوع BCD كل عداد من العدادين الموجودين به (Aو B) يعد 10 نبضات.. دورة من 0000 الى 1001
4520: عداد من نوع Binaire كل عداد من العدادين الموجودين به (Aو B) يعد 16 نبضة .. دورة من 0000 الى 1001
قراءة عدد خارج من 4518 يكون مماثلا لطريقة عدد عشري : رقم الوحدات يمينا ورقم العشرات يسارا رغم ان الترقيم هو بالنظام الثنائي .. مثال :
0000 1000 تعني 80 عشري (لاحظ الفصل بفراغ بين مجموعة امخارج الوحدات ومجموعة العشرات)
بالنسبة ل 4520 فإن العدد يتبع الطريقة القياسية لقراءة عدد ثنائي .. مثال :
نفس الرقم 80 عشري = 01010000 .. لاحظ ان الكتابة اختلفت عن السابق ..كما ان العدد لم يترك اي فراغ بين بتاته (bits)
=========================================================================
اتمنى ان تكون المعطيات السابقة واضحة ..
وقبل الاستمرار في التحليل ان شاء الله سأنتظر فترة من الزمن للاستماع الى كل الاستفسارات والملاحظات حول ماسبق فلربما يكون هناك غموض او لبس او يكون الموضوع والدوائر بحاجة الى تعديل او تصحيح ..
رد مع اقتباس
  #10  
قديم 11-03-2009, 10:58 PM
زكي شاكر زكي شاكر غير متواجد حالياً
استاذ الكترونيات
 
تاريخ التسجيل: Jun 2009
الدولة: المغرب
المشاركات: 628
معدل تقييم المستوى: 26
زكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud ofزكي شاكر has much to be proud of
افتراضي رموز "الحالات" على بروتوس


وكمثال فإن الرقم BCD (الثنائي المرمز عشريا) 1001 0101 (59 عشري) سيظهر في المحاكاة على مخارج العداد 4518 بمربعات زرقاء وحمراء كالتالي:

ملاحظة هامة :
للدقة .. فإن الترقيم التالي :
1001 0101 ليس ترقيما بالنظام الثنائي الصرف .. وإنما هو رقم بالنظام الثنائي المرمز عشريا (Binary Coded Decimal)
اختصارا : BCD
فقط هي العادة التي تجعلنا نصف الرقم في المثال السابق بأنه رقم ثنائي ..
أما التعرف على الرقم BCD فبسيط:
الرقم الثنائي المرمز عشريا BCD يكتب على شكل مجموعات من 4 حدود (4Bits) ويترك فراغ بين المجموعات المكونة للرقم :
وهو يتبع نفس نظام كتابة الاعداد العشرية :
مجموعة الوحدات على اليمين + فراغ فمجموعة العشرات + فراغ فمجموعة المئات + فراغ فمجموعة الالاف وهكذا ..
كما ان اكبر عدد لكل مجموعة لا يمكن ان يتعدى 1001 (9 عشري)
مزيد من التفاصيل :
الترميز BCD:
http://en.wikipedia.org/wiki/Binary-coded_decimal
http://fr.wikipedia.org/wiki/Binary_coded_decimal
داتا شيت المتكاملات المستخدمة في عداد الثواني:
العداد 4518
http://www.nxp.com/acrobat_download/...HEF4518B_4.pdf
4081 اربع بوابات "و"
http://www.nxp.com/acrobat_download/...HEF4081B_5.pdf


والى لقاء قادم بإذن الله ..
رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

الكلمات الدلالية (Tags)
متكاملات, cmos, رقمية, ساعة, عائلة

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة



الساعة الآن 07:38 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
الحقوق محفوظة لمنتديات الاليكترونيات العصرية

Security team

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77