قرص الهاتف الخليوي على LPC810



بالطبع ، هذه "فوضى" ، لأنه بالإضافة إلى LPC810 مع ستة GPIOs ، تحتاج أيضًا إلى وحدة GSM. تستند البرامج الثابتة إلى أمثلة من هنا ، البرامج الثابتة نفسها تكمن هنا .

لتوصيل أربع مجموعات اتصال (ثلاثة أزرار وطالب) ، فضلاً عن شاشة عرض على HD44780 تعمل في وضع أربعة بت ، يتم تطبيق الدائرة التالية على المخرجات الثلاثة للمراقب الدقيق:



سجل التحول - نوع 74HC164. لاستقصاء إحدى مجموعات الاتصال ، من الضروري كتابة الرقم 0x01 أو 0x02 أو 0x04 أو 0x08 فيه. وحدة العرض "لا تهتم" بما يحدث ، لأن السطر EN هو صفر ، ويتم إرسال الإشارة حول حالة مجموعة الاتصال المحددة إلى خط DAT.

يتم اختيار المقاومات بحيث تكون للإشارة من متحكم الأولوية على الإشارة من مجموعة الاتصال ، وهي R2 - عدة kOhm ، R3 (سحب لأسفل) - 22 كيلو أوم.

تتحكم إشارة الحالة من وحدة GSM في منظم الجهد. إذا قمت بتشغيل الوحدة ، فسوف يظهر الجهد الكهربائي على هذا الخط وسوف يتم تشغيل الجهاز بأكمله. عند فصل وحدة GSM يدويًا أو تلقائيًا ، يتم إيقاف تشغيل الجهاز بالكامل. مخطط كامل:



نفس المخطط في PDF

البرامج الثابتة تتكون من جهازين للدولة. تقاطع العمليات الأولى من خط استقبال UART ، وتكتب الأحرف القادمة من هناك إلى المخزن المؤقت ، وعند اكتشاف تسلسل AT ، تقوم بتعيين الإشارات المقابلة. آلة الحالة المحدودة الأخرى هي حلقة الحدث الرئيسية التي تقرأ هذه العلامات وتغير سلوكها وفقًا لحالتها. تستغرق الدورة حوالي 16 مللي ثانية ، وهذا يكفي لقراءة جميع المدخلات الرقمية ، بما في ذلك المدخلات من المسجل.

تم اختيار العلبة كبيرة بما يكفي لتناسب الطالب وبطارية 1000 مللي أمبير في الساعة وكل شيء آخر. هناك مساحة كافية في ذاكرة القراءة فقط بحيث يمكن في المستقبل تطبيق التحكم في خط DTR والانتقال إلى وضع توفير الطاقة و AON.



الكثير من الصور والملفات بتنسيق Eagle 6 ومصادر البرامج الثابتة

Source: https://habr.com/ru/post/ar450946/


All Articles