الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ارسال البيانات عن طريق تعديل القناة الصوتية

بدأه محمد الامين في 21 ديسمبر 2008 · 15 رد · 2,802 مشاهدة · في الميكروكنترولر (المتحكم) و الدوائر الرقمية و المنطقية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكــم ورحمـة الله وبركاتــه

قبل فترة ليست ببعيدة شرعت فى تصميم دائرة ارسال بيانات رقمية بحيث تكون قناة الاتصال امنة بدون الدخول فى تعقيدات تامين البيانات المعهودة سواء القفز الترددى او تقنيات الطيف المنتشر ولكن خطرت لى فكرة سهلت على العمل واغنتنى عن تعقيدات تصميم دوائر الارسال خصوصا ان التعامل مع الارسال اللاسلكى يتطلب استاذان من هيئة الاتصالات ويسمح لك بقدرة ارسال معينة وتردد واحد .

خطرت لى فكرة استخدام القناة الصوتية للموبايل لارسال البيانات بدل الكلام

الرسم التالى يوضع فكرة عمل النظام

post-174126-1229934523_thumb.jpg

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

lpc2103 من مميزات هذا المتحكم الدقيق رخص التكلفة والاداء العالى والتبديد المنخفض للطاقة وهو يحتوى على معالج دقيق ARM7 16bit

قمت بتصميم دائرة اختبارية لهذا المشرع ولكن هذه المره باستخدام pic mcu

الصورة التالية توضح الPCB

post-174126-1229934831_thumb.jpg

مجموعة الصور التالية توضح جانب من العمل على المشروع

post-174126-1229934872_thumb.jpg

==============================

post-174126-1229934914_thumb.jpg

==============================

post-174126-1229934950_thumb.jpg

تقبلو تحياتى

اخوكم محمد الامين

eng.alamin@gmail.com

تم تعديل هذه المشاركة بواسطة محمد الامين في 22 ديسمبر 2008 في 11:36

عن أبي هريرة رضي الله عنه عن النبي صلى الله عليه وسلم أنه قال: سيأتي على الناس زمان سنوات خداعات: يصدق فيها الكاذب ويكذب فيها الصادق، ويؤتمن فيها الخائن ويخون فيها الأمين، وينطق فيها الرويبضة. قيل يا رسول الله وما الرويبضة؟ قال: الرجل التافه ينطق في أمر العامة . رواه احمد والحاكم وصححه الالبانى من حديث ابى هريره.‏

#2

الصور غير ظاهرة

May ALLAH Bliss me

#3

شكرا لك اخى تم التعديل

عن أبي هريرة رضي الله عنه عن النبي صلى الله عليه وسلم أنه قال: سيأتي على الناس زمان سنوات خداعات: يصدق فيها الكاذب ويكذب فيها الصادق، ويؤتمن فيها الخائن ويخون فيها الأمين، وينطق فيها الرويبضة. قيل يا رسول الله وما الرويبضة؟ قال: الرجل التافه ينطق في أمر العامة . رواه احمد والحاكم وصححه الالبانى من حديث ابى هريره.‏

#4

السلام عليكم

هل تعرف البرمجة بلغة الأسمبلي للمعالج ARM ؟

#5

نعم . لكن هذا المشروع بالتحديد استخدمت السى .

تحياتى

عن أبي هريرة رضي الله عنه عن النبي صلى الله عليه وسلم أنه قال: سيأتي على الناس زمان سنوات خداعات: يصدق فيها الكاذب ويكذب فيها الصادق، ويؤتمن فيها الخائن ويخون فيها الأمين، وينطق فيها الرويبضة. قيل يا رسول الله وما الرويبضة؟ قال: الرجل التافه ينطق في أمر العامة . رواه احمد والحاكم وصححه الالبانى من حديث ابى هريره.‏

#6

لقد سبق وأن سألنا على من له دراية بالمعالج ARM في هذا الموضوع هــنــا

ولكن لم نجد ، والحمد لله ها قد ظهرت أخي محمد ولي عندك بعض الأسئلة إن أمكنك ذلك

ما هوcompiler الذي تستعمله لتنقيح برنامجك ؟

وهل هناك simulator يمكننا من تجربة البرنامج قبل إدخاله للمعالج؟

كما أرجو منك أخي محمد أن تقدم لنا بعض الدروس للمعالج ARm إن أمكن ولو بشرح تعليمة كل يوم إن لم يكن هناك إحراج

تم تعديل هذه المشاركة بواسطة hatem في 22 ديسمبر 2008 في 23:49

