NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4753 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 19 از 19

موضوع: دیمر برای 50 عدد لامپ 220v

  1. #1
    عضو جدید mpc آواتار ها
    تاریخ عضویت
    Jul 2007
    نام
    iran
    نوشته ها
    19
    تشکر
    3
    تشکر شده 3 بار در 3 پست

    Exclamation دیمر برای 50 عدد لامپ 220v

    سلام
    من میخواهم برای 50 عدد لامپ دیمر طراحی کنم که هر کدام مستقلا کنترل میشود برای شروع من با 3 عدد لامپ پروژه را بستم و خوب هم جواب گرفتم ولی با افزایش تعداد لامپ ها فکر کنم مشکل زمان پیدا کنم .
    شما برای کار من چه پیشنهاد میدهید.
    1- برای هر لامپ یک میکرو قرار دهم ؟ و یک میکرو فرمان های کنترل را صادر کند؟
    2- آیا میتوانم با یک میکرو همه را کنترل کنم ؟
    کی برد هم باید داشته باشم که بتوانم با زدن شماره لامپ و مقدار روشنایی آن را تنظیم کنم .
    من مدار زیر را بستم و جواب میدهد. لطفا پیشنهاد عملی بدهید. متشکرم



    ویرایش توسط mpc : 23-03-2011 در ساعت 01:19

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  3. #2
    عضو جدید mpc آواتار ها
    تاریخ عضویت
    Jul 2007
    نام
    iran
    نوشته ها
    19
    تشکر
    3
    تشکر شده 3 بار در 3 پست

    پیش فرض

    چقدر جواب !
    آدم شرمند میشه ؟
    بابا یکی جواب بدهد.
    موقع عمل همه خوابند!
    ببخشید ها اگر تند گفتم
    ویرایش توسط mpc : 21-03-2011 در ساعت 08:52

  4. #3
    کاربر فعال ghaem313 آواتار ها
    تاریخ عضویت
    Oct 2009
    نام
    محمد قديمي
    نوشته ها
    233
    تشکر
    34
    تشکر شده 194 بار در 105 پست

    پیش فرض

    در مورد کارت هیچی نگفتی فقط یه عکس گذاشتی .
    به چه روشی می خوای رو شنایی را کنترل کنی؟
    وقتی تغذیه ات dc هست تریاک تو مدار چه نقشی داره؟
    و.....؟


    اگه برای 50 تا هر کدوم 1 پایه نیاز داشته باشی باید حتما 50 تا I/o داشته باشی
    اگر منظورت از کنترل فقط روشن و خاموش کردن با آی سی لچ خروجی هات رو زیاد کنی اما اگر نوعی دیگری از کنترل منظورت شاید لازم بشه از یه میکرو با بیش از 50 تا i/o استفاده کنی

  5. #4
    عضو جدید mpc آواتار ها
    تاریخ عضویت
    Jul 2007
    نام
    iran
    نوشته ها
    19
    تشکر
    3
    تشکر شده 3 بار در 3 پست

    Gadid

    نقل قول نوشته اصلی توسط ghaem313 نمایش پست ها
    در مورد کارت هیچی نگفتی فقط یه عکس گذاشتی .
    به چه روشی می خوای رو شنایی را کنترل کنی؟
    وقتی تغذیه ات dc هست تریاک تو مدار چه نقشی داره؟
    و.....؟


    اگه برای 50 تا هر کدوم 1 پایه نیاز داشته باشی باید حتما 50 تا I/o داشته باشی
    اگر منظورت از کنترل فقط روشن و خاموش کردن با آی سی لچ خروجی هات رو زیاد کنی اما اگر نوعی دیگری از کنترل منظورت شاید لازم بشه از یه میکرو با بیش از 50 تا i/o استفاده کنی
    سلام
    متشکرم از جوابی که دادید
    و اما بند اول فرمایش جناب عالی
    عرض کرده بودم که دیمر بله دیمر جهت کم و زیاد کردن روشنایی لامپ ها قرار است استفاده شود
    ثانیا ولتاژ DC نیست بلکه تمام موج است و تریاک یا تریستور هم مورد نیاز است
    روش کار که در شماتیک کاملا مشخص است نمونه برداری از ولتاژ ورودی و آشکار سازی صفر و سپس با تغییر زمان آتش تریاک یا تریستور کنترل روشنایی

  6. #5
    کاربر فعال ghaem313 آواتار ها
    تاریخ عضویت
    Oct 2009
    نام
    محمد قديمي
    نوشته ها
    233
    تشکر
    34
    تشکر شده 194 بار در 105 پست

    پیش فرض

    اون چیزی که من تو شکل میبینم

    1یه دونه منبع ac هست که با پل دیود یکسو شده
    2یه عکس از شماتیک که کیفیت پایینی داره که باید فایلش رو میذاشتی

    برای کنترل می تونی از آی سی لچ استفاده کنی چون فرکانس برق شهر پایینه و از نظر سرعت کم نمیاری

  7. #6
    عضو جدید mpc آواتار ها
    تاریخ عضویت
    Jul 2007
    نام
    iran
    نوشته ها
    19
    تشکر
    3
    تشکر شده 3 بار در 3 پست

    پیش فرض

    نقل قول نوشته اصلی توسط ghaem313 نمایش پست ها
    اون چیزی که من تو شکل میبینم

    1یه دونه منبع ac هست که با پل دیود یکسو شده
    2یه عکس از شماتیک که کیفیت پایینی داره که باید فایلش رو میذاشتی

    برای کنترل می تونی از آی سی لچ استفاده کنی چون فرکانس برق شهر پایینه و از نظر سرعت کم نمیاری
    سلام استاد گرامی مهندس ghaem313 عزیز
    شماتیک مدار گویای همه چیز است
    تا حالا شما دیمر با میکرو ساخته اید ؟ اگر نه دیگر چیزی نمیگویم !
    اگر جواب مثبت است پس چرا ؟ با این همه گویایی دیگر چرا؟

    دیگر کسی نیست جواب بدهد؟
    این مهندس ما را گرفته!!؟

  8. #7
    مدیرکل سایت kavir آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    زارعی
    نوشته ها
    3,547
    تشکر
    1,218
    تشکر شده 5,684 بار در 1,801 پست

    پیش فرض

    شما باید یک مدارت تشخیص صفر داشته باشید تا بتونید کنترل زمان بندی کنید یعنی کنترل دقیق روی دامنه موج.که با یک اپتوکوپلر می تونید انجام بدین
    یک سرچی توی نت بزنید 100 ها مدار میتونید پیدا کنید از مولتی بگیرید تا کنترلی
    موفق باشید

    http://www.avrprojects.info/avr-proj...using-atmega8/
    http://www.hoelscher-hi.de/hendrik/english/dimmer.htm
    کویر ویدئو راه اندازی شد

    اگر چه دیر ولی برگشتم به جمع دوستان قدیمی....

  9. تشکرها از این نوشته :


  10. #8
    کاربر فعال ghaem313 آواتار ها
    تاریخ عضویت
    Oct 2009
    نام
    محمد قديمي
    نوشته ها
    233
    تشکر
    34
    تشکر شده 194 بار در 105 پست

    پیش فرض

    من هنوز مهندس نشدم
    تا حالا هم دیمر با میکرو نساختم

    این اخطار رو من برای چی گرفتم
    ویرایش توسط ghaem313 : 23-03-2011 در ساعت 13:42

  11. #9
    مدیرکل سایت kavir آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    زارعی
    نوشته ها
    3,547
    تشکر
    1,218
    تشکر شده 5,684 بار در 1,801 پست

    پیش فرض

    نقل قول نوشته اصلی توسط ghaem313 نمایش پست ها
    من هنوز مهندس نشدم
    تا حالا هم دیمر با میکرو نساختم

    این اخطار رو من برای چی گرفتم
    دوست عزیمون که بالا پست زدن اخطار ادن منم دلیلش نمی دونم توضحیات شما درسته واقعا عجیبه
    ویرایش توسط kavir : 23-03-2011 در ساعت 14:25
    کویر ویدئو راه اندازی شد

    اگر چه دیر ولی برگشتم به جمع دوستان قدیمی....

  12. #10
    مدیر انجمن
    تاریخ عضویت
    Jul 2007
    نام
    امید آزاده
    نوشته ها
    357
    تشکر
    177
    تشکر شده 279 بار در 133 پست

    پیش فرض

    سلام دوست عزیز ... می تونی از پروتکل dmx512 که مخصوص ادوات نورپردازی هستش رو استفاده کنی ... می تونی ۵۱۲ تا لامپ یا هر وسیله دیگه رو کنترل کنی... اگه دوست داشتی کمکت می کنم ......

  13. کاربران : 2 تشکر کرده اند از شما microprocesor_2002 برای ارسال این پست سودمند:


  14. #11
    عضو جدید mpc آواتار ها
    تاریخ عضویت
    Jul 2007
    نام
    iran
    نوشته ها
    19
    تشکر
    3
    تشکر شده 3 بار در 3 پست

    Icon16

    نقل قول نوشته اصلی توسط microprocesor_2002 نمایش پست ها
    سلام دوست عزیز ... می تونی از پروتکل dmx512 که مخصوص ادوات نورپردازی هستش رو استفاده کنی ... می تونی ۵۱۲ تا لامپ یا هر وسیله دیگه رو کنترل کنی... اگه دوست داشتی کمکت می کنم ......
    سلام
    دوست عزیز متشکر میشوم که در باره پروتکل dmx512 بیشتر توضیح بفرمائید.
    اتقاقا در یک جا از شرکت چینی نئو نئون چنین دستگاهی را دیدم
    قبلا از راهنمای جناب عالی کمال تشکر میکنم

    مدیریت محترم نیز مداری را پیشنهاد کرده است http://www.hoelscher-hi.de/hendrik/english/dimmer.htm
    از همین پروتکل dmx512 استفاده کرده است ولی من متوجه کارش نشدم
    لطفا پروتکل dmx512 را کاملا شرح دهید . خیلی جالب باید باشد.


    و اما
    1- دوست عزیزمان ghaem313
    من کی باشم که به شما اخطار بدهم جواب های شما در مورد سئوال من نبود و شما پشت سر هم پاسخ غیر سئوال من را میدادید. باز از پاسخ شما نیز کمال تشکر میشود ولی لطفا قبل از راهنمای و پاسخ به سئوالات دوستان قبلا کاملا سئوال را بخوانید و بعد راهنمائی بفرمائید.

    2- مدیریت محترم
    kavir جان
    من در مدارم آشکار ساز فاز گذاشته ام و فرمایش شما را انجام داده ام ولی روشی میخواستم که دوستمان microprocesor_2002 پیشنهاد کرده است.
    مدار من همانطور که گفته بود کار میکند ولی من میخواهم 50 لامپ را راحت تر کنترل کنم
    در همین سایت http://www.iranmicro.ir/forum/showth...1620#post21620 را پیدا کردم
    باز از همه متشکرم ببینیم
    دوست عزیز microprocesor_2002
    در آن تایپ فرموده اید در تاریخ : ۲۵-۱۰-۱۳۸۹
    " یه فایلword میزارم اینجا تموم توضیحاتشو تو این فایل می تونید ببینید.
    یه کم سرم خلوت شد یه پروژه درست و حسابی می زارم اینجا چون یه نکته کوچولو داره که باید تو مداراتش رعایت بشه...."
    اگر ممکن است یک پروژه با زبان سی ( کدویژن) برایمان عنایت فرمائید. واجب است متشکرم
    ویرایش توسط mpc : 24-03-2011 در ساعت 11:31

  15. #12
    مدیر انجمن
    تاریخ عضویت
    Jul 2007
    نام
    امید آزاده
    نوشته ها
    357
    تشکر
    177
    تشکر شده 279 بار در 133 پست

    پیش فرض

    پروتکل DMX512 بر اساس استاندارد صنعتي واسط EIA485 طراحي شده است. اين استاندارد تنها مشخصات الکتريکي مانند ولتاژها، جريان‌ها و ... را تعريف مي‌کند.
    اين سيستم از سيم‌هاي زوج تابيده شيلد دار استفاده مي‌کند. کابل مورد استفاده حتما بايد يک زوج به هم تابيده و يک محافظ ورقه‌اي و يک محافظ توري‌مانند داشته باشد. لازم به ذکر است کابل‌هاي صوتي (مثلا کابل ميکروفن) براي اين کار اصلاً مناسب نمي‌باشد.
    مانند تمام شبکه‌ها اين کابل بايد در دو انتهاي خود بسته شود. براي اين کار از يک مقاومت 120 اهم استفاده مي‌شود که دو سيم ديتا را به هم متصل مي‌کند. استاندارد IEA485 تنها شبکه‌هاي زنجيره‌اي را پشتيباني مي‌کند که حداکثر 32 وسيله را مي‌توان در يک بخشقرار داد. هر بخش مي‌تواند تا 1000 متر طول داشته باشد. اما در عمل بهتر است قبل از رسيدن به اين طول از تکرارکننده استفاده کرد.
    کانکتورهاي مورد استفاده بايد XLR 5 Pin باشد. (بعضي اوقات از 3 پينهم استفاده مي‌شود) کانکتور نري در فرستنده و کانکتور مادگي در گيرنده استفاده مي‌شود. استاندارد، پيشنهاد کرده است که از کابل شيلدداري که دو زوج تابيده دارد استفاده شود در صورتي که يک زوج تابيده کافي است. سيم زوج تابيده دوم براي کاربردهاي آينده رزرو شده است البته بايد توجه داشت که بعضي از ديمرها از اين سيم براي کنترل خطا و يا اطلاعات ديگر استفاده مي‌کنند.
    نکته: بايد توجه داشت که ديمرهايي که از سيم زوج تابيده دوم استفاده مي‌کنند حتما بايد از تقسيم کننده‌ها و تکرار کننده‌هاي خصوص استفاده کنند.

    ویرایش توسط microprocesor_2002 : 24-03-2011 در ساعت 13:36

  16. تشکرها از این نوشته :


  17. #13
    عضو جدید mpc آواتار ها
    تاریخ عضویت
    Jul 2007
    نام
    iran
    نوشته ها
    19
    تشکر
    3
    تشکر شده 3 بار در 3 پست

    پیش فرض

    متشکرم از دوست عزیزمان که این پروتکل را شرح میدهد

    دوستان گرامی برای مشاهد فایل کامل مطالب اینجا را کلیک کنید
    ( پروتکل dmx512 نوشته : microprocesor_2002)
    ویرایش توسط mpc : 24-03-2011 در ساعت 14:09

  18. #14
    مدیر انجمن
    تاریخ عضویت
    Jul 2007
    نام
    امید آزاده
    نوشته ها
    357
    تشکر
    177
    تشکر شده 279 بار در 133 پست

    پیش فرض

    سلام به همه دوستان ....
    پروتکل dmx512 رو تو پست خودش توضیح دادم...
    حال می رسیم به مدار این دوست ما .....
    اولا که طبق اون مدار بالا حتما یه آشکار ساز عبور از صفر می خواهیم....
    حال ... یه مدار و برنامه مربوط به dmx512 رو هم بهش اضافه می کنیم ...
    بعدش می تونیم از یه بورد مستر از راه دور نور لامپ ها رو کنترل کنیم.

    من برنامه مخصوص master و slave رو می نویسم و می زارم تو همین پست....

  19. #15
    مدیر انجمن
    تاریخ عضویت
    Jul 2007
    نام
    امید آزاده
    نوشته ها
    357
    تشکر
    177
    تشکر شده 279 بار در 133 پست

    پیش فرض

    این شماتیک مدار Master و Slave ....
    برنامه هر دو رو می نویسم و توضیحاتشو هم میدم....
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: master.jpg
مشاهده: 52
حجم: 76.7 کیلو بایت   برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: slave.jpg
مشاهده: 51
حجم: 115.6 کیلو بایت  
    ویرایش توسط microprocesor_2002 : 25-03-2011 در ساعت 03:09

  20. تشکرها از این نوشته :

    mpc

  21. #16
    عضو جدید mpc آواتار ها
    تاریخ عضویت
    Jul 2007
    نام
    iran
    نوشته ها
    19
    تشکر
    3
    تشکر شده 3 بار در 3 پست

    Red face

    نقل قول نوشته اصلی توسط microprocesor_2002 نمایش پست ها
    این شماتیک مدار Master و Slave ....
    برنامه هر دو رو می نویسم و توضیحاتشو هم میدم....
    باز باید از زحمات دوست گرامی microprocesor_2002 کمال تشکر را داریم
    دوست گرامی microprocesor_2002 لطفا با کدویژن زحمتش را بکشید.
    منتظریم
    ویرایش توسط mpc : 24-03-2011 در ساعت 19:01

  22. #17
    مدیر انجمن
    تاریخ عضویت
    Jul 2007
    نام
    امید آزاده
    نوشته ها
    357
    تشکر
    177
    تشکر شده 279 بار در 133 پست

    پیش فرض

    سلام به همه دوستان ....
    برنامه دیمر رو نوشتم ... فقط اینکه تستش نکردم ... لطفا تستش کنین و بهم خبر بدین .... با کدویژن نوشتم... هم مدار و هم برنامه رو می زارم....
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: rar Dimer.rar (285.3 کیلو بایت, 196 نمايش)

  23. #18
    عضو جدید mpc آواتار ها
    تاریخ عضویت
    Jul 2007
    نام
    iran
    نوشته ها
    19
    تشکر
    3
    تشکر شده 3 بار در 3 پست

    Icon16

    نقل قول نوشته اصلی توسط microprocesor_2002 نمایش پست ها
    سلام به همه دوستان ....
    برنامه دیمر رو نوشتم ... فقط اینکه تستش نکردم ... لطفا تستش کنین و بهم خبر بدین .... با کدویژن نوشتم... هم مدار و هم برنامه رو می زارم....
    متشکرم
    حالا دانلود و تست میکنم

    من برنامه را جمع و جور کردم و مقداری توضیحات به آن اضافه کردم
    اگر درست تشخیص داده ام لطفا بفرمائید ادامه دهم

    #include <mega16.h>
    #include <stdio.h>
    #include <delay.h>
    ////////////////////////////////
    #define UP PINB.0
    #define DOWN PINB.1
    #define ADDR PINA
    ////////////////////////////

    //********************
    void UartEnable(void)
    {
    PORTD.1 = 1;
    DDRD.1 = 0; //PORTD.1 as Input
    UCSRB=0x08;
    }
    //******************************
    void UartDisable(void)
    {
    PORTD.1 = 1;
    DDRD.1 = 1; //PORTD.1 as output
    UCSRB=0x00;
    }
    //*********************************
    void Wait( unsigned long int delay )
    {
    unsigned long int j;
    for( j=0; j<delay; j++ ){};
    }
    //////////////////////////////////////////
    void main(void)
    {
    char lamp[100]; //آرايه نگهداري مقادير روشنائي هر لامپ 100 لامپ در نظر گرفته شده است
    char i;
    PORTA=0x00;
    DDRA=0x00;
    PORTB=0x03;
    DDRB=0x00;

    // USART initialization
    // Communication Parameters: 8 Data, 2 Stop, No Parity
    // USART Receiver: Off
    // USART Transmitter: On
    // USART Mode: Asynchronous
    // USART Baud Rate: 250000
    UCSRA=0x00;
    UCSRB=0x08;
    UCSRC=0x8E;
    UBRRH=0x00;
    UBRRL=0x03;

    for(i=0; i<=100;i++)lamp[i]=0; // مقدار دهي عدد صفر براي صد لامپ
    while (1)
    {
    UartDisable();
    PORTD.1 = 0; // ايجاد سيگنال Break
    Wait(50);
    UartEnable(); // ايجاد سيگنال Mark-after-break
    putchar( 0 ); // ايجاد سيگنال Start Code

    //for (i=0; i<=99; i++)
    putchar(lamp[i]); // ارسال اطلاعات مقادير ذخيره شده براي هر لامپ در پورت سريال

    if(!UP)
    { // تست کليد ها براي تغيير مقادير هر لامپ با درنظر گرفتن ديپ سويچ هاي پورت آ
    delay_ms(50); // براي افزايش مقدار روشنايي
    lamp[ADDR]++;
    if(lamp[ADDR] >= 254)lamp[ADDR]=254;
    }

    if(!DOWN)
    { // تست کليد ها براي تغيير مقادير هر لامپ با درنظر گرفتن ديپ سويچ هاي پورت آ
    delay_ms(50); // براي کاهش روشنايي
    if(lamp[ADDR] > 0)lamp[ADDR]--;
    }
    }
    }
    ویرایش توسط mpc : 25-03-2011 در ساعت 11:06

  24. #19
    مدیر انجمن
    تاریخ عضویت
    Jul 2007
    نام
    امید آزاده
    نوشته ها
    357
    تشکر
    177
    تشکر شده 279 بار در 133 پست

    پیش فرض

    سلام... اره درسته ... تستش کن و بهم خبر بده ... این پرونکل یک استاندارد هستش... خیلی بدرد می خوره....

موضوعات مشابه

  1. 220v ac motor
    توسط jik در انجمن الكترونيك قدرت
    پاسخ: 12
    آخرين نوشته: 17-05-2013, 23:39
  2. Basit 12Volt DC - 220V AC 100Watt
    توسط kavir در انجمن طراحی و ساخت و آزمایش مدارت الکترونیک
    پاسخ: 1
    آخرين نوشته: 25-10-2007, 21:03

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •