بروتوكول تحليل وارت ( العالمي المتزامن الإرسال والاستقبال ) هو مهمة مشتركة في الهندسة الالكترونية و التصحيح جزءا لا يتجزأ من النظام . وفيما يلي تحليل مفصل من وارت البروتوكول :
UART البروتوكول : الآلية الأساسية في التواصل غير المتزامن
بداية بت : مستوى منخفض ( 0 ) يشير إلى بداية نقل البيانات ، ويستمر 1 بت الفترة .
بت البيانات : عادة 5-9 بت ( عادة 8 بت ) تنتقل في LSB ( منخفض ) الأولوية .
التحقق من بت ( اختياري ) : فحص التكافؤ ، التكافؤ ، أو عدم التكافؤ ، للكشف عن خطأ في بت واحد .
وقف بت : مستوى عال ( 1 ) التي تستمر من 1 إلى 2 بت دورات ، مما يشير إلى نهاية نقل البيانات .
معدل الباود : عدد البتات المنقولة في الثانية ( على سبيل المثال ، 9600 ، 115200 ) يجب أن تكون متسقة تماما بين المرسل والمتلقي .
لا إشارة الساعة التزامن ، تعتمد على بداية بت و معدل الباود لتحقيق محاذاة البيانات .
حالة الخمول : الحافلة يحافظ على مستوى عال ( 1 ) حيث عدد لا يحصى من البيانات المنقولة .
الهدف الأساسي من تحليل بروتوكول وارت
التحقق من المعلمات الاتصال : تأكد من أن معدل الباود ، بت البيانات ، والتحقق من بت ، بت توقف الإعدادات مطابقة ( على سبيل المثال ، المرسل 9600-8-n-1 ، المتلقي يجب أن تكون متسقة ) .
الكشف عن معدل الباود الانحراف ( على سبيل المثال ، معدل الباود الفعلي 9610 بدلا من 9600 ) يمكن أن يؤدي إلى اختلال في البيانات .
التقاط و فك البيانات : تحويل الموجي الأصلي إلى شكل مقروء ( مثل أسكي حرف ، قيمة عشرية ) .
الإطار خطأ : توقف بت ليست عالية المستوى ( على سبيل المثال ، توقف بت يتم سحبها إلى أسفل بسبب الضوضاء التدخل ) .
التحقق من الخطأ : البيانات الواردة لا تتطابق مع التحقق من بت ( على سبيل المثال ، إذا كان المرسل هو مجموعة التكافؤ ، المتلقي يحسب النتيجة غريبة ) .
تجاوز الخطأ : تلقي عازلة كاملة ، بيانات جديدة يتم التخلص منها ( غالبا ما تستخدم في الاتصالات عالية السرعة أو تأخير تجهيز السيناريوهات ) .
تحقق ما إذا كان التأخير من بداية بت إلى أول بت البيانات يتوافق مع معدل الباود الشرط .
التحقق من أن الفاصل الزمني بين إطارات متتالية ، مثل 10ms ، يلبي متطلبات الجهاز وقت الاستجابة .
أدوات وأساليب تحليل بروتوكول وارت
محلل المنطق
ميزة
- متعدد القنوات متزامن التقاط ( يمكن رصد تكساس ، آر إكس ، الإشارة للارسال الجهوزي / المحطة المذكورة في نفس الوقت ) .
- بنيت في وارت فك المحرك الذي يعرض مباشرة أسكي حرف أو البيانات الهيكس .
- دعم الزناد الظروف ( مثل التقاط سلسلة محددة " ERROR " أو إطار البيانات مع عنوان معين ) .
خطوات التشغيل :
- توصيل مسبار محلل المنطق إلى TX ( إرسال ) و RX ( تلقي ) خطوط UART .
- تحديد معدل أخذ العينات ( على الأقل 10 مرات معدل الباود ، مثل معدل الباود 115200 ≥ 1.152ms / s ) .
- تكوين شروط الزناد ( مثل حافة الزناد أو كلمة الزناد " 0x41 " ( أسكي ) .
- التقاط البيانات و عرض نتائج فك التشفير ، والتحقق من وجود خطأ في العلم .
الذبذبات ( مع وارت فك وظيفة )
ميزة
- مراقبة تفاصيل الموجي إشارة ( مثل الانحدار من حافة الهبوط من البداية ، ومستوى الضوضاء ) .
- قياس سعة الإشارة ( لضمان مستوى عال ≥ 2.4V ، وانخفاض مستوى ≤ 0.8V ، وفقا لمعيار TTL ) .
خطوات التشغيل :
- توصيل مسبار الذبذبات إلى TX أو RX خط UART .
- تمكين UART فك وظيفة ، تعيين معدل الباود وتنسيق البيانات .
- يؤدي إلى التقاط ومراقبة الموجي ، والتحقق من توقيت العلاقة بين بداية بت ، بت البيانات ، ووقف بت .