#7

بالنسبة للكمبايلر افضل كمبايلر هو .arm.developer.suite. هو افضل ولكن المبتدى يجد صعوبة فى التعامل معه يمكن عن طريقة ان تستخدم الاسمبلى او السى او الاتنين معا

يمكنة التعامل مع اى متحكم دقيق يحتوى على معالج ارم

اما الكمبايلر الاخر هو بيئة التطوير المشهورة Keil هنلك اصدار خاص تستطيع التعامل من خلالة مع الارم وايضا يمكنك ان تكتب برنامجك سواء بالاسمبلى او السى او الاثنين معا

وهو اسهل فى التعامل من الاول

======================

اما بخصوص الملف فى موضوعك فهو ملف binary تحتاج اولا تحويلة الى ملف اسمبلى وتجرى التغير الذى تريدة وبعد ذلك باستخدام احد الكمبايلرز اعلاه تستطيع تحويلة مرة اخرى الى باينرى فايل

====================

بخصوص برنامج المحاكاة فيمكنك استخدام برنامج

pretous 7.2

يحتوى على معالج ارم سبعة

ويحتوى على متحكمات lpc وهى تحتوى على معالج ارم سبعة

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

سوف اشرح ايضا كيفية تحويل ملف الbinary الى اسمبلى بمزيد من التفصيل قريبا ايضا

اعذرنى اخى ان قصرت او اخطات وامهلنى حتى احضر الشروحات

عن أبي هريرة رضي الله عنه عن النبي صلى الله عليه وسلم أنه قال: سيأتي على الناس زمان سنوات خداعات: يصدق فيها الكاذب ويكذب فيها الصادق، ويؤتمن فيها الخائن ويخون فيها الأمين، وينطق فيها الرويبضة. قيل يا رسول الله وما الرويبضة؟ قال: الرجل التافه ينطق في أمر العامة . رواه احمد والحاكم وصححه الالبانى من حديث ابى هريره.‏

#8

أخى بارك الله فيك ثمة ملحوظة صغيرة

ما هى طبيعة البيانات التى من الممكن أن تنقلها بهذا الأسلوب مع العلم أن سرعة النقل فى هذه الحالة لا أظنها سوف تكون عالية ربما عدة كيلو بايتات

أليس كذلك ؟؟

برجاء توضيح هذه النقطة إذا سمحت !

و جزاك الله خيرا

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#9

اشكرك اخى نور على التفاعل

بالنسبة للقناة الصوتية فهى 300 Hz 3400 to Hz وهو عرض النطاق ترددات الصوتية المسموعة لذلك معظم القنوات الصوتية تستطيع نقل البيانات الرقمية اذا كانت ضمن هذا النطاق

معدل الارسال بسيط لذلك هذا المشروع غير عملى لارسال صورة او اى ملف كبير الحجم

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

عن أبي هريرة رضي الله عنه عن النبي صلى الله عليه وسلم أنه قال: سيأتي على الناس زمان سنوات خداعات: يصدق فيها الكاذب ويكذب فيها الصادق، ويؤتمن فيها الخائن ويخون فيها الأمين، وينطق فيها الرويبضة. قيل يا رسول الله وما الرويبضة؟ قال: الرجل التافه ينطق في أمر العامة . رواه احمد والحاكم وصححه الالبانى من حديث ابى هريره.‏

#10

نعم

كما توقعت ذلك النطاق الترددى هو نفسه المستعمل فى الهواتف الأرضية على ما أذكر

على فكرة من الممكن أيضا إستخدام هذا النظام فى التحكم عن بعض فى تشغيل أشياء كثيرة جدا فى بيئة ليس فيها إلا هاتف أرضى

فهذه الفكرة من الممكن تطبيقها أيضا على الهواتف الأرضية بكل سهولة

لو أنك تستطيع أن تبرمج دارتك بحيث تعمل بنفس أسلوب تعامل المودم الخاص بالكمبيتر مع خط الهاتف فإنك سوف تستطيع أن تنقل بيانات بسرعة تصل إلى 56,000 بت فى الثانية

فقط قم بدراسة أسلوب التعديل الذى يستخدمة الموديم و قم بتطبيقة

و لا تنسى أن تبلغنا بالنتائج

بالتوفيق

أخى بارك الله فيك سؤال بعيد عن الموضوع قليلا

ما هو الأسلوب الذى قمت بإستخدامه لطباعة اللوحة

أرى أنك قمت بالطباعة على لوحة ذات وجهين

