loading

KEYCEO - خدمات التصميم والتصنيع والتطوير الخاصة بماركات لوحة المفاتيح والماوس OEM.


انظر كيف تحل واجهة AVR Soft USB العديد من مشاكل الحصول على بيانات واجهة RS232 التقليدية

1. مقدمة في إنتاج الطاقة والاختبار الكهربائي ، غالبًا ما يكون من الضروري استخدام الكمبيوتر المحمول لجمع البيانات ومعالجتها من خلال الواجهة.

انظر كيف تحل واجهة AVR Soft USB العديد من مشاكل الحصول على بيانات واجهة RS232 التقليدية 1

لا يسمح جامع البيانات الشائع الاستخدام مع المنفذ التسلسلي RS232 بتوصيل مباشر (ساخن) ، وهو أمر غير مريح للاستخدام. والآن لا تحتوي معظم أجهزة الكمبيوتر على واجهة RS232 ، خاصة أجهزة الكمبيوتر المحمولة. بدلا من ذلك ، واجهة USB. في الوقت الحاضر ، يعد تطبيق تقنية واجهة USB الناعمة للحاسوب الصغير AVR أحادي الشريحة شائعًا جدًا. تقدم شركة ATMEL بالتفصيل استخدام منفذ IO العادي للحاسوب الصغير أحادي الشريحة AVR لتحقيق وظيفة واجهة USB في ناقل تسلسلي عالمي لبرنامج avr309 ؛ في الوقت نفسه ، يتم تقديم طريقة البرمجة لبرنامج ATmega8 (البرنامج الثابت) ، ويتم توفير جميع رموز مصدر المجمّع. استنادًا إلى الكود المصدري ، يقوم المؤلف بتحسين ودمج إصدارات مختلفة من البرامج الثابتة لواجهة USB الناعمة (البرنامج الأصلي) من خلال الرجوع إلى المؤلفين المختلفين وتحليلهم. بعد تغيير وحذف بعض البرامج ، يتحسن الأداء بشكل كبير. استخدام وحدة المعالجة المركزية أقل بكثير من استخدام البرنامج المصدر. يتميز الكمبيوتر الصغير ذو الرقاقة الواحدة AVR ATmega8 بأداء وخصائص الحواسيب الصغيرة ذات الرقاقة المفردة عالية الجودة من AVR ، والسعر يعادل فقط سعر الحواسيب الصغيرة ذات الرقاقة الواحدة منخفضة الدرجة. يلبي محول A / D المدمج متعدد القنوات احتياجات الحصول على البيانات التناظرية.

2. ATmega8 هو حاسب دقيق ذو شريحة واحدة من سلسلة AVR لشركة ATMEL. إنه حاسوب دقيق ذو رقاقة واحدة 8 بت يعتمد على بنية AVR RISC التي تنتجها عملية CMOS منخفضة الطاقة. يتم تنفيذ معظم التعليمات في دورة واحدة. التقريب المتتالي ADC بدقة 10 بتات يتم توصيل ADC مع مُضاعِف تناظري ذي 8 قنوات ويمكنه أخذ عينات من الفولتية ذات النهاية الواحدة ذات 8 قنوات من المنفذ C.

يعتمد دخل الجهد المفرد على 0V (GND). يشتمل ADC على عينة ودائرة تعليق للتأكد من أن دخل الجهد إلى ADC يظل ثابتًا أثناء التحويل. يتم تشغيل ADC بشكل منفصل بواسطة دبوس avcc. يجب ألا يتجاوز الانحراف بين AVCC و VCC 0.3 فولت. توجد قيمة اسمية 2.56 فولت والجهد المرجعي AVCC في الجهاز. يمكن فصل الجهد المرجعي عن طريق إضافة مكثف إلى دبوس عارف لقمع الضوضاء بشكل أفضل.بسبب الخصائص القابلة للبرمجة للحاسوب الصغير ذو الشريحة الواحدة AVR في النظام ، يمكن تصميم وتطوير النظام المضمن للحاسوب الصغير ذو الشريحة الواحدة دون شراء أجهزة محاكاة باهظة الثمن و المبرمجين. في الوقت نفسه ، يوفر أيضًا بيئة تعلم وتطوير مريحة للغاية وبسيطة للمبتدئين في الحواسيب الصغيرة أحادية الشريحة. علاوة على ذلك ، فهو أكثر شمولاً ومثاليًا من حيث أداء توفير الطاقة ، والاستقرار ، ومقاومة التداخل والمرونة ، ومقارنةً بالميكروكونترولر الأخرى ، فإن الحواسيب الصغيرة أحادية الشريحة ATmega8 بسيطة وسهلة الاستخدام ، ومنخفضة التكلفة ، وعتبة منخفضة لدخول شريحة واحدة من سلسلة AVR تطوير الحواسيب الصغيرة وموارد البرامج الغنية وتطوير البرامج بسهولة. نظرًا لأن الحواسيب الصغيرة أحادية الشريحة ATmega8 عبارة عن شريحة شائعة ، لم يتم تقديم خصائصها وهيكلها الداخلي ووصف دبوس في هذه الورقة.

