آی پی امداد
abtahi

آزمایشگاه آموزشی الکترونیک

gadraj

معاون مدیر کل
معاونت انجمن
2007-05-09
5,028
106,691
اموزش بكارگيري lm 35

با سلام :
در اين پست اموزش بكار گيري اي سي lm35 سنسور حساس به دما براتون اپلود ميشه و در نهايت شما ميتوانيد يك دماسنج حساس كه توسط چند تا ال اي دي ساده دما را نمايش ميدهد اشنا شويد .
توجه كنيد كه مدار در مقياس فارنهايت تنظيم شده ولي شما با تغيير پتانسيومتر تعبيه شده ميتونيد به سانتي گراد هم تنظيم و استفاده كنيد .
با تشكر.
موفق باشيد .
 

پیوست‌ها

  • 47.9 کیلوبایت بازدیدها: 1,130
  • 72.6 کیلوبایت بازدیدها: 1,130
  • 90.2 کیلوبایت بازدیدها: 1,116
  • 46.2 کیلوبایت بازدیدها: 1,119

gadraj

معاون مدیر کل
معاونت انجمن
2007-05-09
5,028
106,691
شبیه ساز ی قطعات با كامپيوتر

با سلام :
برنامه نويسي و شبيه سازي را با همين پروژه ساده شروع كنيد :
براي اين كار شما به چند تا قطعه و مقداري كابل به شرح زير نياز داريد :
کابل و سوكت RS232
1 عدد LED
2 کلید 1 حالته قطع وصل معمولي
برد بورد
سیم تلفن معمولي براي اتصالات
محیط برنامه نویسی ویژوآل بیسیک
ابتدا كابل RS232 را شرح ميدهم :
در این نوع از استاندارد ارسال ودریافت از طریق کامپیوتر، پین 5 زمین یا گراند است.در این استاندارد تنها سه پین خروجی وجود دارند.این سه پین عبارتند از DTR پین 4،TXD پین 3 ،RTS پین 7 به شکل پینها واسامی آنها در زیر توجه کنید.
attachment.php

اگر به کابل RS232 که تهیه کرده اید به خوبی نگاه کنید.، متوجه یک سری شماره از 1 تا 9 روی سوکت آن می شوید.، این شماره ها در واقع همان شماره پینهای مربوط به ارسال و دریافت هستند.،در این مدار ما به 5 پین احتیاج داریم .،پینهای 4و5و6و7و8 پین 4 DTR ،پین 5 GND ،پین 6 DSR،پین 7 RTS ،پین 8 CTS،پین 5 در واقع زمین ما در ارسال ودریافت استانداردRS232 است که می بایست منفی LED را بر روی برد بورد به آن وصل کنید.،می توانید زمین این کابل را به منفی LED بر روی بردهای سوراخدار مسی لحیم کنید.وکل مدار خود را بر روی برد های سوراخدار مسی به جای برد بورد پیاده سازی کنید.از سیمهای تلفنی که در اختیار دارید حدود 5 تکه 5سانتی متری ببرید.حال با استفاده از هویه و سیم قلعی که تهیه کرده اید این سیمها را به پینهای سوکت RS232 که مشخص شده است.، لحیم کنید . در هنگام لحیم کردن به شماره پینها دقت کنید و برای اینکه بعدا مشکلی پیش نیاید بهتر است برای هر پین یک سیم رنگی مجزا در نظر بگیرید.،شماره هر پین در کنار آن بر روی سوکت نوشته شده است.حال DTR را که پین 4 است.را به مثبت LED وRTS را که پین 7 میباشد.، را به سر یکی از کلیدهای دوحالته بر روی برد بورد وصل کنید. و سر دیگر این کلید را به پین 6 وصل کنید..یک سر کلید دیگر را به پین 8 یا CTS وصل کنید.مانند حالت قبل سر دیگر این کلید را به پین 6 وصل کنید.
attachment.php

