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

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

الصورة الرمزية yasirh88
yasirh88
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2014
المشاركات: 156
نشاط [ yasirh88 ]
قوة السمعة:0
قديم 02-11-2015, 07:17 PM المشاركة 1   
x2 استفسار بخصوص تحويل الموبايلات الى وحدة gsm Twitter FaceBook Google+



السلام عليكم

هل يمكن تحويل موبايل اعتيادي الى وحدة GSM فمثلا لو كان عندي موبايل قديم ويحتوي على مكان لشريحة الاتصال فهو بالتاكيد يحتوي على وحدة GSM ولكن ما اريده بالضبط هو استخراج هذه الوحدة من الموبايل وجعلها تعمل بشكل خارجي مع تغذية خارجية وكانها gsm module حقيقي هل يمكن ام لا يمكن وما هي القيود

شكرااا جزيلا لاعضاء المنتدى المحترمين وشكراا لكل ما تقدموه
تحياتي لكم

اعلانات

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 12,214
نشاط [ ماجد عباس محمد ]
قوة السمعة:409
قديم 03-11-2015, 04:55 AM المشاركة 2   
افتراضي


السلام عليكم

هل يمكن تحويل موبايل اعتيادي الى وحدة GSM فمثلا لو كان عندي موبايل قديم ويحتوي على مكان لشريحة الاتصال
ماذا تقصد بكلمة شريحة الإتصال؟ هل هى شريحة الخط؟ و إن كان نعم فهل يوجد جهاز لا يحتوى واحدة؟؟
فهو بالتاكيد يحتوي على وحدة GSM
من قال هذا و ما جعلها مؤكدة؟؟ و ما دورها فى المحادثة أو الرسائل؟
ولكن ما اريده بالضبط هو استخراج هذه الوحدة من الموبايل وجعلها تعمل بشكل خارجي مع تغذية خارجية وكانها gsm module حقيقي هل يمكن ام لا يمكن وما هي القيود

شكرااا جزيلا لاعضاء المنتدى المحترمين وشكراا لكل ما تقدموه
تحياتي لكم
لو لديك جهاز يحتوى واحدة يمكنك البحث عن رقمها على النت لتعرف الداتا شيت لها و من ثم تستخدمها

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

الصورة الرمزية yasirh88
yasirh88
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2014
المشاركات: 156
نشاط [ yasirh88 ]
قوة السمعة:0
قديم 03-11-2015, 09:57 PM المشاركة 3   
افتراضي


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

http://www.qariya.info/vb/showthread...686#post990686

اخي العزيز ساجيبك عن الفقرات

ماذا تقصد بكلمة شريحة الإتصال؟ هل هى شريحة الخط؟ و إن كان نعم فهل يوجد جهاز لا يحتوى واحدة؟؟
نعم اخي العزيز اقصد الخط واتوقع في مصر خطوط الفودافون موبينيل او غيرها ولا يوجد جهاز لا يحتوي على واحد منها ولكني ذكرت هذه الجملة لكي لا يدخل احد ويقول انه لا يوجد وحدة GSM في الموبايل

