Page 1 sur 1
Programmer un PIC16F84A pour un moteur pas a pas
Posté : dim. juil. 10, 2016 1:02 pm
par fouad
Programmer un pic16f84a pour un moteur pas a pas
برمجة ميكروكنترلور لتشغيل محرك خطوي عن طريق ISIS et MikroC
تشغيل محرك خطوي أو خطوة بخطوة عن طريق زرين للتحكم في الاتجاه
Posté : dim. juil. 10, 2016 10:52 pm
par fouad
تشغيل محرك خطوي أو خطوة بخطوة عن طريق زرين للتحكم في الاتجاه وهذا دون إستعمال الترنزيستر المعروف بل بخاصية أخرى ULN2803 المتوفر في مكتبة ISIS7
الصورة والبرنامج كما وعدتكم
Code : Tout sélectionner
{
TRISB=0x00;
PORTB=0;
for(;;)
{
while(porta.b0==0)
{
PortB=0b00100001;delay_ms(500);
PortB=0b00100010;delay_ms(500);
PortB=0b00100100;delay_ms(500);
PortB=0b00101000;delay_ms(500);
}
while(porta.b1==0)
{
PortB=0b00101000;delay_ms(500);
PortB=0b00100100;delay_ms(500);
PortB=0b00100010;delay_ms(500);
PortB=0b00101001;delay_ms(500);
}
}
}
أترك لكم التعليق والأسئلة والموضوع يتابع
Re: Programmer un PIC16F84A pour un moteur pas a pas
Posté : lun. juil. 11, 2016 10:34 pm
par AMAR
السلام عليكم
هل بإستطاعتك التحكم في السرعة أو فقط تشغيل المحرك عبر اتجاهين مختلفين ؟
وأيضا هل يمكنك إضافة بعض التعليقات حول كل سطر في البرمجة ؟
شكرا على المثال والله رائع
Re: Programmer un PIC16F84A pour un moteur pas a pas
Posté : lun. juil. 11, 2016 10:45 pm
par morad
أهلا ، أخي على سبيل المثال ، أين يمكن إستعمال هذا النوع من المشروع ميدانيا
Re: Programmer un PIC16F84A pour un moteur pas a pas
Posté : mar. juil. 12, 2016 1:55 pm
par fouad
AMAR a écrit :السلام عليكم
هل بإستطاعتك التحكم في السرعة أو فقط تشغيل المحرك عبر اتجاهين مختلفين ؟
وأيضا هل يمكنك إضافة بعض التعليقات حول كل سطر في البرمجة ؟
شكرا على المثال والله رائع
نعم أكيد ، تحكم في السرعة يعني تقليص الوقت بين كل شرط لزيادة السرعة والعكس صحيح
سأبدل ما في وسعي لإضافة زريين يقومون بزيادة السرعة أو تقليصها .
أما بالنسبة للتعليقات ، سأنظر ما أستطيع فعله لتوضيح البرمجة
morad a écrit :أهلا ، أخي على سبيل المثال ، أين يمكن إستعمال هذا النوع من المشروع ميدانيا
يمكنك إستعمال هذا النظام على سبيل المثال في كاميرات المراقبة لتتحكم في الاتجاه
أنت من تأتي بالفكرة
Re: Programmer un PIC16F84A pour un moteur pas a pas
Posté : mar. juil. 19, 2016 10:06 pm
par AMAR
قمت بتجربة هذا المثال الجيد والفعال وتمت بأحسن الأحوال ، لكن عند زيادة زرين يتحكمان في سرعة الدوران واجهت عدة مشاكل في البرمجة
الموضوع جيد لكن صعب بالنسبة للمبتدئين في البرمجة
Re: Programmer un PIC16F84A pour un moteur pas a pas
Posté : mar. juil. 26, 2016 10:02 am
par fouad
يرجى ترك حسابك البريدي لارسل لك الحل
صحيح التجربة تتطلب قليل من الصبر
Re: Programmer un PIC16F84A pour un moteur pas a pas
Posté : ven. juil. 29, 2016 10:45 am
par منعم