3. دائرة الأجهزة دائرة أجهزة الحصول على بيانات واجهة برنامج USB على أساس ATmega8 بسيطة للغاية. متحكم ATmega8 هو النواة ، بالإضافة إلى عدد صغير من المكونات الخارجية (كما هو موضح في الشكل 1). يتم استخدام المقاوم للسحب R3 على خط بيانات USB D - في الشكل 1 للمضيف لتحديد جهاز USB منخفض السرعة (المحدد في مواصفات USB).

انظر كيف تحل واجهة AVR Soft USB العديد من مشاكل الحصول على بيانات واجهة RS232 التقليدية 2

تشكل الكريستال 12 ميجاهرتز واثنين من المكثفات 20 بكسل الساعة اللازمة لتشغيل MCU (بتة بيانات واحدة من USB بها 8 دورات على مدار الساعة).

D متصل بـ PD2 وهو أيضًا دبوس INT0. د - متصل بـ PD3. تلعب المقاومات R1 و R2 دور الحد الحالي والحماية لمنع التلف العرضي لمنفذ USB للكمبيوتر أو منفذ الكمبيوتر الصغير ذي الشريحة الواحدة. يتم توفير الطاقة VCC المطلوبة بواسطة الحواسيب الصغيرة ذات الشريحة الواحدة مباشرة من خلال خرج طاقة 5 فولت من منفذ USB. لأن مواصفات USB تحدد أن نطاق المستوى على خطي البيانات D و D - هو 3.0 فولت إلى 3.6 فولت ، و D1 و D2 هما ثنائيات زينر 3.6 فولت للحد من المستوى على خط البيانات. LED1 و R4 في الشكل عبارة عن دارات لإشارة الطاقة. Leda1-leda6 و ra1-ra6 عبارة عن دارات إشارة قناة تحويل a / D. تم تعيين L1 و C3 و C4 وفقًا لمتطلبات دقة تحويل A / D في دليل تعليمات منتج ATmega8. إن Ri1-ri6 و ci1-ci6 عبارة عن إعدادات إدخال لأخذ عينات الإشارة التناظرية ، وتتغير داراتها ومعلماتها وفقًا لمتطلبات الإدخال المختلفة. J2 في الشكل هو محطة إدخال عينات الإشارة التناظرية ، والتي يمكن توصيلها بمحطة واحدة 0-2.56 فولت و0-5 فولت بإشارات تناظرية للإدخال. يتطلب قياس معلمات التيار المتردد معالجة وإدخال إشارة التيار المتردد ؛ لقياس الإشارة التناظرية التفاضلية ، يجب تغيير دائرة أخذ عينات الإدخال. يمكن أن يكون تحويل A / D لـ ATmega16 إما مدخلات فردية أو مدخلات تفاضلية ؛ هناك أيضًا قناتا إدخال تفاضلي مع كسب اختياري 10 مرات و 200 مرة ؛ فقط عدد قليل من المسامير ، لقد تغير مخطط الدائرة ؛ يمكن أن يكون برنامج الكمبيوتر المصغر ذو الشريحة الواحدة متوافقًا ومزروعًا ، ويتم إضافة العديد من الإرشادات حول الإدخال التفاضلي لتحويل التحويل a / D ومعالجة البيانات. إذا لزم الأمر ، يرجى الرجوع إلى دليل تعليمات منتج ATmega16 (والذي يمكن تنزيله من موقع ATMEL).