طرز بستن و نقشه مداري ان :

attachment.php

محيط برنامه در ويژوال بيسيك ميباشد این برنامه به زبان ویژوال بیسیک نوشته شده.در ابتدای برنامه متغییر logic معرفی شده است.سپس در قسمت load شدن برنامه باز بودن یا نبودن پورت دوم سریال کامپیوتر بررسی می شود به طور مثال اگر به این پورت وسیله ا ی مثل موس(mouse) وصل باشد.عبارت داخل message box که بیان می کند پورت آزاد نیست بر روی صفحه نمایش یا مانیتور آشکار می شود.در خطوط بعدی پین RTS و متغییر logic با مقدار یک بار گذاری می شوند.در ادامه دستور closecom را می بینید.به محض اینکه شما برنامه را ببندید.،پورت سریال شماره 2 نیز بسته می شود.این به این خاطر است که پورت 2 برای همیشه باز نماند.،خطوط بعدی برنامه به OPTION های XOR ، NOR ، AND ، NAND ، OR اشاره شده است.
در انتهای برنامه مقادیر CTS ,DSR که توسط RTS بارگذاری می شوند.در داخل دو متغییر A,B قرار می گیرند.نتیجه در پین DTR بارگذاری می شود.نتیجه بارگذاری شده در DTR باعث روشن و خاموش شدن LED می شود.
1:
2: Dim Logic
3: Private Sub Form_Load()
4: If OPENCOM("COM2:9600,N,8,1") = 0 Then MsgBox "COM2 not free"
5: RTS 1
6: Logic = 1
7: End Sub
8:
9: Private Sub Form_Unload(Cancel As Integer)
10: CLOSECOM
11: End Sub
12:
13: Private Sub Option1_Click()
14: Logic = 1
15: Label3.Caption = "AND"
16: End Sub
17:
18: Private Sub Option2_Click()
19: Logic = 2
20: Label3.Caption = "OR"
21: End Sub
22:
23: Private Sub Option3_Click()
24: Logic = 3
25: Label3.Caption = "NAND"
26: End Sub
27:
28: Private Sub Option4_Click()
29: Logic = 4
30: Label3.Caption = "NOR"
31: End Sub
32:
33: Private Sub Option5_Click()
34: Logic = 5
35: Label3.Caption = "XOR"
36: End Sub
37:
38: Private Sub Timer1_Timer()
39: A = CTS: b = DSR
40: Text1.Text = Str$(A)
41: Text2.Text = Str$(b)
42: If Logic = 1 Then C = A And b
43: If Logic = 2 Then C = A Or b
44: If Logic = 3 Then C = (Not (A And b)) And 1
45: If Logic = 4 Then C = (Not (A Or b)) And 1
46: If Logic = 5 Then C = A Xor b
47: Text3.Text = Str$(C)
48: DTR C
49: End Sub
-------

برنامه Module

برای انجام پروژه های اینترفیس (Interface) باید پینها وعباراتی را که احتیاج دارید در قسمت ماژول وارد کنید.
1:
2: Declare Function OPENCOM Lib "Port" (ByVal A$) As Integer
3: Declare Sub CLOSECOM Lib "Port" ()
4: Declare Sub SENDBYTE Lib "Port" (ByVal b%)
5: Declare Function READBYTE Lib "Port" () As Integer
6: Declare Sub DTR Lib "Port" (ByVal b%)
7: Declare Sub RTS Lib "Port" (ByVal b%)
8: Declare Function CTS Lib "Port" () As Integer
9: Declare Function DSR Lib "Port" () As Integer ,
10: End Sub

