با سلام
در یک پروژه صنعتی میخام از چندین برد که با میکروی atmega8ساخته شدن استفاده کنم برد آماده http://eshop.eca.ir/%D8%A8%D8%B1%D8%...D8%B1-avr.html رو خریدم مشکل اینه که یه برد بتنهایی درست کار میکنه ولی وقتی چند تا رو کنار هم استفاده میکنم قاطی میکنن ورودی هر برد یه میکرو سویچه و خروجی رله ها دو تا موتور دی سی 2 آمپر 12 ولت و یه کلید پانو ماتیک 220ولته ضعیفه، یکی از موتورها هم راستگرد چپگرد میشه هر موتور رو با دو تا خازن عدسی 104 سری کردم پایه وسط رو زدم به بدنه اوضاع بهتر شد ولی باز هم زمان اختلال هست در ضمن برد ها رو هم توی محفظه فلزی گذاشتم گرند تغذیه میکرو هم بهش وصل کردم تغذیه بردها هم یکیه خواهشا دوستانی که اطلاعات دارن به من بگن اشکال کجاست و این کار با این برد و یا حتی این میکرو شدنیه چون باید از تعداد زیادی برد استفاده کنم
برنامه ای هم که به میکرو دادم اینه
}
با تشکر
در یک پروژه صنعتی میخام از چندین برد که با میکروی atmega8ساخته شدن استفاده کنم برد آماده http://eshop.eca.ir/%D8%A8%D8%B1%D8%...D8%B1-avr.html رو خریدم مشکل اینه که یه برد بتنهایی درست کار میکنه ولی وقتی چند تا رو کنار هم استفاده میکنم قاطی میکنن ورودی هر برد یه میکرو سویچه و خروجی رله ها دو تا موتور دی سی 2 آمپر 12 ولت و یه کلید پانو ماتیک 220ولته ضعیفه، یکی از موتورها هم راستگرد چپگرد میشه هر موتور رو با دو تا خازن عدسی 104 سری کردم پایه وسط رو زدم به بدنه اوضاع بهتر شد ولی باز هم زمان اختلال هست در ضمن برد ها رو هم توی محفظه فلزی گذاشتم گرند تغذیه میکرو هم بهش وصل کردم تغذیه بردها هم یکیه خواهشا دوستانی که اطلاعات دارن به من بگن اشکال کجاست و این کار با این برد و یا حتی این میکرو شدنیه چون باید از تعداد زیادی برد استفاده کنم
برنامه ای هم که به میکرو دادم اینه
while(1)
{
if(PIND.2==0)
{
PORTC.2=1;
PORTC.4=1
delay_ms(1875);
PORTC.4=0;
;PORTC.0=1
delay_ms(375);
PORTC.0=0;
delay_ms(500);
PORTC.3=1;
delay_ms(1250);
PORTC.3=0;
;PORTC.2=1
delay_ms(10);
PORTC.2=0;
}
} {
if(PIND.2==0)
{
PORTC.2=1;
PORTC.4=1
delay_ms(1875);
PORTC.4=0;
;PORTC.0=1
delay_ms(375);
PORTC.0=0;
delay_ms(500);
PORTC.3=1;
delay_ms(1250);
PORTC.3=0;
;PORTC.2=1
delay_ms(10);
PORTC.2=0;
}
}
با تشکر
دیدگاه