قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

   

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 02-04-2009, 08:33 PM المشاركة 241   
افتراضي



شكرا لك استاذ زكي .
ارجو ان توضح اذا كان هناك فرق كبير بين PIC16F628A و PIC16F84A فكما تعلم نحن الى الآن لم نتعامل الا مع البك الثاني .

اعلانات

فوزي سامي
:: مهندس جيد ::
تاريخ التسجيل: Jun 2008
المشاركات: 255
نشاط [ فوزي سامي ]
قوة السمعة:
قديم 02-04-2009, 09:08 PM المشاركة 242   
افتراضي


السلام عليكم
كيف حالك أخي زكي . عساك بخير وصحة جيدة إنشاءالله.
قمت بعمل برنامج بالفلوكود وهو عبارة عن دارة لتشغيل ليد عن طريق باسورد
الباسورد يتم إدخالها عن طريق سويتشات لحظية بحيث عندما يتم الضغط عليها تدخل
(1) على المدخل المطلوب. الباسورد عملتها : B0 B4 B1 B7 على الترتيب من الشمال لليمين.
الدارة إشتغلت على الفلوكود والبروتوس . لكن عند التوصيل الفعلي لا تعمل.
أرجو أن تفحص لي ملفات الدارة لو تكرمت أخي العزيز ومشكور. الله يجزيك الخير
http://filaty.com/f/904/1.393/4_digit_password.rar.html

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 02-04-2009, 09:37 PM المشاركة 243   
افتراضي


اخي حيدر
بالنسبة للموضوع الحالي لا فرق لان البرامج صغيرة او متوسطة ..
لذلك يمكن استعمال الاول او الثاني ..
اخترت PIC16F628A لسبين :
1/
يتوفر على مذبذب داخلي فلا حاجة لاضافة عناصر خارجية :
لا مقاومة ولا مكثفات ولا كريستالة .. وهذا مريح .
2/
PIC16F628A متوفر بثمن أقل رغم انه يفوق PIC16F84A في عدة جوانب ..

لكن اذا أردت استخدام PIC16F84A يكفي ضبط الاعدادات الخاصة به واستخدام مذبذب خارجي بكريستالة ومكثفين او بمقاومة ومكثف ..
وسأوضح ان شاء الله الطريقة مع أول تطبيق ..


زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 02-04-2009, 09:47 PM المشاركة 244   
افتراضي


السلام عليكم
اخي عبدالله وأخي سامي شكرا على سؤالكم
أرجو ان تكونا بخير كذلك .. وإن شاء الله ملتزم معكم الى ان تحل كل المشاكل بعونه تعالى .
أخت Coiffa ..شكرا على مرورك ..

السلام عليكم
قمت بعمل برنامج بالفلوكود وهو عبارة عن دارة لتشغيل ليد عن طريق باسورد
الباسورد يتم إدخالها عن طريق سويتشات لحظية بحيث عندما يتم الضغط عليها تدخل
(1) على المدخل المطلوب. الباسورد عملتها : B0 B4 B1 B7 على الترتيب من الشمال لليمين.
الدارة إشتغلت على الفلوكود والبروتوس . لكن عند التوصيل الفعلي لا تعمل.
أرجو أن تفحص لي ملفات الدارة http://filaty.com/f/904/1.393/4_digit_password.rar.html
أخي الملفات C و Hex تتضمن الاسطر الضرورية ..
ملف فلوكود لا توجد به ليدات ولا سويتشات حتى استدل بها على كيفية عمله ..
لكنني أعتقد ان المشكل في الدائرة مشكل الكتروني :
انت لم تضع مقاومة 10 كيلو من كل مدخل B0 B4 B1 B7 الى الارضي (سالب التغذية)..
المتحكم من عائلة سموس ولا يمكن ان تبقى اطرافه المبرمجة كمداخل Input
بدون توصيل : إما مع +5فولت او مع الارضي ..حالتان لا ثالث لهما ..
(لاحظ انني اتكلم على الاطراف كمداخل وليس كمخارج )
اضف 4 مقاومات (من 10 كيلو الى 47 كيلو لا يهم ) وان شاء الله الدارة ستعمل ..

