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

   

colonel
:: مهندس ::
تاريخ التسجيل: Dec 2008
المشاركات: 26
نشاط [ colonel ]
قوة السمعة:
قديم 08-02-2009, 12:55 AM المشاركة 17   
افتراضي



السلام عليكم
سأقوم بإدن الله برسم الدائرة متكاملة و عرضها على المنتدى للمعاينة.
و للأستاد زكي الدي أقدم له الشكر على كل مجهوداته معي, إدا كان ممكن أن تضع لي رابط لتحميل البرنامج الدي أشرت إليه.

بالنسبة لموضوع المكالمة الهاتفية فهي ستكون عن طريق هاتف عادي, أنا أتصور العملية تكون عبارة عن أمر يأتي من الميكروكنتروللر لفتح سوتش معين موصل مع الهاتف ليقوم بالإتصال بالرقم المخزن داخل الجهاز..هدا تصوري و إدا كان هناك أي فكرة أخرى أتمنى إخباري بها.

بارك الله بكم جميعا

اعلانات

زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 08-02-2009, 11:52 AM المشاركة 18   
افتراضي


السلام عليكم
بخصوص بروتوس يمكنك زيارة الموضوع التالي الذي يشهد حركية ملحوظة حول البرمجة وأدواتها :
http://www.qariya.com/vb/showthread.php?t=40760

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

eabueida
:: مهندس متواجد ::
تاريخ التسجيل: Apr 2007
المشاركات: 171
نشاط [ eabueida ]
قوة السمعة:
قديم 08-02-2009, 03:13 PM المشاركة 19   
افتراضي


السلام عليكم
الموضع يعتمد عليك
اذا اردت بناء دائرة تحل محل التلفون فالأمر سهل جدا
السؤال الذي يطرح نفسه هل الflow code له القدرة على توليد DTMF اذا كان لا تنتقل الى النوع الثاني وهو الpulse mode اذا نعم اصبح الموضوع سهل جدا ان شاء الله
بعض لغات البرمجة لها القدرة على توليد ال DTMF مثل البيك بيسك
وشكرا
والسلام عليكم


colonel
:: مهندس ::
تاريخ التسجيل: Dec 2008
المشاركات: 26
نشاط [ colonel ]
قوة السمعة:
قديم 17-02-2009, 11:17 PM المشاركة 20   
x4


السلام عليكم
الموضع يعتمد عليك
اذا اردت بناء دائرة تحل محل التلفون فالأمر سهل جدا
السؤال الذي يطرح نفسه هل الflow code له القدرة على توليد DTMF اذا كان لا تنتقل الى النوع الثاني وهو الpulse mode اذا نعم اصبح الموضوع سهل جدا ان شاء الله
بعض لغات البرمجة لها القدرة على توليد ال DTMF مثل البيك بيسك
وشكرا
والسلام عليكم

السلام عليكم
أخي العزيز أنا ليس لدي أي فكرة على الDTMF ؟ يا ريت مساعدتي في وضع لينك معين يوضحها


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


السلام عليكم
جووجل يمكن ان يعطيك عشرات" اللينكات" عن الموضوع..


colonel
:: مهندس ::
تاريخ التسجيل: Dec 2008
المشاركات: 26
نشاط [ colonel ]
قوة السمعة:
قديم 18-02-2009, 05:39 PM المشاركة 22   
x2


السلام عليكم
جووجل يمكن ان يعطيك عشرات" اللينكات" عن الموضوع..

السلام عليكم
بحث على dtmf و لكن لم اجد سوى دوائر استقبال بواسطة الCM8870 reciever و لكن في مشروعي اعتقد اني احتاج الى ارسال أمر و ليس استقبال , بدلك سأستخدم DTMF Transceiver cm8888
في هدا الرابط يوجد الداتا شيت لل8888 و يوجد الدائرة التي من خلالها يمكن توصيلها مع الaplications الأخرى ...
http://pdf1.alldatasheet.com/datashe...M-8888-01.html