من قال هذا و ما جعلها مؤكدة؟؟ و ما دورها فى المحادثة أو الرسائل؟
للحصول على اشارة الشبكة وللمكالمات ولكي يتم الارسال والاستقبال بين ابراج الاتصال والموبايل تستخدم ال GSM (Global System for Mobile
حيث تعمل هذه الوحدة على استقبال الاشارة بترددات معينة تحدد حسب نوع الوحدة -- اليس هذا صحيح ؟؟

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

اسئلة خارج الموضوع >>
اولا في ال 8086 لو ادخلنا هذا الكود
mov [600h],al
سيقوم بنقل القيمة المخزنة من ريجستر al بالبروسيسر الى موقع الذاكرة (رام) 600h ولا اتذكر بالضبط الاسم ولكن اتوقعه direct memory access
العنونة المباشرة او شيء كهذا -- المهم سؤالي هو هل يوجد مثل هذا الشيء في البك او الاتميل هل يمكن نقل قيمة معينة الى الرام مباشرة ثم استدعائها من الموقع مباشرة -- مثلا اجمع عددين واخزن قيمتهم بريجستر - وانقل محتوى الريجستر الى موقع الذاكرة 500 - ومن ثم اطلب القيمة مرة اخرى من موقع الذاكرة والاستفادة منها لفتح بورت معين

ثانيا عمليا لا يعمل معي الامر porta.f0 portb.f0
ولكن يعمل معي ra0_bit و rb0_bit ولا اعلم لماذا

ثالثا في برنامج البروتس لا يعمل معي ال pull up resistor فمثلا





هذه دائرة بروتس مع الكود والمفروض في حالة ضغط ال button تصبح القيمة على ال porta البت الصفر القيمة صفر فيفتح البورت b البت الصفر وعند ترك ال button يغلق البورت b ولكن ما يحصل معي وعند تشغيل البروتس مباشرتا البورت b البت الصفر تبقى قيمته واحد (خمسة فولت ) ولا تتاثر بال button ولا اعلم السبب

عذرا على الاطالة واتمنى ان لا تندم بالدخول الى الموضوع


التعديل الأخير تم بواسطة : yasirh88 بتاريخ 03-11-2015 الساعة 10:01 PM

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 12,214
نشاط [ ماجد عباس محمد ]
قوة السمعة:409
قديم 04-11-2015, 12:05 PM المشاركة 4   
افتراضي


بدايتا اهلا وسهلا بك اخي العزيز مرة اخرى في استفساراتي وقد سلمت عليك في احدى مواضيعك ولكن كما يبدو انك لم تقرا الرد على الموضوع
أهلا بك اخى الكريم
اخي العزيز ساجيبك عن الفقرات
نعم اخي العزيز اقصد الخط واتوقع في مصر خطوط الفودافون موبينيل او غيرها ولا يوجد جهاز لا يحتوي على واحد منها ولكني ذكرت هذه الجملة لكي لا يدخل احد ويقول انه لا يوجد وحدة GSM في الموبايل
معذرة اختلط على GSM مع GPS
للحصول على اشارة الشبكة وللمكالمات ولكي يتم الارسال والاستقبال بين ابراج الاتصال والموبايل تستخدم ال GSM (Global System for Mobile
حيث تعمل هذه الوحدة على استقبال الاشارة بترددات معينة تحدد حسب نوع الوحدة -- اليس هذا صحيح ؟؟

انا معك اخي العزيز ولكن المشكلة انني لا اعرف مكانها بالضبط بالجهاز ولا اعلم اين اجد رقمها
المشكلة فى هذه الأجهزة أن كثير من مكوناتها تصنع خصيصا لهذا الطراز لذا فالفرصة أمامك ان تبحث عن رقم كل متكاملة فى الهاتف و تقرأ الداتا شيت لها و من ثم تعرف ماذا لديك لأن الأهم من معرفة أين هى أن تعرف كيف تعمل
اسئلة خارج الموضوع >>
اولا في ال 8086 لو ادخلنا هذا الكود
mov [600h],al
سيقوم بنقل القيمة المخزنة من ريجستر al بالبروسيسر الى موقع الذاكرة (رام) 600h ولا اتذكر بالضبط الاسم ولكن اتوقعه direct memory access
العنونة المباشرة او شيء كهذا -- المهم سؤالي هو هل يوجد مثل هذا الشيء في البك او الاتميل هل يمكن نقل قيمة معينة الى الرام مباشرة ثم استدعائها من الموقع مباشرة -- مثلا اجمع عددين واخزن قيمتهم بريجستر - وانقل محتوى الريجستر الى موقع الذاكرة 500 - ومن ثم اطلب القيمة مرة اخرى من موقع الذاكرة والاستفادة منها لفتح بورت معين
طبعا نفس الأمر سارى فى حدود الذاكرة المتاحة و التى قد لا تكون بهذا الحجم
ثانيا عمليا لا يعمل معي الامر porta.f0 portb.f0
ولكن يعمل معي ra0_bit و rb0_bit ولا اعلم لماذا
لا اعلم أيضا لماذا فهذا خاص بالمترجم Compiler الذى تستخدمه و تختلف من واحد لآخر
فمثلا Setb PortA.0 سيضع 1 فى هذا الخط ولكن غيره من المترجمات تحتاج تكتب
PortA.3 = 1
وغيره له اسلوب ثالث
اقرأ ملف المساعدة لكى يحدد لك كيف تتعامل مع هذا الأمر
ثالثا في برنامج البروتس لا يعمل معي ال pull up resistor فمثلا





هذه دائرة بروتس مع الكود والمفروض في حالة ضغط ال button تصبح القيمة على ال porta البت الصفر القيمة صفر فيفتح البورت b البت الصفر وعند ترك ال button يغلق البورت b ولكن ما يحصل معي وعند تشغيل البروتس مباشرتا البورت b البت الصفر تبقى قيمته واحد (خمسة فولت ) ولا تتاثر بال button ولا اعلم السبب

عذرا على الاطالة واتمنى ان لا تندم بالدخول الى الموضوع
لا اجد سببا سوى أن البورت يعمل كمحول تماثلى/رقمى و يجب تهيئته كمنفذ بيانات و تجدها فى الداتا شيت


الصورة الرمزية yasirh88
yasirh88
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2014
المشاركات: 156
نشاط [ yasirh88 ]
قوة السمعة:0
قديم 04-11-2015, 06:54 PM المشاركة 5   
افتراضي


أهلا بك اخى الكريم
معذرة اختلط على GSM مع GPS
طبعا نفس الأمر سارى فى حدود الذاكرة المتاحة و التى قد لا تكون بهذا الحجم
لا اعلم أيضا لماذا فهذا خاص بالمترجم Compiler الذى تستخدمه و تختلف من واحد لآخر
فمثلا Setb PortA.0 سيضع 1 فى هذا الخط ولكن غيره من المترجمات تحتاج تكتب
PortA.3 = 1
وغيره له اسلوب ثالث
اقرأ ملف المساعدة لكى يحدد لك كيف تتعامل مع هذا الأمر
اني استخدم المايكروسي ورايت البعض يعمل معه الامر ولكن لا اعلم قد يكون اختلاف في رقم النسخة المهم ليست بالمشكلة الكبيرة

لا اجد سببا سوى أن البورت يعمل كمحول تماثلى/رقمى و يجب تهيئته كمنفذ بيانات و تجدها فى الداتا شيت
الامر cmcon=7 يطفئ المقارن ويجعله ك I/O بن ولكن لا اعلم ما المشكلة

المشكلة فى هذه الأجهزة أن كثير من مكوناتها تصنع خصيصا لهذا الطراز لذا فالفرصة أمامك ان تبحث عن رقم كل متكاملة فى الهاتف و تقرأ الداتا شيت لها و من ثم تعرف ماذا لديك لأن الأهم من معرفة أين هى أن تعرف كيف تعمل
نعم اخي العزيز هذا صحيح ولكن الذين يعملون في مجال تصليح الموبايلات وتشخيص اعطالها يعرفون اين يجدون هذه الوحدة وغيرها ولذلك سالت هذا السؤال لن ادخلك في متاهات اكثر وسانتظر عسى ان يدخل احد الذين يعملون في هذا المجال
شكراا اخي العزيز على الاهتمام


ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 12,214
نشاط [ ماجد عباس محمد ]
قوة السمعة:409
قديم 05-11-2015, 06:45 AM المشاركة 6   
افتراضي


هذا ما هو مكتوب فى الداتا شيت

إن لم يكن الأمر الأول يفرق فالمشكلة
إما لا يحدث RESET لسبب ما فلا يبدأ الميكرو فى العنوان الصحيح
أو يكون هذا الأمر يتطلب بعض الوقت و يفضل إضافة تأخير بعده


الصورة الرمزية yasirh88
yasirh88
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2014
المشاركات: 156
نشاط [ yasirh88 ]
قوة السمعة:0
قديم 05-11-2015, 07:05 PM المشاركة 7   
افتراضي


إن لم يكن الأمر الأول يفرق فالمشكلة
إما لا يحدث RESET لسبب ما فلا يبدأ الميكرو فى العنوان الصحيح
أو يكون هذا الأمر يتطلب بعض الوقت و يفضل إضافة تأخير بعده
اخي العزيز لو ترجمت هذا الكود من الاسيمبلي الى لغة السي ستجده نفس الكود الذي وضعته cmcon=0x07; ولكن هذا الكود هو بلغة الاسمبلي ومع ذلك قمت بتجربته ولكن نفس المشكلة تحدث معي وبعدها جربت وضع التاخير ولا زالت المشكلة تحدث معي وقمت بابدال البك 628 بالبك 877 ونفس المشكلة كما ترى في هذه الصورة





اخي العزيز هل يمكنك تجربة الكود والدائرة في حاسبتك لمعرفة اين الخلل


ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 12,214
نشاط [ ماجد عباس محمد ]
قوة السمعة:409
قديم 06-11-2015, 05:35 AM المشاركة 8   
افتراضي


اخي العزيز لو ترجمت هذا الكود من الاسيمبلي الى لغة السي ستجده نفس الكود الذي وضعته cmcon=0x07; ولكن هذا الكود هو بلغة الاسمبلي ومع ذلك قمت بتجربته ولكن نفس المشكلة تحدث معي وبعدها جربت وضع التاخير ولا زالت المشكلة تحدث معي وقمت بابدال البك 628 بالبك 877 ونفس المشكلة كما ترى في هذه الصورة





اخي العزيز هل يمكنك تجربة الكود والدائرة في حاسبتك لمعرفة اين الخلل
أخى
نعم يمكننى ذلك لكن قبلها هناك نقطتين يجب مراعاتهما
1- لا يوجد End If وهنا كيف سيتصرف الميكرو سيعود كليا و جزئيا على المترجم وكيف سيترجم هذا الموضوع
2- كيف اثبت انه لا يعمل؟؟ لو اكملت الكود يجب ان تفعل السويتش و يكون فاعلا قبل توصيل التيار للميكرو
هل هذا ما تفعله؟؟

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


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

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025