رفتن به مطلب

tejenjari

کاربر سایت
  • پست

    31
  • تاریخ عضویت

  • آخرین بازدید

  • بازخورد

    0%

تمامی مطالب نوشته شده توسط tejenjari

  1. سلام دوسته عزیز شما از خود برنامه کدویژن بعد از کمپایل کردن فایل هگزی دریافت میکنید؟ با من در تماس باش sefr121@yahoo.com میتونم کمکت کنم
  2. tejenjari

    ساخت پروگرمر usb برای avr

    سلام. براتون مدار ، و فایل هگز و برنامه ی میکرو AVR که بتونید باش پروگرامر بسازید رو گذاشتم. چون میگن پروگرامرهای usb گرون شده.... دانلود کنید 100% جواب میده... یا علی usbasp.zip
  3. tejenjari

    آموزش زبان c

    بله اما من تجن جاری هستم. فعلا:D
  4. tejenjari

    آموزش زبان c

    آقاي elmi با تشكر از شما و زحمتتون چرا اين پست رو تو قسمت ميكروكنترلر نميذاريد؟
  5. tejenjari

    مشکلات و مسائل کار با avr

    کلا برای هر پورت از میکرو سه رجیستر portx , ddrx , pinx در نظر گرفته شده است. یه جدولی یادم بود که براتون اینجا میکشم. اگه DDX.Y=0 و PORTX.Y=0 اونوقت اون پایه وردوی میشه و مقاومت داخلی PULL-UP هم غیر فعال اگه DDX.Y=0 و PORTX.Y=1 اونوقت اون پایه وردوی میشه و مقاومت داخلی PULL-UP فعال اگه DDX.Y=1 و PORTX.Y=0 اونوقت اون پایه خروجی میشه و مقاومت داخلی PULL-UP هم غیر فعال اگه DDX.Y=1 و PORTX.Y=1 اونوقت اون پایه خروجی میشه و مقاومت داخلی PULL-UP هم غیر فعال و وقتی که تو برنامه میخوام از یک پایه به عنوان وردی دیتا دریافت کنیم یا به هر نحوی تو برنامه استفاده کنیم مینویسیم PINX.Y .. در مورد JTAG و در PORTC هم که جی تگ یه نوع یا شیوه ارتباط دهی میکرو با سیستم استاندارد جی تگ میباشد که میکرو های AVR دارای این امکانات هستند با فعال بودن این امکان دیگر از اون پورت که در مگا 16 یا 32 همان پورت C میباشد نمیتوان به عنوان وردی یا خروجی استفاده کرد که باید این فیوز بیت غیر فعال شود چون به صورت پیش فرض پروگرم شده است. یاعلی
  6. سلام. مي خواهيم تو اين موضوع آموزش گام به گام تابلو روان رو ارائه بديم ، از ابتدا يعني اصول كاري با سورس با زبان Basic و در آينده نزديك سورس تجاري و اندازه هاي بزرگ تابلو روان... اين موضوع را پيگيري كنيد... خوب در ابتدا ميخوام يه مقدار در مورد تابلو روان بگم... همون طور كه ميدونيد تابلو روان ها كه با تعداد زيادي از LED ها حالا چ به صورت تك رنگ يا چند رنگه ، و با يك ميكروكنترلر مركزي ساخته مي شود. حالا يه سوال اساسي پيش مي آد!!! مثلا تو تابلو روان 128 * 16 ما 2048 تا LED داريم كه هر كدوم دو تا پايه دارن كه ميشه 4096 پايه كه اگه رنگي باشه مثلا سه رنگ ميشه 12,288 پايه !!!! خوب چطور اينارو فقط به يه مگا16 كه فقط 32پايه I/O داره ميزنن؟؟؟؟؟؟ سوال خوبي بود!! خوب يواش يواش جواب اين سوال رو خواهيد گرفت ( يعني با بافر ها و دكودر هايي كه بعدا خدمتتون معرفي ميشه) در ضمن اونايي كه با ميكرو آشنايي چنداني ندارند يا با زبون بيسيك ميتونن در همين FORUM با آدرس http://lioncomputer.ir/forum/showthread.php?t=3567 كمي آموزش ببينند يا سوالاتشونو چه اينجا و چه در آدرس فوق بپرسند. خوب براي جلسه بعد ميخواهيم يه تابلو روان 8*8 بسازيم يادتون باشه اصول اوليه هر تابلو رواني بر پايه ي ماتريس بنا شده. كه مفصلا توضيح ميدم. يا حق فعلا.:D
  7. اینم دیتا شیتش که مدار هم توش نوشته منظورم FT232R http://www.ftdichip.com/Documents/DataSheets/DS_FT232R.pdf
  8. tejenjari

    آموزش AVR با برنامه Bascom

    خوب این برنامه که به همراه فایل پرتئوس براتون آپ کردم. سوالی داشتید در خدمتم. 'www.lioncoputer.com/forum $regfile = "m16def.dat" 'moarefi micro $crystal = 1000000 'crystal Config Lcdpin = Pin , Db4 = Portd.2 , Db5 = Portd.3 , Db6 = Portd.4 , Db7 = Portd.5 , E = Portd.1 , Rs = Portd.0 Config Lcd = 16 * 2 'config ya pekar bandi Do 'ÂÛÇÒ ÍáÞå ÇÕáí Cls 'pak kardan lcd Lcd "LionElectronic" 'neveshtan to lcd Waitms 500 '500 mili sanie sabr Cls ' pak kardan lcd Locate 1 , 1 'dar makane 1,1 lcd Lcd "LionComputer" Waitms 500 Locate 2 , 1 'makane 2,1 (yani satr paiin soton aval) Lcd "2009/16/11" Wait 1 Cls Lcd "Ya ali" Shiftlcd Right 'harkate neveshteye lcd b rast Waitms 200 Shiftlcd Right 'harkate neveshteye lcd b rast Waitms 200 Shiftlcd Right 'harkate neveshteye lcd b rast Waitms 200 Shiftlcd Right 'harkate neveshteye lcd b rast Waitms 200 Shiftlcd Left 'harkate neveshteye lcd b chap Waitms 200 Shiftlcd Left 'harkate neveshteye lcd b chap Waitms 200 Shiftlcd Left 'harkate neveshteye lcd b chap Waitms 200 Shiftlcd Left 'harkate neveshteye lcd b chap Waitms 200 Loop 'payane halqe End 'tamom 'ya ali 'Felan یا علی LCD.zip
  9. اولین ترانزیستورها اولین نمونه ترانزیستور بدنه فلزی در اولیــن ماههــای سـال 1948 نخسـتین نمـونـه از یـک ترانزیـسـتـور (Transistor) که بدنه فلزی داشت در مجموعه آزمایشگاه های Bell ساخته شد. این ترانزیستور که قرار بود جایگزین لامپهای خلاء - الکترونیک - شود Type A نام گرفت. این ترانزیستور که کاربرد عمومی داشت و بسیار خوب کار می کرد یکسال بعد به تعداد 3700 عدد تولید انبوه شد تا در اختیار دانشگاه ها، مراکز نظامی، آزمایشگاه ها و شرکت ها برای آزمایش قرار گیرد. جالب آنکه این اختراع در زمان خود آنقدر مهم بود که هر عدد از این ترانزیستورها در بسته بندی جداگانه با شماره سریال و مشخصات کامل نگهداری می شد. همانطور که در شکل مشاهده می شود این ترانزیستور تنها دارای دو پایه بود. Collector و Emitter و پایه Base به بدنه فلزی آن متصل بود. اولین نمونه ترانزیستور بدنه پلاستیکی نمونه اصلاح شده بدنه پلاستیکی تولید ترانزیستورهای بدنه فلزی تا سال 1950 ادامه داشت تا اینکه در این سال در آزمایشگاه های Bell اولین ترانزیستور با بدنه پلاستیکی ساخته شد. طبیعی بود که در اینحالت ترانزیستور می بایست سه پایه داشته باشد. اما به دلیل مشکلاتی که در ساخت این ترانزیستور وجود داشت تولید آن به حالت انبوه نرسید و در همان سال ترانزیستور های جدید دیگری با پوشش پلاستیکی جایگزین همیشگی آن شدند. لازم به ذکر است که به عقیده بسیاری از دانشمندان، ترانزیستور بزرگترین اختراع بشر در قرن نوزدهم بوده که بدون آن هیچ یک از پیشرفت های امروزی در علوم مختلف امکان پذیر نبوده است. تمامی پیشرفت های بشر که در مخابرات، صنعت حمل و نقل هوایی، اینترنت، تجهیزات کامپیوتری، مهندسی پزشکی و ... روی داده است همگی مرهون این اختراع میباشد. ترانزیستور وسیله ای است که جایگزین لامپهای خلاء - الکترونیک - شد و توانست همان خاصیت لامپها را با ولتاژهای کاری پایین تر داشته باشد. ترانزیستورها عموما" برای تقویت جریان الکتریکی و یا برای عمل کردن در حالت سوییچ بکار برده می شوند. ساختمان داخلی آنها از پیوندهایی از عناصر نیمه هادی مانند سیلیکون و ژرمانیوم تشکیل شده است. ترانزیستور چگونه کار می کند - ۱ اعمال ولتاژ با پلاریته موافق باعث عبور جریان از یک پیوند PN می شود و چنانچه پلاریته ولتاژتغییر کند جریانی از مدار عبور نخواهد کرد . اگر ساده بخواهیم به موضوع نگاه کنیم عملکرد یک ترانزیستور را می توان تقویت جریان دانست. مدار منطقی کوچکی را در نظر بگیرید که تحت شرایط خاص در خروجی خود جریان بسیار کمی را ایجاد می کند. شما بوسیله یک ترانزیستور می توانید این جریان را تقویت کنید و سپس از این جریان قوی برای قطع و وصل کردن یک رله برقی استفاده کنید. موارد بسیاری هم وجود دارد که شما از یک ترانزیستور برای تقویت ولتاژ استفاده می کنید. بدیهی است که این خصیصه مستقیما" از خصیصه تقویت جریان این وسیله به ارث می رسد کافی است که جریان وردی و خروجی تقویت شده را روی یک مقاومت بیندازیم تا ولتاژ کم ورودی به ولتاژ تقویت شده خروجی تبدیل شود. جریان ورودی ای که که یک ترانزیستور می تواند آنرا تقویت کند باید حداقل داشته باشد. چنانچه این جریان کمتر از حداقل نامبرده باشد ترانزیستور در خروجی خود هیچ جریانی را نشان نمی دهد. اما به محض آنکه شما جریان ورودی یک ترانزیستور را به بیش از حداقل مذکور ببرید در خروجی جریان تقویت شده خواهید دید. از این خاصیت ترانزیستور معمولا" برای ساخت سوییچ های الکترونیکی استفاده می شود. از لحاظ ساختاری می توان یک ترانزیستور را با دو دیود مدل کرد. همانطور که در مطلب قبل اشاره کردیم ترانزستورهای اولیه از دو پیوند نیمه هادی تشکیل شده اند و بر حسب آنکه چگونه این پیوند ها به یکدیگر متصل شده باشند می توان آنها را به دو نوع اصلی PNP یا NPN تقسیم کرد. برای درک نحوه عملکرد یک ترانزیستور ابتدا باید بدانیم که یک پیوند (Junction) نیمه هادی چگونه کار می کند. در شکل اول شما یک پیوند نیمه هادی از نوع PN را مشاهده می کنید. که از اتصال دادن دو قطعه نیمه هادی P و N به یکدیگر درست شده است. نیمه هادی های نوع N دارای الکترونهای آزاد و نیمه هادی نوع P دارای تعداد زیادی حفره (Hole) آزاد می باشند. بطور ساده می توان منظور از حفره آزاد را فضایی دانست که در آن کمبود الکترون وجود دارد. اگر به این تکه نیمه هادی از خارج ولتاژی بصورت آنچه در شکل نمایش داده می شود اعمال کنیم در مدار جریانی برقرار می شود و چنانچه جهت ولتاژ اعمال شده را تغییر دهیم جریانی از مدار عبور نخواهد کرد (چرا؟). این پیوند نیمه هادی عملکرد ساده یک دیود را مدل می کند. همانطور که می دانید یکی از کاربردهای دیود یکسوسازی جریان های متناوب می باشد. از آنجایی که در محل اتصال نیمه هادی نوع N به P معمولآ یک خازن تشکیل می شود پاسخ فرکانسی یک پیوند PN کاملآ به کیفیت ساخت و اندازه خازن پیوند بستگی دارد. به همین دلیل اولین دیودهای ساخته شده توانایی کار در فرکانسهای رادیویی - مثلآ برای آشکار سازی - را نداشتند. معمولآ برای کاهش این خازن ناخاسته، سطح پیوند را کاهش داده و آنرا به حد یک نقطه می رسانند. ترانزیستور چگونه کار می کند - ۲ منحنی رفتار یک دیود در هنگام اعمال ولتاژ مثبت تا اینجا کلیاتی راجع به ترانزیستور بیان کردیم همچنین گفتیم که اگر به یک پیوند PN ولتاژ با پلاریته موافق متصل کنیم جریان از این پیوند عبور کرده و اگر ولتاژ را معکوس کنیم در مقابل عبور جریان از خود مقاومت نشان می دهد. برای درک دقیق نحوه کارکرد یک ترانزیستور باید با نحوه کار دیود آشنا شویم، باید اشاره کنیم که قصد نداریم تا به تفضیل وارد بحث فیزیک الکترونیک شویم و فقط سعی خواهیم کرد با بیان نتایج حاصل از این شاخه علمی ابتدا عملکرد دیود و سپس ترانزیستور را بررسی کنیم. همانطور که می دانید دیود ها جریان الکتریکی را در یک جهت از خود عبور می دهند و در جهت دیگر در مقابل عبور جریان از خود مقاومت بالایی نشان می دهند. این خاصیت آنها باعث شده بود تا در سالهای اولیه ساخت این وسیله الکترونیکی، به آن دریچه یا Valve هم اطلاق شود. از لحاظ الکتریکی یک دیود هنگامی عبور جریان را از خود ممکن می سازد که شما با برقرار کردن ولتاژ در جهت درست (+ به آند و - به کاتد) آنرا آماده کار کنید. مقدار ولتاژی که باعث میشود تا دیود شروع به هدایت جریان الکتریکی نماید ولتاژ آستانه یا (forward voltage drop) نامیده می شود که چیزی حدود 0.6 تا 0.7 ولت می باشد. به شکل اول توجه کنید که چگونه برای ولتاژهای مثبت - منظور جهت درست می باشد - تا قبل از 0.7 ولت دیود از خود مقاومت نشان می دهد و سپس به یکباره مقاومت خود را از دست می دهد و جریان را از خود عبور می دهد. یا علی فعلا:-?
  10. tejenjari

    رد یابی امواج فرستنده ها

    زبان اصلی The current draw for this tracker is 3.7mA, so the 1.5V button cell will last a while. My experimental version was tuned to 87.6MHz and worked as expected on only 1.5 volts. The photo shows I just glued the whole thing on a 1.5V AA battery. The led glows at the same oscillation as the beat-frequency What the heck am I suppose to hear you ask? When your circuit is working you should see the LED flash quite fast. Take your FM radio and search for the low-beat 'thumpe-thumpe-thumpe-etc' equal to the flash of the LED (probably around the 100Mhz). Found it? If that position is interfering with a radio station you can fine-tune it with the variable capacitor. If you like to have the tracker around the 88Mhz (or lower) you can do that by keeping the windings from the home-made coil close together. Anyways, play with it and learn. It may take alot of patience to find the signal but once you know where it is it becomes simple. It is a nice learning project. اگه فک میکتید که مبهمه ، بگید تا ترجمش کنم فعلا:-?
  11. رقص نور با LED که مستقیما به 220V وصل میشه. با دیاک کار میکنه و بر اساس شارژو دشارژ خازن که با تغییر ظرفیت خازن، سرعت بلینک تغییر میکنه.. یا علی فعلا..:-?
  12. tejenjari

    آموزش AVR با برنامه Bascom

    برنامه خواندن کلید و چشمک زن یه LED با AVR بسکام: برای شروع هر برنامه باید ابتدا نوع میکرو رو مشخص کنید یعنی برای مگا 16 باید اینطور بنویسید: Regfile="m16def.dat"$ دومین خط برای سرعت کاری میکروکنتلر ما هست که اینطور نوشته میشه. Crystal=1000000$ باید پایه های میکرو رو که الان ورودی هستند یا خروجی تعریف شه یا کانفیگ شه. اینطوری config portb.0=output یعنی پایه شماره یک میکرو که PB.0 هست رو به عنوان خروجی تعریف کردم. حالا به برنامه قبلی میخواهیم کلید وصل کنیم که تا مادامی که کلید فشار داده شده است ، چشک بزند. برای این منظور config porta.0=input پورت A.0 رو ورودی تعریف کردم حالا در برنامه باید به جای پورت PIN بنویسم چون دارم به عنوان وردوی استفاده میکنم همون Port IN هستش که میشه PIN ادامه: do if pina.0=1 then set portb.0 waitms 500 reset portb.0 waitms 500 end if waitms 200 loop end به ترتیب آغاز حلقه اصلی برنامه دستور شرط: اگر پایه آ . 0 که به کلید متصل هست رو یک کردم یعنی به 5 ولت وصل کردم حالا برنامه چشمک رو انجام بده ولی اگه اینطور نشد یعنی کلید زده نشد و با مقاومت پوش دون به زمین یا همون صفر وصل بود شرط اجرا نشه و به do پرش کن. در صورت درست بودن شرط یا همون وصل کلید: روشن کردن پایه ی 1 میکرو که به ال ای دی وصله 500 میلی ثانیه صبر کن خاموش کردن پایه یک یه همون PB.0 صبر کن 500 میلی ثانیه پایان حلقه( پرش به do حلقه) تمام . یا علی فعلا
  13. tejenjari

    آموزش pspice

    Pdf بهتر نیست؟
  14. tejenjari

    آموزش AVR با برنامه Bascom

    برنامه چشمک زن یه LED با AVR بسکام: برای شروع هر برنامه باید ابتدا نوع میکرو رو مشخص کنید یعنی برای مگا 16 باید اینطور بنویسید: Regfile="m16def.dat"$ دومین خط برای سرعت کاری میکروکنتلر ما هست که اینطور نوشته میشه. Crystal=1000000$ باید پایه های میکرو رو که الان ورودی هستند یا خروجی تعریف شه یا کانفیگ شه. اینطوری config portb.0=output یعنی پایه شماره یک میکرو که PB.0 هست رو به عنوان خروجی تعریف کردم. ادامه: do set portb.0 waitms 500 reset portb.0 waitms 500 loop end به ترتیب آغاز حلقه اصلی برنامه روشن کردن پایه ی 1 میکرو که به ال ای دی وصله 500 میلی ثانیه صبر کن خاموش کردن پایه یک یه همون PB.0 صبر کن 500 میلی ثانیه پایان حلقه( پرش به do حلقه) تمام . یا علی فعلا
  15. به طور خلاصه SCR ها یا تریسور ها همون دیود ها هستند اما ، دیود هایی که قابل کنترلند یعنی عبور دادن جریان توسط یه مدار کنترلی صورت میگیره ، معمولا در جریان بالا استفاده میشه. البته ترسور ها یه طرفه هست به همین منظور برای موارد عبور جریان AC مناسب نیست که تریاک این کار رو واسه ما انجام میده یعنی یه تریاک دو تا تریسوره که به صورت معکوس به هم وصل شده... توضیحات تخصصی تر ( این قطعه (تریستور) به عنوان کلید به کار میرود. کلیدی که حرکت مکانیکی ندارد درنتیجه عمر آن طولانی تر است. تریستور دارای سه پایه به نامهای (آندa) (کاتدk) و (گیتg) میباشد. پایه های آند وکاتد در واقع دو سر یک کلید هستند و پایه ی گیت هم نقش شستی کلید را دارد که با زدن آن جریان الکتریکی قطع و وصل می شود.تریستور فقط از یک سو میتواند جریان الکتریکی را هدایت کند. یعنی آند همیشه باید به طرف مثبت وکاتد به طرف منفی باشد. باید به این نکته توجه کرد که اگر تریستور در ولتاژ AC به کار برده شود فقط نیم سیکل را عبور میدهد.این قطعه در واقع کلیدی است که فقط در جریان DC دقیقآ مثل کلید معمولی عمل میکند و در جریان های AC مثل کلید معمولی عمل نمیکند. اگر پایه ی گیت را با یک مقا ومت یک لحظه به پایه ی آند وصل کنیم تریستور مثل کلید بسته عمل میکند (روشن می شود) و بعد از جدا کردن پایه ی گیت از مقاومتی که طرف دیگر آن به آند خورده بود تریستور همچنان روشن خواهد ماند. تریستور یک قطعه چهار لایه P-N-P-N است که مطابق شکل دارای پایه سومی به نام گیت می باشد. یک تریستور 2000V‌ ، 300A بطور نمونه دارای یک برش سیلیکونی به قطر mm 30 و ضخامت 0.7mm است تریستور را در این شرایط می توان به صورت اتصال سری سه دیود در نظر گرفت که مانع هدایت جریان در هر دو جهت می شوند . مشخصه معکوس یعنی حالتی که کاتود ، مثبت است ، تا زمانی که ولتاژ اعمال شده از ولتاژ شکست پیوند کنترل مرکزی بیشتر نشود ، فقط جریان نشتی عبور خواهد کرد . ولتاژهای شکست مستقیم و معکوس از نظر اندازه مساوی هستند . چون در حالت انسداد معکوس تقریباً همه ولتاژ روی پیوند P-N آنود ظاهر می شود ، پیوند P-N کاتود در ولتاژی حدود10V‌می شکند . هنگامی در جهت مستقیم شکست اتفاق می افتد ،‌ جریان لایه مرکزی P توسط الکترون های کاتود خنثی می شود و قطعه مانند یک دیود در حال رسانایی عمل می کند که دارای دو پیوند با افت ولتاژ مستقیم دو برابر یک دیود است . برای این که تریستور به حالت روشن رفته و در آن حالت باقی بماند ،‌ جریان آنود باید به سطح جریان تثبیت کننده برسد و از جریان نگهدارنده کمتر نشود . معمولاً جریان نگهدارنده است ،‌اما هر دو جریان نگهدارنده کمتر نشود . معمولاً جریان تثبیت کننده دو برابر جریان نگهدارنده است ، اما هر دو جریان مقدار کمی دارند و کمتر از یک درصد مقدار نامی در بار کامل می باشند . مشخصه بایاس معکوس تریستور: مشخصه معکوس یعنی حالتی که کاتود ، مثبت است ، تا زمانی که ولتاژ اعمال شده از ولتاژ شکست پیوند کنترل مرکزی بیشتر نشود ، فقط جریان نشتی عبور خواهد کرد . ولتاژهای شکست مستقیم و معکوس از نظر اندازه مساوی هستند . چون در حالت انسداد معکوس تقریباً همه ولتاژ روی پیوند P-N آنود ظاهر می شود ، پیوند P-N کاتود در ولتاژی حدود10V‌می شکند . هنگامی در جهت مستقیم شکست اتفاق می افتد ،‌ جریان لایه مرکزی P توسط الکترون های کاتود خنثی می شود و قطعه مانند یک دیود در حال رسانایی عمل می کند که دارای دو پیوند با افت ولتاژ مستقیم دو برابر یک دیود است . برای این که تریستور به حالت روشن رفته و در آن حالت باقی بماند ،‌ جریان آنود باید به سطح جریان تثبیت کننده برسد و از جریان نگهدارنده کمتر نشود . معمولاً جریان تثبیت کننده دو برابر جریان نگهدارنده است ، اما هر دو جریان مقدار کمی دارند و کمتر از یک درصد مقدار نامی در بار کامل می باشند . مشخصه بایاس مستقیم تریستور: در حالت بایاس مستقیم ( هنگامی آنود مثبت است ) تریستور را می توان با تزریق جریان به گیت نسبت به کاتود منفی به حالت روشن برد . خاموش کردن تریستور: اگر پایه ی گیت منفی شود تریستور خاموش می شود. برای این کار میتوانیم یک پالس منفی به آن بدهیم. اگر پایه ی گیت را با یک مقا ومت به پایه ی کاتد وصل کنیم تریستور خاموش خواهد شد. در ضمن تریستور حداقل جریانی دارد و اگر جریان از آن حداقل کمتر شود آنگاه نیز تریستور خاموش میشود. پس اگر تریستور را با دادن پالس مثبت به گیت آن روشن کردیم و سپس پایه ی گیت را جدا کردیم (به هیچ جا وصل نبود) تا زمانی که گیت را منفی نکردیم یا جریان عبوری از تریستور (آند_ کاتد تریستور) از حداقل کمتر نشده تریستور خاموش نمیشود.{7} هشدار: 1- هیچگاه نباید ولتاژی که تریستور در آن کار میکند بیش از ولتاژ تعریف شده ی( آند- کاتد) باشد. 2- نباید بیش از جریان تعریف شده ی تریستور از آن جریان عبور داد. 3- جریان گیت نباید از حد مجاز بیشتر شود.{7} تشخیص پایه های تریستور: گیت به کاتد در گرایش مستقیم راه می دهد . ودر گرایش معکوس راه نمی دهد و در حالت معمولی آند به کاتد راه نمی دهد . از همین روش برای تشخیص پایه های آن می توان استنفاده کرد . یعنی دنبال پایه ای می گردیم که مانند یک دیود در حالت گرایش مستقیم عمل کند . در این حالت ترمینال قرمز مولتی متر کاتد و ترمینال مشکی G را نشان می دهد . و پایه باقیمانده آند است . ) منبع : نمیدونم تو سیستم بود. یا علی..
  16. tejenjari

    آموزش AVR با برنامه Bascom

    سلام چشم ، پس من از نصب برنامه شروع نمیکنم چون نصب برنامه که کاری نداره ورژن پیشنهادی هم 1.1.9.0 هست هر چند ورژن های بالاتر فرقی نداره... در ابتدا یه خورده در مورد زبون basic میگم. زبون basic یه زبون سطح بالات که بوسیله اون و با برنامه های کمپایلری مثه بسکام که تحت این زبون کار میکنه میتونیم دستورات میکرو رو بنویسیم و بعد به میکرو انتقال دهیم. هر چند زبن basic فقط محدود میکرو نیست ، یعنی با زبون visual basic هم میتوان برنامه ای کامپیوتری یا نرم افزار هارو نوشت که در ادامه حتما با این نرم افزار هم آشنا میشیم. در مورد بسکام هم من فقط کد نوشتن و الگوریتم برنامه رو توضیح میدم و و همچنین رفع اشکال یکنیم به صورت پرسش و پاسخ ، چون آموزش های بسکام و AVR فراونه که یکی از اون ها آقای 1nafar نوشته که نسبتا کامله... برای دانلود اینجارا کلیک کنید ==> دانلود در این جزوه سعی شده خیلی آسون و روان همه چیز آموزش داده بشه. در هر صورت من هم اینجا کد های بیسیک رو یواش یواش به همراه ویژوالش مینویسم ، البته با کمک عزیزان.. یا علی... فعلا
  17. 1) تو صنعت که دیگه مگا 16 رو نمیذارم ، من این مدار رو فقط واسه آموزش گذاشتم 2) تو توضیحات نوشتم که مدار max232 رو نذاشتم، خیر بخاطر تفاوت سطح منطقی میکرو با کامپیوتر از این بافر استفاده میشه که من تو مدار نذاشتم آخه آقای فلاح تو مدار قبلی مدارشو کشیده بودند. بله این پروژه اجراییه..
  18. سلام. ما که هنگشو ندیدیم. تو مرحله کشوری از مگا 16 استفاده کردی؟ خوبه!! والا چی بگم من که یه چیز میگم شما حرفه خودتو میزنی آخه پسر خوب من دارم برنامه ی یه سنسور دما رو مینویسم چ کار به این حرفا دارم. یعنی این میکرو با دو خط برنامه هنگ میکنه ول کن بابا، آقا ما اشتباه کردیم، همون 48 خوبه؟ من چه کار دارم به این حرفا ، من دارم سورس مینویسم و 16 رو پیشنهاد کردم ، هر کسی میتونه میکروشو عوض کنه. من با ای وی آر خیلی کار کردم قبلا ، این مشکلات توش نبود، الانم همینطور // این بحثو تمومش کنیم ، بجای این حرفا دو تا مطلب مفید بذار قربونت فعلا
  19. هنگ میکنه؟؟ شما با avr ها خیلی کار کردین؟؟ من که تا حالا با این 16 هیچ مشکلی نداشتم ، حق با شماست smd بهتره اما دلیل استفاده از dip رو گفتم. در هر صورت ممنونم. یه خورده سرم خلوت تر بشه تخصصی تر در این مورد بحث میکنیم. یا علی فعلا..
  20. سلام چطوری آقا ، آنی؟

  21. خوب اینم پیشنهاد خوبیه ، اما به چند دلیل بنده مگا16 رو انتخاب کردم به علت DIP بودنش که رو برد سوراخ دار هم میشه اونو پیاده سازی کرد تا برای مبتدی ها آسون تر باشه و همچنین پروگرم این میکرو ها برای مبتدی ها آسان تر میباشد برای انان که کمی از میکرو سر رشته دارند که برنامه همان است و انتخاب هر میکرویی به انتخابه خودشونه به فکر مبتدی ها هم باشید ، با این میکرو هم مبتدی ها میتواند کار کنند و هم کار بلدا مثله شما. در هر صورت به نظر من این میکرو خوبه ، اگه شما مگا 48 رو ترجیح میدید ، چشم ، اما فرقی که نداره من مگا 16 رو به خاطر ساده بودن و آرایش پایه ها انتخاب کردم. مگه SMD مگا16 1800 تومن نیس ؟ فک نمی کنم کسی حاضر باشه به خاطر 800 تومن عوضه 32 پایه i/o از 23 تا استفاده کنه چون میخوام یه خورده جلو تر در مورد اینکه چطور میتونم 64 عدد از این سنسور های دما رو به یه میکرو مگا 16 وصل کنیم و یا از پین های باقی مونده کنترل انواع دستگاه ها و خروجی برای رله بگیریم و .... در ضمن در مورد دما نیازی به کریستال 20 مگ نیست.. خوب اینم برنامه ی مگا 16 برای مدار بالا ، اگه برنامه ی ویژوال بیسیک رو هم میخوایین بگید تا بذارم.. چون هنوز کدشو ننوشتم. البته من آیسی مکث 232 رو تو نقشه نکشیدم چون در مدار آقای فلاح طرز اتصال این آی سی بافر ، آمده است... قصد ما فقط آشنایی با کد ها و کد ویژوال آن است، اگر مدار کامل و ارزانی میخواهید، بگید تا PCB اون رو هم بذارم. $regfile = "m16def.dat" $crystal = 8000000 $baud = 9600 Config Adc = Single , Prescaler = Auto , Reference = Avcc Start Adc Dim Sensor As Word Dim Tejen As Single Dim I As Byte Do For I = 0 To 7 Sensor = Getadc(i) Tejen = Sensor / 4 Print I ; " " ; Tejen Waitms 10 Next Loop End توضیح: خط به خط معرفی میکرو معرفی سرعت کاری میکرو (کلاک) سرعت ارتباط داده باس سریال ( همون ارتباط بین میکرو و کامپیوتر که باید این عدد بینشون برابر باشه ) پیکر بندی ADC یا همون انالوگ به دیجیتال میکرو شروع نمونه برداری ADC 3 خط بعدی: تعریف متغییر آغاز حلقه اصلی حلقه ی For از 0 تا 7 که جمعا 8 بار تکرار مقدار نمونه برداری شده که با شماره آدرس I که هر دفعه توسط حلقه ی FOR اضافه میشود در داخل متغییر Sensor ریخته میشود متغییر tejen که از جنسه اعشاری هست ( برای دقت بیشتر دما ) مقدار وارد شده را تقسیم بر 4 میکند. ( بعدا توضیح میدم) در این خط شماره I و مقدار دما روی باس سریال قرار داده میشود ، مقدار I برای decode کردن سریال در کامیوتر است در برنامه ویژال توضیح میدم. 10 میلی ثانیه مکث پایان حلقه For پایان حلقه اصلی پایان برنامه عزیزانی که میخواهند دما های منفی را اندازگیری کنند با همین سنسور ها امکان پذیر است که در صورت نیاز بفرمایید تا براتون بذارم.. یا علی فعلا..
  22. سلام. فعلا این مدار رو داشته باشید تا سورس و کد میکرو و همچنین برنامه ی کامپیوتر که به صورت اینترفیسه رو بنویسم. و آموزششم اینجا بذارم. امکاناته دیگری که میخواهید وصل کنید را ذکر کنید تا به مدار اضافه شه... در ضمن قیمت این مدار یه میکرو m16 که 2 تومنه فوقش ، 8 تا هم LM35 که اونم بسته به نیازتونه دیگه ، کمتر هم میشه... فعلا.. t.zip
  23. عالیه یه مدار با میکرو mega16 میذارم و همچنین آموزش کد ویژوال بیسیکش برای مبتدی ها... سعی میکنم ساده و ارزان باشه فعلا..
  24. tejenjari

    مولد پالس مربعی

    سلام. مثال زدم عزیزم. آقا قربونت ما منتظریم، مثلا یه جورایی بتونیم یه سیگنال ژنراتور ( یه فرکانس قابل تنظیم ) رو اینجا بذاریم عالی میشه. با میکرو های mega باشه چون بیشتر از این سری میکرو ها استفاده میکنن ، با کمک هم یه مدار سیگنال ژنراتور عالی مطرح کنیم.. یا علی.. فعلا..
×
×
  • اضافه کردن...