16-1-3 القنطرة(الجسر) إتش H Bridge
القنطرة H هى ترتيب (تنظيم) من الترانزستورات والذى يسمح بعكس قطبية الحمل الكهربائى عند توفير مصدر جهد مفرد (أحادى القطبية) single source . يمكن بناء القنطرة H باستخدام ترانزستورات منفصلة discrete أو باستخدام موديولات متكاملة والمتاحة تجاريا . هذا الترتيب يتضمن إشارتين تحكم للتمكين من اختيار القطبية الموجبة والقطبية السالبة . الشكل التالى يبين الدائرة الكهربائية للترتيب المنفصل :
لتفعيل القطبية الموجبة يتم تفعيل خط التحكم الأول control 1 , بينما يتم فصل خط التحكم الثانى control 2 , ولتفعيل القطبية السالبة يتم عكس حالة أطراف التحكم . مع الوضع فى الاعتبار أن خطى التحكم لن يتم أبد التحكم فيهما فى نفس الوقت , حيث أن هذا الفعل ينتج عنه دائرة قصر short بين الجهد الموجب Vcc والأرضى , مما يتسبب فى أضرار جسيمة بالترانزستورات .
المثال التالى يبين التحكم فى دوران محرك تيار مستمر DC motor عن طريق الميكروكونترولر 16F628A
كود:
void main( void )
{
OPTION_REG = 0; //Activate the pull-up resistors.
//Configuring port B as output and input .
TRISB = 0x0F;
PORTB = 0;
while(1) //Infinite Loop.
{
//Loop for detecting the rotation to the left button .
while( Button( &PORTB, 0, 10, 0 ) )
{
PORTB = 0; //Turn off the control pins.
PORTB.F7 = 1; //Activates the control pin 1.
}
//Loop for detecting the stop button.
while( Button( &PORTB, 1, 10, 0 ) )
{
PORTB = 0; //Turn off the control pins.
}
//Loop for detecting the rotation to the right button.
while( Button( &PORTB, 2, 10, 0 ) )
{
PORTB = 0; //Turn off the control pins.
PORTB.F6 = 1; //Activates the control pin 2.
}
}
}
يتم تنفيذ المحاكاة ببرنامج إيزيس بعد بناء الدائرة الكهربية المبينة بالشكل الآتى :
16-1-4 محركات الخطوة Step Motors