4. برنامج الحواسيب الصغيرة أحادية الشريحة ATmega8 (البرامج الثابتة) يعتمد هذا البرنامج على الحواسيب الصغيرة أحادية الشريحة ATmega8 ، ويستخدم برنامجًا خالصًا لإكمال استقبال وإرسال وفك تشفير بروتوكول USB ، وذلك لتحقيق وظيفة اتصال البيانات لواجهة USB ؛ يتم تحقيق وظيفة الحصول على البيانات التناظرية من خلال تحويل A / D المدمج للحاسوب الصغير ذو الشريحة الواحدة. يحدد بروتوكول USB أن معدل الاتصال لأجهزة USB منخفضة السرعة هو 1.5 متر بت / ثانية ، إذا كان الحاسب المصغر ذو الشريحة الواحدة يستخدم تردد الساعة 12 ميجا هرتز ، فإن التردد الرئيسي يكون 8 أضعاف تردد 1.5 ميجا هرتز. بمعنى آخر ، يجب أن يكمل الحاسوب الصغير ذو الشريحة الواحدة بدقة الحصول على أو نقل بتة بيانات واحدة (منفذ الإدخال / الإخراج العادي) كل 8 دورات.

هذا الموقف له متطلبات صارمة بشأن توقيت الحواسيب الصغيرة أحادية الشريحة. لذلك ، يجب كتابة الكود الأساسي لبرنامج الحواسيب الصغيرة أحادية الشريحة بلغة التجميع. شريحة ATmega8 هي AVR Series MCU لشركة ATMEL. يوفر موقع ATMEL على الويب برنامج تطوير AVR studio (IDE) للتنزيل المجاني. يتم دعم لغة التجميع مباشرة بعد التثبيت. يتم تجميع البرنامج الثابت وتصنيفه وحرقه باستخدام برنامج التطوير هذا (النسخ باستخدام كابل تنزيل USB ISP) ، البرنامج مكتوب في هيكل معياري. لتنسيق كل وحدة وكفاءتها ، تم ضبط واجهة USB على النحو التالي.

رمز الحالة = 1: يشير إلى استلام حزمة رمز إعداد منفذ التحكم (تم تعيينها بعد تلقي حزمة الرمز المميز في المقاطعة) رمز الحالة = 2: يشير إلى استلام منفذ التحكم في الحزمة (تم تعيينه بعد استلام حزمة الرمز المميز في المقاطعة) رمز الحالة = 3: يشير إلى استلام الحزمة الصادرة لمنفذ التحكم (يتم تعيينها بعد استلام حزمة الرمز المميز في المقاطعة)

رمز الحالة = 5: يشير إلى أن حزمة خرج منفذ البيانات قد تم استلامها (تم تعيينها بعد استلام حزمة الرمز المميز في المقاطعة) رمز الحالة = 6: يشير إلى تغيير عنوان الاستلام (المحدد في الدورة الرئيسية) علامة العملية = 2: تشير إلى ذلك يتم استلام بيانات حزمة إعداد منفذ التحكم (يتم تعيينها بعد استلام الحزمة في المقاطعة)

علامة العملية = 3: تشير إلى أن الحزمة الموجودة في منفذ التحكم قد تم إرسالها (تم ضبطها بعد إرسال الحزمة في المقاطعة) علامة العملية = 4: تشير إلى أن منفذ التحكم في الحزمة جاهز (تم تعيينه في الدورة الرئيسية) المنفذ الرقم = 0: منفذ التحكم

رقم المنفذ = 1: البيانات في رقم المنفذ = 2: منفذ إخراج البيانات رقم المنفذ = 3: حالة المنفذ التسلسلي في المنفذ (واجهة USB الافتراضية RS232 ، متطلبات مواصفات فئة CDC)

5. خاتمة