و أرى أيضا أنك قمت بتوصيل بعض النقاط من الوجه العلوى بالوجه السفلى

فكيف قمت بضبط هذا على هذا

هل هو أسلوب يدوى بسيط أم قمت بإستخدام شئ معين !!

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#11

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

محمد الامين كتب:
وبالمناسبة الاسمبلى سهل جدا سوف اضع شرح عن كيفية البرمجة قريبا جدا وكيفية التعامل معة والاستفادة من جميع خصائص المتحكمات التى تعتمد على ARM7

سوف اشرح ايضا كيفية تحويل ملف الbinary الى اسمبلى بمزيد من التفصيل قريبا ايضا

أنا أنتظر دروسك وأعتبرني أول المشاركين

وأريد أن أسألك على هذا النوع من المعالج هل هو أيضا تابع لعائلة ARM processor

DSP TMX320AV7111GFN

وجزاك الله خيرا

#12

التقنية اسمها

toner transfer method

قمت بطباعة كل وجه على حدا ومن ثم توصيلها

عمليه الظبط يدويه و متعبة قليلا

تم تعديل هذه المشاركة بواسطة محمد الامين في 23 ديسمبر 2008 في 21:05

عن أبي هريرة رضي الله عنه عن النبي صلى الله عليه وسلم أنه قال: سيأتي على الناس زمان سنوات خداعات: يصدق فيها الكاذب ويكذب فيها الصادق، ويؤتمن فيها الخائن ويخون فيها الأمين، وينطق فيها الرويبضة. قيل يا رسول الله وما الرويبضة؟ قال: الرجل التافه ينطق في أمر العامة . رواه احمد والحاكم وصححه الالبانى من حديث ابى هريره.‏

#13
hatem كتب:
وأريد أن أسألك على هذا النوع من المعالج هل هو أيضا تابع لعائلة ARM processor

DSP TMX320AV7111GFN

وجزاك الله خيرا

نعم يحتوى على معالج ARM

يستخدم عادتا الTMX320AV7111GFN فى البث الرقمى

هل وجدته داخل جهاز رسيفر ؟؟!!!

عن أبي هريرة رضي الله عنه عن النبي صلى الله عليه وسلم أنه قال: سيأتي على الناس زمان سنوات خداعات: يصدق فيها الكاذب ويكذب فيها الصادق، ويؤتمن فيها الخائن ويخون فيها الأمين، وينطق فيها الرويبضة. قيل يا رسول الله وما الرويبضة؟ قال: الرجل التافه ينطق في أمر العامة . رواه احمد والحاكم وصححه الالبانى من حديث ابى هريره.‏

#14

نعم هو داخل جهاز رسيفر وأريد فهم لغة الأسمبلي للـ ARM لأني أملك الكود بالأسمبلي ولكن كود البرنامج طويل لهذا لو فهمت لغة المعالج الخاصة به يمكنني أن أحوله إلى لغة C مثلا لفهمه

تم تعديل هذه المشاركة بواسطة hatem في 23 ديسمبر 2008 في 21:55

#15

هل تملك الكود الاصلى عليه تعليقات المبرمج

ام كود محول من ملف باينرى ؟؟

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

اذا كنت تملك الكود الاصلى رجاء ارفعة هنا حتى نلقى نظرة علية

عن أبي هريرة رضي الله عنه عن النبي صلى الله عليه وسلم أنه قال: سيأتي على الناس زمان سنوات خداعات: يصدق فيها الكاذب ويكذب فيها الصادق، ويؤتمن فيها الخائن ويخون فيها الأمين، وينطق فيها الرويبضة. قيل يا رسول الله وما الرويبضة؟ قال: الرجل التافه ينطق في أمر العامة . رواه احمد والحاكم وصححه الالبانى من حديث ابى هريره.‏

#16

لا أملك الكود الأصلي ولكن هناك برنامج يقوم بإظهار تعليمات الأسمبلي للسوفتوير ولكن الكود به عدد كبير من الأسطر ولا أستطيع نسخه لأن البرنامج لا يسمح بذلك وهذا البرنامج الذي يظهر السوفتوير على شكل تعليمات ARM و THUMB تحميل البرنامج

وهنا السوفتوير للبرنامج تحميل

وهذه صورة لكيفية عرض البرنامج لتعليمات السوفتوير

هنا بلغة arm assembly

post-548-1230069302_thumb.jpg

وهنا بـ thumb

post-548-1230069410_thumb.jpg

تم تعديل هذه المشاركة بواسطة hatem في 24 ديسمبر 2008 في 00:57

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…