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

موضوع: منبع تغذیه سویچنگ با avr 0-30v 2A

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    Sep 2008
    نوشته ها
    36
    تشکر
    13
    تشکر شده 54 بار در 16 پست

    پیش فرض منبع تغذیه سویچنگ با avr 0-30v 2A

    سلام دوستای گلم اینو برا خودم طراحی کردمو ساختم دلم نیومد برا شما نظارم
    کسی هست اینو نپسنده؟ خدا وکیلی به این زیبای جای دیدی ؟


    البته یکم بی سلیقه ساختم شما به بزرگی خودتون ببخشید .
    ولی بگم در باره این منبع
    این منبع به کمک رگلاتور سویچینگ lm2576 کار میکنه و یه opamp و atmega8
    که 2 تا ولم داره یکی برای کنترول ولتاژ دیگری برای کنترول جریان مدار خیلی ساده و کاملا تست شده داره با کمترین هزینه و قطعه
    یه دکمه هم براش گذاشتم که با زدنش جای ولتاژ جریان عوض میشه
    بازر هم که تو اتصال کوتاه و جریان بالای 2 آمپر سوت میکشه!!!!!!

    حالا به نظرتون چه ویژگیهای داره؟ 1 کنترول ولتاژ سویچنگ و با کمترین تلفات .جریان دهی واقعی تو ولتاژ مشخص شده تا 2 امپر ( نه مثل منبع های چینی که اونیکی نشون میدن با عمل فرق داره ! حرارت خیکی کم و نیار به هیدسینک کوچیگ و حجم و وزن خیلی کم و به خاطر آنلوگ بودن مدار و عدم کنترول از طریق میکر امنیت بالا و سرعت عملکرد آلی راستی بهتر بدونین وقتی میگم سویچینگ به این معنی که وقتی ولتاژ وردی 30 ولت باشه و منبع روی 10 ولت باشه اگه ما از منبع 1.5 آمپر بکشیم منبع از ورودی 0.5 آمپر میکشه یهنی انده بهینه!

    و در آخر فونت بزگ وزیبای که با lcd 2*16 کارکتری ساختم که منبع رو هم جزاب و هم از نظر نمایشگر کاربردی میکنه

    اینم از سورس برنامه
    کد:
    $regfile = "M8DEF.dat" : $crystal = 1000000                 'morfi cerstal va micro'
    '------------------by morteza rahim pour----------------------------------------------------
    Config Lcdpin = Pin , Db4 = Pinb.5 , Db5 = Pinb.4 , Db6 = Pinb.3 , Db7 = Pinb.2 , E = Pinc.1 , Rs = Pinc.2
    Config Lcd = 16 * 2 : Cursor Off : Cls
    Config Adc = Single , Prescaler = Auto , Reference = Internal
    Cls
    
    Dim A1 As Byte
    Dim A2 As Byte
    Dim A3 As Byte
    Dim A4 As Byte
    Dim A5 As Byte
    Dim A6 As Byte
    
    Dim Flag As Byte
    
    Dim Sw As Bit
    Dim V As Word
    Dim S1 As Word
    Dim S2 As Word
    Dim S3 As Word
    
    Dim I As Word
    Dim Vin As Single
    
    Config Pind.2 = Input
    Set Portd.2
    Config Portd.7 = Output
    
    Cls
    Locate 1 , 1 : Lcd "morteza rahimpor"
    Locate 2 , 1 : Lcd "+989353524193"
    
    Wait 10
    
    Cls
    Locate 1 , 1 : Lcd "  pelece.iran@  "
    Locate 2 , 1 : Lcd "    yahoo.com"
    
    Wait 10
    Cls
    
    
    
    
    
    Do
    
    
    If Pind.2 = 0 Then
    Set Portd.7
    Waitms 500
    Toggle Sw
    Reset Portd.7
    
    End If
    
    
    
    V = Getadc(5)
    V = V / 4
    I = Getadc(4)
    
    If I > 200 Then
    Set Portd.7
    Locate 1 , 14 : Lcd "Err"
    
    End If
    
    If I < 200 Then
    Reset Portd.7
    Locate 1 , 14 : Lcd "   "
    End If
    Gosub Nemyesh7seg
    
    
    Loop
    
    
    
    Nemyesh7seg:
    
    If Sw = 0 Then
    S1 = V / 10
    S1 = S1 * 10
    S1 = V - S1
    
    S2 = V / 100
    S2 = S2 * 100
    S2 = V - S2
    S2 = S2 / 10
    S3 = V / 100
    
    Vin = I
    Vin = Vin / 100
    Locate 2 , 4
    Lcd Chr(5)
    Locate 2 , 8
    Lcd Chr(6)
    Locate 1 , 13
    Lcd "V"
    Locate 2 , 12
    Lcd Fusing(vin , "#.##") ; "A"
    
    
     End If
    
    If Sw = 1 Then
    S1 = I / 10
    S1 = S1 * 10
    S1 = I - S1
    
    S2 = I / 100
    S2 = S2 * 100
    S2 = I - S2
    S2 = S2 / 10
    S3 = I / 100
    
    Vin = V
    Vin = Vin / 10
    
    Locate 2 , 8
    
    Lcd Chr(5)
    
    Locate 2 , 4
    Lcd Chr(6)
    
    Locate 1 , 13
    Lcd "A"
    Locate 2 , 12
    If Vin < 10 Then Lcd Fusing(vin , "##.#") ; "V "
    If Vin => 10 Then Lcd Fusing(vin , "##.#") ; "V"
    
     End If
    
    
    
    Flag = S3
    Gosub 7seg
    Gosub Add1
    Flag = S2
    Gosub 7seg
    Gosub Add2
    Flag = S1
    Gosub 7seg
    Gosub Add3
    
    Return
    
    
    Add1:
    
    Gosub Char
    Locate 1 , 1
    Lcd Chr(a1)
    Gosub Char
    Locate 1 , 2
    Lcd Chr(a2)
    Gosub Char
    Locate 1 , 3
    Lcd Chr(a3)
    Gosub Char
    Locate 2 , 1
    Lcd Chr(a4)
    Gosub Char
    Locate 2 , 2
    Lcd Chr(a5)
    Gosub Char
    Locate 2 , 3
    Lcd Chr(a6)
    Return
    
    
    Add2:
    
    Gosub Char
    Locate 1 , 5
    Lcd Chr(a1)
    Gosub Char
    Locate 1 , 6
    Lcd Chr(a2)
    Gosub Char
    Locate 1 , 7
    Lcd Chr(a3)
    Gosub Char
    Locate 2 , 5
    Lcd Chr(a4)
    Gosub Char
    Locate 2 , 6
    Lcd Chr(a5)
    Gosub Char
    Locate 2 , 7
    Lcd Chr(a6)
    Return
    
    
    Add3:
    
    Gosub Char
    Locate 1 , 9
    Lcd Chr(a1)
    Gosub Char
    Locate 1 , 10
    Lcd Chr(a2)
    Gosub Char
    Locate 1 , 11
    Lcd Chr(a3)
    Gosub Char
    Locate 2 , 9
    Lcd Chr(a4)
    Gosub Char
    Locate 2 , 10
    Lcd Chr(a5)
    Gosub Char
    Locate 2 , 11
    Lcd Chr(a6)
    Return
    
    
    
    
    
    
    Return
    
    
    
    
    7seg:
    Select Case Flag
    Case 0:
    A1 = 1 : A2 = 3 : A3 = 0 : A4 = 1 : A5 = 2 : A6 = 0
    Case 1:
    A1 = 3 : A2 = 0 : A3 = 5 : A4 = 2 : A5 = 1 : A6 = 2
    Case 2 :
    A1 = 3 : A2 = 4 : A3 = 0 : A4 = 1 : A5 = 2 : A6 = 2
    Case 3:
    A1 = 4 : A2 = 4 : A3 = 0 : A4 = 2 : A5 = 2 : A6 = 0
    Case 4:
    A1 = 1 : A2 = 2 : A3 = 0 : A4 = 5 : A5 = 5 : A6 = 0
    Case 5:
    A1 = 1 : A2 = 4 : A3 = 3 : A4 = 2 : A5 = 2 : A6 = 0
    Case 6:
    A1 = 1 : A2 = 4 : A3 = 3 : A4 = 1 : A5 = 2 : A6 = 0
    Case 7:
    A1 = 3 : A2 = 3 : A3 = 0 : A4 = 5 : A5 = 5 : A6 = 0
    Case 8:
    A1 = 1 : A2 = 4 : A3 = 0 : A4 = 1 : A5 = 2 : A6 = 0
    Case 9:
    A1 = 1 : A2 = 4 : A3 = 0 : A4 = 2 : A5 = 2 : A6 = 0
    End Select
    Return
    
    
    
    Char:
    
    Deflcdchar 0 , 30 , 31 , 31 , 31 , 31 , 31 , 31 , 30        '  0(be rast)
    Deflcdchar 1 , 15 , 31 , 31 , 31 , 31 , 31 , 31 , 15        '  1(be chap)
    Deflcdchar 2 , 32 , 32 , 32 , 32 , 32 , 32 , 31 , 31        '  2(payin)
    Deflcdchar 3 , 31 , 31 , 32 , 32 , 32 , 32 , 32 , 32        '  3(bala)
    Deflcdchar 4 , 31 , 31 , 32 , 32 , 32 , 32 , 31 , 31        '  4(balapayin)
    Deflcdchar 5 , 32 , 32 , 32 , 32 , 32 , 32 , 32 , 32        ' 5(khali)
    Deflcdchar 6 , 32 , 32 , 32 , 32 , 32 , 32 , 14 , 14        ' replace ? with number (0-7)
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: DSC_0246.jpg
مشاهده: 133
حجم: 111.2 کیلو بایت   برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: DSC_0249.jpg
مشاهده: 139
حجم: 119.0 کیلو بایت  
    فايل هاي پيوست شده فايل هاي پيوست شده

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


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  4. #2
    مدیر کل انجمن ها morteza_rk آواتار ها
    تاریخ عضویت
    Apr 2009
    نام
    مرتضی رحیمی کردمحله
    نوشته ها
    2,071
    تشکر
    2,376
    تشکر شده 2,899 بار در 1,263 پست

    پیش فرض

    sسلام مهندس

    دستت درد نکنه با این پروژه ی جالبت. اونم توی اولین پست هات. بی زحمت این پروژه رو توی لینک زیر هم بذار. ممنون

    جمع آوري پروژه هاي avr - صفحه 5 - ایـــــــــران میـــــــکرو ™
    .
    اَللّهُمَ صَلّ عَلی مُحَمَّد وَ آلِ مُحَمَّد وَ عَجّل الفَرَجَهُم


    وبلاگ شخصی من

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


  6. #3
    ناظم انجمن vahidasm آواتار ها
    تاریخ عضویت
    Feb 2010
    نام
    وحید
    نوشته ها
    754
    تشکر
    1,068
    تشکر شده 881 بار در 470 پست

    پیش فرض

    آقا دستت درد نکنه خیییلی جالب بود
    موفق باشی
    اولین مرحله شناخت آفرینش همانا خرد است چشم و گوش و زبان سه نگهبان اویند که لاجرم هر چه نیکی و شر است از همین سه ریشه می گیرد .و افسوس که بدنبال کنندگان خرد اندکند باید که به سخن دانندگان راه جست و باید جهان را کاوش نمود و از هر کسی دانشی آموخت و یک دم را هم برای آموختن نباید از دست داد . فردوسی خردمند

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


  8. #4
    کاربر علاقه مند ERSA آواتار ها
    تاریخ عضویت
    May 2012
    نام
    بردیا
    نوشته ها
    64
    تشکر
    54
    تشکر شده 97 بار در 31 پست

    پیش فرض

    درود

    آقا این دیود 10bq015 که تو این مداره هیچ جا تو فروشگاه های انلاین نیست.معادلی چیزی نداره که دیگه مجبور نشیم بریم جمهوری جایی؟

  9. #5
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    با اجازه از اقای maxn
    شما میتونید دیود 1n5819 به جاشون بگذاری
    موفق باشید

  10. کاربران : 3 تشکر کرده اند از شما Ma3ood برای ارسال این پست سودمند:


  11. #6
    عضو جدید
    تاریخ عضویت
    Jul 2013
    نام
    رضاوثوقی
    نوشته ها
    12
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    با سلام من یک منبع تغذیه 50وات 24ولت 2آمپر طراحی کردم اما زمانیکه بار 12اهم 50ولت در خروجی قرار می دهم به من ولتاژ3ولت می دهد اما زمانیکه بار را برمیدارم 24ولت به من می دهد ممنون می شوم اگر کسی کمکم کنه من خیلی عجله دارم برای پروژه دانشگاه هم هستش

  12. #7
    تازه وارد
    تاریخ عضویت
    Feb 2013
    نوشته ها
    2
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    New منبع تغذیه AVR با LCD و KeyPad

    سلام علیکم
    جهت سفارش مدار منبع تغذیه AVR ب LCD و KeyPad می توانید ..
    *******************************
    دوست عزیز بر اساس قوانین سایت تبلیغات نکنید
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: Untitled.jpg
مشاهده: 48
حجم: 98.7 کیلو بایت   برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: Untitled.jpg
مشاهده: 38
حجم: 98.7 کیلو بایت   برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: Untitled.jpg
مشاهده: 42
حجم: 98.7 کیلو بایت  
    ویرایش توسط mzarkoob : 25-05-2014 در ساعت 13:28 دلیل: زدن پست تبلیغاتی

  13. #8
    کاربر علاقه مند omidctrl آواتار ها
    تاریخ عضویت
    Apr 2014
    نوشته ها
    83
    تشکر
    14
    تشکر شده 38 بار در 34 پست

    Icon17 منبع تغذیه 0 تا 300 ولت

    سلام. اتفاقا منم یه منبع تغذیه می خوام که ولتاژش از 0 تا 300 ولت و جریانش تا 1 آمپر قابل تغییر باشه.
    می خواستم بپرسم تو این مداری که اینجا مطرح شده، میشه تغییراتی داد تا محدوده ولتاژم از 0 تا 300 ولت بشه؟(البته طبیعتا باید مدار تولید کننده ولتاژش عوض بشه)
    خودم یه مدار پیدا کردم که محدوده ولتاژش از صفر تا 300 ولته اما جریانش رو به 100 میلی آمپر محدود کرده. به نظرتون میشه کاری کرد تا جریانش رو هم کنترل کنیم؟
    فايل هاي پيوست شده فايل هاي پيوست شده

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

  1. سویچ کردن بار های سلفی با ترایاک
    توسط sajjad_AD در انجمن کنترل هوشمند و plc
    پاسخ: 6
    آخرين نوشته: 01-03-2015, 07:33
  2. تعمیر منبع تغذیه سویچینگ صنعتی
    توسط giga0101 در انجمن طراحی و ساخت و آزمایش مدارت الکترونیک
    پاسخ: 0
    آخرين نوشته: 02-02-2014, 00:48
  3. سویچ کردن مثبت 12 ولت
    توسط hata6417 در انجمن الکترونیک
    پاسخ: 4
    آخرين نوشته: 02-03-2013, 22:21
  4. مشکل عجیب و غریب با میکرو سویچ
    توسط ahwazcity در انجمن AVR
    پاسخ: 5
    آخرين نوشته: 13-05-2010, 22:09
  5. ترانس جوش با منبع تغذیه سویچینگ
    توسط 5aztv8 در انجمن مقالات،آموزش هاوپایان نامه ها
    پاسخ: 0
    آخرين نوشته: 12-10-2008, 13:38

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

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