يبدأ البرنامج من إعادة تعيين النظام ، ويهيئ النظام (يحدد عنوان المكدس ، والذاكرة وتهيئة التسجيل ، وتهيئة محول a / D) ويضبط القيمة الأولية لواجهة USB الناعمة ، ثم يدخل البرنامج الرئيسي للكشف عن USB بشكل مستمر إعادة تعيين الإشارة (يظل خطي البيانات عند المستوى المنخفض من 10 إلى 20 مللي ثانية). في حالة إعادة التعيين ، عندما تشترك عناصر متعددة في جهاز إرسال إجمالي ، بمجرد عدم العثور على جهاز الإرسال الكلي على الفور ، سيصبح من الصعب استرداد العناصر المطلوبة. لذلك ، يمكن تثبيت جهاز إرسال صغير على عنصر واحد أو عدة عناصر ويمكن إرفاق إنذار بجهاز الإرسال الكلي ، بحيث يمكن استخدام جهاز الإرسال الموجود على العنصر لاستشعار جهاز الإرسال الكلي واستعادته ، ثم استخدم جهاز الإرسال الكلي لاسترداد العناصر المطلوبة. بالإضافة إلى ذلك ، لديها مجموعة واسعة من التطبيقات ، مثل المتاحف والبنوك ، وسيكون طلب السوق كبيرًا نسبيًا. إنه أحد المنتجات الضرورية في المجتمع الحديث. لذلك ، لها قيمة ترويجية عالية وآفاق تطبيق جيدة.

ابق على تواصل معنا
مقالات مقترحة
الإمكانية صنع القالب صب السيليكون
تصميم هيكل مبتكر فائق الهدوء للشوكولاتة ، أكثر هدوءًا في الاستخدام ، يتم تكبير منطقة اللمس لغطاء الزر ، وأكثر راحة ولن يتم إزعاجها ؛
بعض المفاتيح الموجودة على لوحة مفاتيح USB لا تعمل؟ حسنًا ، إما أن يكون منفذ USB الخاص بالكمبيوتر أو لوحة المفاتيح. حاول استخدام منفذ USB آخر لتوصيل لوحة المفاتيح به.
لقد ولت الأيام التي كنت مقيدًا بجهاز الكمبيوتر الخاص بك أو وجود شخص آخر يحرك الشرائح نيابة عنك. مقدم العرض اللاسلكي الحديث هو تذكرتك إلى عرض تقديمي جذاب مع حرية التنقل كما تشاء.
اليوم ، يستخدم كل مكتب مئات أنظمة الكمبيوتر لإنجاز العمل. تأتي هذه الأنظمة مع أجهزة إدخال / إخراج متعددة تهدف إلى توفير الراحة والكفاءة للمستخدم.
في بيئة العمل سريعة الخطى اليوم ، وجود مجموعة لاسلكية مناسبة للمكتب يمكن أن تحدث فرقًا كبيرًا
الفأرة المتواضعة موجودة في كل مكان ، سواء كنت تستخدم جهاز Mac أو كمبيوتر شخصي ، فإن هذا الجهاز الطرفي لا غنى عنه. لكن ليست كل الفئران متساوية ؛ اليوم’المحترف يعرف ذلك.
أصبحت الفئران اللاسلكية أكثر من مجرد راحة على مر السنين. بالنسبة للعديد من المحترفين ، فهي خيار الانتقال عبر الفئران السلكية نظرًا لراحة الاستخدام والموثوقية وسهولة النقل التي توفرها الفئران اللاسلكية الحديثة.
ما هو أكثر الأجهزة الطرفية التي تتفاعل معها على كمبيوتر مكتبك؟ الذي - التي’ق صحيح! لوحة مفاتيح Office هي وسيلتك الأساسية للتفاعل مع جهازك ويمكن أن تزيد من إنتاجيتك أو تكسرها.
تعد لوحات المفاتيح من الأجهزة الطرفية الأساسية للكمبيوتر لضمان تجارب كتابة سلسة وفعالة. تعد لوحة المفاتيح الموثوقة ضرورية سواء كنت طالبًا أو لاعبًا محترفًا
في عالم الصوت الاحترافي ، تلعب بطاقات الصوت الحية دورًا محوريًا في تقديم جودة صوت استثنائية وتعدد استخدامات.
لايوجد بيانات
CONTACT US
DONGGUAN KEYCEO TECH CO.,LTD 
الهاتف الخليوي/QQ/Wechat: 
+86-137-147-55740
البريد الإلكتروني: Info@keyceo.com سيفا
سكايب: راشيل-كومبتوير
رقم 1 ، مبنى المصنع ، Tangkou ، Miaoyi ، قرية Miaobianwang ، Shipai Town Dongguan
STAY CONNECTED
               
حقوق النشر © 2023 keyceo.com  |    خريطة الموقع
detect