هل يمكنني تركيب هده الدائرة مع بقية المشروع و تنتهي العملية أم مادا؟؟؟
و بالنسبة للflowcode اعتقد انه يدعم مثل هده العملية عن طريق
pulse width modulation (ادا ممكن ايفادي بأي معلومة في هدا الخصوص)


التعديل الأخير تم بواسطة : colonel بتاريخ 18-02-2009 الساعة 08:25 PM

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


في مشروعي اعتقد اني احتاج الى ارسال أمر و ليس استقبال , بدلك سأستخدم DTMF Transceiver cm8888
في هدا الرابط يوجد الداتا شيت لل8888 و يوجد الدائرة التي من خلالها يمكن توصيلها مع الaplications الأخرى ...
http://pdf1.alldatasheet.com/datashe...M-8888-01.html
من نظرة سريعة أظنه يفعل ذلك مع امكانية تهيئته كمرسل او مستقبل ....عموما ما تحتاجه هو متكاملة تقوم بالدور التالي: encodeur binaire/dtmf ما يمكن ترجمته بمرمز يحول رقم ثنائي الى نغمات التلفون المعروفة ب dtmf.
مثال:TP5088
http://matthieu.benoit.free.fr/cross/data_sheets/TP5088N.pdf
المرمز المذكور ربما اسهل استعمالا فهو على الاقل مرسل فقط ..
الحقيقة ان هذه اسهل طريقة لجعل اي بيك يؤلف ارقاما تلفونية تعمل بالبروتوكول dtmf ..اذ ان برنامج البيك سيكون بسيطا وعادي جدا وبأية لغة برمجة ..مجرد إخراج ارقام ثنائية من احد المنافذ.
يمكن طبعا الاكتفاء بالبيك لتوليد dtmf دون الحاجة لاية متكاملة اضافية. وبفلوكود يمكن "صناعة" بروتوكول dtmf او الاستفادة من "مكون" pwm .. لكن يتطلب ذلك مجهودا اضافيا. ففيما يخص dtmf يصبح من الضروري الاطلاع على كيفية توليد النغمات واضافة كل اثنين منها وفق مواصفات البرتوكول المذكور ..
هذ يتوقف على الامكانيات المتاحة بما فيها الوقت المتوفر..
يبقى في تصوري، اسهل "وأرحم" حل لهذا الجزء من المشروع :
1- استعمال مرمز موصول بالبيك مثل TP5088 او غيره. والاستفادة من تسهيلات فلوكود بالنسبة لباقي أجزاء المشروع
2- او التحول الى لغة برمجة اخرى اذا كنت متيقنا من انها ستفيدك أكثر..
وهنا أذكر بان فلوكود يسمح بإدماج فقرات من لغة C او asm داخل بنية برنامج معين وهي خاصية مميزة لا ينتبه اليها كثيرون ..


colonel
:: مهندس ::
تاريخ التسجيل: Dec 2008
المشاركات: 26
نشاط [ colonel ]
قوة السمعة:
قديم 20-02-2009, 11:59 PM المشاركة 24   
ha


السلام عليكم
لدي بعض الأسئلة و اتمنى أن تجيبوني عليها:
1- بخصوص الdtmf و توليد النغمات هل استطيع ان استخدم نفس الطريقة الموضحة في المثال المرفق لتوليد تردد خاص بأي رقم أم يوجد اضافات أخرى؟
http://rapidshare.com/files/20051258...ode12.fcf.html

2- اريد أن أسأل عن الpins الخاصة بالpwm هل هم ccp1,ccp2 فقط ام يوجد أخريات؟

3- لدي فكرة بخصوص عميلة الاتصال مادا لو استخدمت خاصية الاتصال السريع الموجودة بالجوال يعني أن اقوم بارسال تردد معين لرقم واحد فقط و هدا الرقم يكون مخزن به الرقم المطلوب.....هل ينفع فعل هدا؟؟

4- عندي استفسار على شاشة الlcd هل يوجد أنواع معينة تركب مع ال16f877a يعني خاصة به أم لا؟



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