Electronic Egyption Clup2

بسم الرحمن الرحيم
أخى الزائر هذا المنتدى مجانى من أجلك أنت
فلا تتردد وسارع بالتسجيل الهدف من إنشاء هذا المنتدى هو تبادل الخبرات والرقى بعلم الالكترونيات فى العالم العربى
أعوذ بالله من علم لاينفع شارك برد
أو أبتسانه ولاتأخذ ولا تعطى
اللهم أجعل هذا العمل فى ميزان حسناتنا
يوم العرض عليك ، لا إله إلا الله محمد رسول الله.


Electronic Egyption Clup2


 
الرئيسيةبحـثالتسجيلدخول

******أعوذ بالله من الشيطان الرجيم******{ بسم الله الرحمن الرحيم}***** اَللَهُ لا إِلَهَ إلا هو اَلحي ُ القَيَوم لا تأخذه سِنَةٌ ولا نوْمٌ لَّهُ مَا فيِِ السَمَاوَاتِ وَمَا في اَلأَرْضِ مَن ذَا الَّذِي يَشفَعُ عِنْدَهُ إِلاَّ بِإِذْنِهِ يَعْلَمُ مَا بَينَ أَيدِيهِمْ ِوَمَا خَلْفَهم وَلا َيُحِيطُونَ بشَيءٍ مِنْ علمِهِ إِلاَ بِمَا شَآء وَسعَ كُرْسِيُّهُ السَمَاوَاتِ وَالأَرضِ وَلاَ يَؤُدُه حِفْظُهُمَا وَهُوَ العَليُّ العَظِيمُ **** **   كل عام وأنتم بخير  ***** ربى أحفظ مصر من كل سوء ***** نادى الالكترونيات المصرى2   *كما ندعو لمصر بصلاح حالها وتولى من يصلح*اللهم أحفظ مصرنا من كل سوء*لا إله إلا الله*ولا حول ولا قوة إلا بالله *الله أكبر الله أكبر الله أكبرلا إِلَهَ إلا الله ***** الله أكبر  الله أكبر الله أكبرولله الحمد*****عزيزى العضو لاتأخذ ولا تعطى كن متعاون*****شارك برأى شارك بموضوع ولو بسيط*****هنا بالمنتدى دوائر & كتب & دروس & ميكروكنتروللر PIC Microcontroller & دوائر صوت الخ ** ****كل عام وأنتم بخير***ًاللهم اشكو اليك ضعف قوتي ,وقلة حيلتي,وهواني على الناس,يا ارحم الراحمين ,انت رب المستضعفين وانت ربي,الى من تكلني,الى بعيد يتجهمني,او الى عدو ملكتة امري,ان لم يكن بك غضب علي فلا ابالي,غير ان عافيتك هي اوسع لي,اعوذ بنور وجهك الذي اشرقت لة الظلمات,وصلح علية امر الدنيا والاخرة,ان يحل علي غضبك,او ينزل بي سخطك,لك العتبى حتى ترضى,ولا حولة ولا قوة الا بك صدق رسول الله صلى الله عليه وسلم تحيا مصر حرة فى ضميركل حر ** flower


شاطر | 
 

 طرق الربط بين الكمبيوتر والميكرو كنترللر

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

المدير العام
 المدير العام


تاريخ التسجيل : 03/01/2008


تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 63
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1634

مُساهمةموضوع: طرق الربط بين الكمبيوتر والميكرو كنترللر   الجمعة 25 ديسمبر - 4:35



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


توجد طرق كثيرة للربط بين الكمبيوتر والميكروكونترولر

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

في هذا الدروس القادمة ان شاء الله سنتناول كيفية الربط بين المنفذ التسلسلي

مع الكمبيوتر وسوف نستخدم الفيجوال بيسك 6 لهذا الأمر

ان شاء الله المميزات بالنسبة للمنفذ التسلسلي عن منفذ الطابعة هو ان

بعض المايكروكونترولر يحتوي على هاردوير للإتصال المتسلسل

والتي لا تحتوي على هاردوير يمكن استخدام سوفت وير ليحل محله


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام


تاريخ التسجيل : 03/01/2008


تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 63
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1634

مُساهمةموضوع: رد: طرق الربط بين الكمبيوتر والميكرو كنترللر   الجمعة 25 ديسمبر - 4:37

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

احب ان اعرض هذه الدائرة على سبيل الحديث فى هذا الموضوع

وهى دائرة للتحكم فى اطراف الميكرو عن طريق الكمبيوتر وكيف يكون برنامج

تشغيلها
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام


تاريخ التسجيل : 03/01/2008


تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 63
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1634