برنامه اجرایی (EXE)
براي اجرا شبيه سازي شما به يك فايل با پسوند DLL نياز داريد كه در فايل ضميمه اپلود ميكنم كه بايد دانلود كرده و انزيپ (با اصلاح پسوند به EXE ) و در داخل پوشه (سيستم ) ويندوز خود كپي كنيد . و برای مشاهده نحوه عملکرد برنامه شبيه سازي شما به يك برنامه كم حجمي نياز داريد كه از فايل ضميمه دانلود و پس از انزيپ انرا اجرا كنيد .اميدوارم اين مقاله موجب استارتي براي اموزش و كار با كامپيوتر و برنامه نويسي و ...... و الكترونيك ديجيتال و كسب مهارت شما مفيد واقع گردد .
با تشكر .
موفق باشيد .
 

پیوست‌ها

  • 34.1 کیلوبایت بازدیدها: 2,123
  • 13.6 کیلوبایت بازدیدها: 2,096
  • 15 کیلوبایت بازدیدها: 2,104
آخرین ویرایش:

gadraj

معاون مدیر کل
معاونت انجمن
2007-05-09
5,028
106,691
یک تمرین ساده

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

( رنگ ورودی ها سبز =0 و قرمز =1 و نتیجه درخروجی به همان طریق استفاده شده )


با تشکر .
موفق باشید .
 

پیوست‌ها

آخرین ویرایش:

Tanesh

کاربر
2008-10-05
61
584
آزمایشگاه مجازی مدارات الکترونیکی (منطقی)

با سلام و کمال احترام خدمت اساتید بزرگوار
دوستان و عزیزان این آزمایشگاه مجازی که خدمتتان ارائه میگردد کارائی جالبی داشته و میتواند بعنوان کمک آموزشی برای مطالبی که اساتید محترم زحمت کشیده و در سایت گذاشته اندو همچنین در طراحی مدارات میتواند کمک نماید امیدوارم مورد استفاده قرار گیرد
حجم فایل 6.2MB در 4 پارت (هر 4 پارت دانلود و در داخل فولدری Extract شده و با Setup نصب گردد)
 

پیوست‌ها

Tanesh

کاربر
2008-10-05
61
584
نرم افزار نقشه كشي (Spice Analysis )
با سلام:
دوستان گلم همونطور كه قول داده ام من سعي ميكنم اين نرم افزار هاي جالب كمكي را براي تمرين هاي شما اماده و اپلود كنم براي اين بار يك نرم افزار ديگري به نام 5 Spice Analysis اسپيس اناليزر پنج را در نظر گرفتم دانلود كنيد و با شروع به تمرين در ان شاهد جذابيت هاي بيشترش باشيد كار با ان مثل بقيه نرم افزارها خيلي اسان و فكر كنم ديگر نيازي به توضيح اضافي نباشد به حدي كه مشوق شما عزيزان هم خواهد بود .امتحان كنيد .

كليك كنيد .
http://gadraj.persiangig.com/program...alysis130a.rar

با تشكر :
موفق باشيد .
استاد گرامی با سلام و عرض تشکر از این همه زحمت برای پر بار کردن سایت متاسفانه فایل وجود ندارد اگه امکانش باشد مجددا آپلود کنید با تشکر:love-smiley-017:
 

gadraj

معاون مدیر کل
معاونت انجمن
2007-05-09
5,028
106,691
:love-smiley-017:
استاد گرامی با سلام و عرض تشکر از این همه زحمت برای پر بار کردن سایت متاسفانه فایل وجود ندارد اگه امکانش باشد مجددا آپلود کنید با تشکر:love-smiley-017:
با سلام و تشكر از شما دوست خوبم كه لطف دارين ...اين نرم افزار را قبلا در هاست اختصاصي (رايگان ) خود اپلود كرده ام و و تست كردم لينك سالم است شما بايد روي لينك (در عكس خط قرمز بيضي شكل مشخص كردم ) كليك و دانلود فرماييد ... با اين وجود الان تو همين سايت مون هم اپلود كردم از لينك زير دانلود كنيد .حجم 17/3 مگ پسورد همون gadraj:love-smiley-017:
با تشكر .
موفق و سلامت باشيد .
 

پیوست‌ها

آخرین ویرایش:
بالا