coiffa شكرا واشكر الزملاء في هذا المنتدى
السلام عليكم و رحمة الله وبركاته انشاء الله الكل بخير
اخي شاكر لم يعمل معي البرنامج هذا الرابط فيه كل المعطيات
http://www.zshare.net/download/5808597421f159d6/
مع الشكر سلفا على الاهتمام
أخي أحيانا المذبذب بكوارتز 4Mhz يشتغل أحسن إذا كانت اعداداته هي HS ..جرب ذلك دون تغيير في الاعدادات الاخرى ..
من جهة اخرى الرسم الذي ارسلت لك افضل : العارضة بدون ترانزيستورت ولا مقاومة ..اربط الانود مباشرة مع +5 فولت تسهيلا للمهمة..


التعديل الأخير تم بواسطة : زكي شاكر بتاريخ 03-04-2009 الساعة 03:43 AM

فوزي سامي
:: مهندس جيد ::
تاريخ التسجيل: Jun 2008
المشاركات: 255
نشاط [ فوزي سامي ]
قوة السمعة:
قديم 02-04-2009, 10:17 PM المشاركة 245   
افتراضي


أخي الملفات C و Hex تتضمن الاسطر الضرورية ..
بداية ملف فلوكود لا توجد به ليدات ولا سويتشات حتى استدل بها على كيفية عمله ..
لكنني أعتقد ان المشكل في الدائرة مشكل الكتروني :
انت لم تضع مقاومة 10 كيلو من كل مدخل B0 B4 B1 B7 الى الارضي (سالب التغذية)..
المتحكم من عائلة سموس ولا يمكن ان تبقى اطرافه المبرمجة كمداخل Input
بدون توصيل : إما مع +5فولت او مع الارضي ..حالتان لا ثالث لهما ..
(لاحظ انني اتكلم على الاطراف كمداخل وليس كمخارج )
اضف 4 مقاومات (من 10 كيلو الى 47 كيلو لا يهم ) وان شاء الله الدارة ستعمل ..
بالنسبة للمقاومات لو كانت 1 كيلو أوم . هل تقوم بالعمل المطلوب؟؟


زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 02-04-2009, 10:23 PM المشاركة 246   
افتراضي


جرب إما ان تعمل او لا .. لكنها لن تضر ..
شيء آخر:
ملف فلوكود الذي أرسلت تنقصه الليدات والسويتشات ..ضروري للمتابعة
وملف بروتوس اذا ارسلته يساعد أكثر (الملف بامتداد .dsn)..


فوزي سامي
:: مهندس جيد ::
تاريخ التسجيل: Jun 2008
المشاركات: 255
نشاط [ فوزي سامي ]
قوة السمعة:
قديم 02-04-2009, 10:32 PM المشاركة 247   
Arrow مناقشات حول البرمجة بفلوكود


مشكور جدا جدا
عملت الدارة حيث قمت بتوصيل مقاومات عددها 8 على كل المداخل ( B0-B7 )إلى الأرضي.
بس سؤال لو تكرمت :ما المقصود ب MACRO ؟ هل لها علاقة بال SUB ROUITNE


زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 02-04-2009, 10:47 PM المشاركة 248   
افتراضي


مشكور جدا جدا
عملت الدارة حيث قمت بتوصيل مقاومات عددها 8 على كل المداخل ( B0-B7 )إلى الأرضي.
مبروك أخي سامي خبر سار..
الاطراف التي تبرمج كمخارج لاحاجة لها بمقاومات Pull-Down (هذا اسمها)..
فقط المداخل ..
استثناء : RA4 A4 إذا برمجته كمخرج لابد ان تضيف له مقاومة منه الى + 5 فولت هذه المرة ..
المقاومة اسمها Pull- UP (السحب الى أعلى ان شئت)
بس سؤال لو تكرمت :ما المقصود ب MACRO ؟ هل لها علاقة بال SUB ROUITNE
تقريبا نفس الشئ ..
عموما في الموضوع الاخر سأتعرض لكل التفاصيل ان شاء الله وبتدرج وتأني..
و بعون الله لن اترك الامور تفلت مني هذه المرة ..



الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 05:28 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)