مُساهمةموضوع: رد: طرق الربط بين الكمبيوتر والميكرو كنترللر   الجمعة 25 ديسمبر - 4:39

بالنسبة الى الدائرة السابقة توجد بها مشكلة ألا وهي أن الفولت الذي يخرج من المنفذ التسلسل من +10 الي +12 فولت و - 10 الى - 12 فولت وهو غير مناسب للتوصيل مباشرة بالمايكروكونترولر يجب استخدام IC بين الكمبيوتر و المايكرو كونترولر على سبيل المثال MAX232
كألموضح

7.10 Serial Communication


SCI is an abbreviation for Serial Communication Interface and, as a special subsystem, it exists on most microcontrollers. When it is not available, as is the case with PIC16F84, it can be created in software.
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


As with hardware communication, we use standard NRZ (Non Return to Zero) format also known as 8 (9)-N-1, or 8 or 9 data bits, without parity bit and with one stop bit. Free line is defined as the status of logic one. Start of transmission - Start Bit, has the status of logic zero. The data bits follow the start bit (the first bit is the low significant bit), and after the bits we place the Stop Bit of logic one. The duration of the stop bit 'T' depends on the transmission rate and is adjusted according to the needs of the transmission. For the transmission speed of 9600 baud, T is 104 uS.


Pin designations on RS232 connector
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

1. CD(Carrier Detect)
2. RXD(Receive Data)
3. TXD(Transmit Data)
4. DTR(Data terminal Ready)
5. GND(Ground)
6. DSR(Data Set Ready)
7. RTS(Request To Send)
8. CTS(Clear To Send)
9. RI(Ring Indicator)


In order to connect a microcontroller to a serial port on a PC computer, we need to adjust the level of the signals so communicating can take place. The signal level on a PC is -10V for logic zero, and +10V for logic one. Since the signal level on the microcontroller is +5V for logic one, and 0V for logic zero, we need an intermediary stage that will convert the levels. One chip specially designed for this task is MAX232. This chip receives signals from -10 to +10V and converts them into 0 and 5V.
The circuit for this interface is shown in the diagram below:
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]Connecting a microcontroller to a PC via a MAX232 line interface chip


File RS232.inc contains a group of macros used for serial communication.
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

Using the macro for serial communication:



rs232initMacro for initializing the pin for transmitting data (TX-pin).
Example:RS232init
SendwSending ASCII value of data found in W register.
Example:movlw 't'
call Sendw
rs232textSending ASCII value of a specified text
Example:rs232 "mikroelektronika"
rs232byteSending ASCII value of decimal digits of 8-bit variable
Example:movlw .123
movwf TXdata
rs232byte TXdata ;Send '1', '2', '3'


When rs232.inc file is used, it is necessary to declare variables Rstemp and TXD at the beginning of the main program.
Example:
As a demonstration of a serial communication, we have an example which sends text and the content of variable cnt. Text is sent via macro rs232text, while variable cnt is sent via macro rs232byte. This operation repeats itself after 500ms, with incrementing cnt in the process. This example can be easily modified to have button(s) for sending specified data.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام


تاريخ التسجيل : 03/01/2008


تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 63
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1634

مُساهمةموضوع: رد: طرق الربط بين الكمبيوتر والميكرو كنترللر   الجمعة 25 ديسمبر - 4:42



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



اما بالنسبه للدائرة الأولى فليس بها مشكلة حيث تعمل


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

ويمكن الاطلاع على تفاصيل هذه الدائرة والبرنامج من هذا الرابط

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]</A>

الرجوع الى أعلى الصفحة اذهب الى الأسفل
manager

عضو جديد
 عضو جديد


تاريخ التسجيل : 17/03/2010


تاريخ الميلاد : 26/06/1990
الجنس : ذكر
العمر : 26
البلد : egypt
نوع العمل/ : student
عدد الرسائل : 7

مُساهمةموضوع: رد: طرق الربط بين الكمبيوتر والميكرو كنترللر   الأربعاء 17 مارس - 12:33

انا اسف حطلع عن الموضوع شويه بس اتمنى انك تسعدنى انا فى صنايع خمس سنين وعندى السنه اللى جيه المشروع بتاعى وعايز اعمل اى اله كالروبوت بس يكون التحكم عن بعد بالwireless or sensor هل ممكن حدرتك تفدنى وتديلى اى معلومات عن الطلب ده [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
شكراااااااااااااااا
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
طرق الربط بين الكمبيوتر والميكرو كنترللر
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
Electronic Egyption Clup2 :: ۩۞۩ منتدى مشاريع الميكروكنتروللر ۩۞۩-
انتقل الى: