PDA

View Full Version : کار با سخت افزار



brownbear
سه شنبه 06 دی 1390, 00:50 صبح
سلام
من تو جایی که کار می کنم سه تا led وجود داره که با برق 220 ولت روشن می شن حالا من می خوام این سه وضعیت را به کامپیوتر بیارم چراغها یا روشن هستند یا خاموش برق رو به هر ولتاژی می تونم تبدیل کنم چه کارهایی باید انجام بدم
با تشکر

Esmail Solhkhah
سه شنبه 06 دی 1390, 01:01 صبح
LED ها موازی هستند یا مستقل ؟

brownbear
سه شنبه 06 دی 1390, 01:29 صبح
مستقل هستند

Esmail Solhkhah
سه شنبه 06 دی 1390, 01:33 صبح
خب اگه موازی بودند میتونستید از یکی از پینهای کنترلی پورت سریال استفاده کنید

حالا که مستقل هستن یه راهکار استفاده از پورت پرینتر ، هر LED به یه پین از پورت دیتا (البته بافر بشن بهتره)
( تو ویندوز برا کار با این پورت نیاز به درایور دارید)

راهکار دیگه استفاده از یه میکروکنترلر هست که با IC واسط MAX232 به پورت سریال وصل شده

brownbear
سه شنبه 06 دی 1390, 01:41 صبح
می شه درباره این ic و طریقه کارش بیشتر توضیح بدی
اگه موازی بودند چطور می شد انجامش داد من در هر لحظه فقط یکی از led هام روشنه منظورت از اینکه اونا رو موازی کنم چیه

Esmail Solhkhah
سه شنبه 06 دی 1390, 01:55 صبح
می شه درباره این ic و طریقه کارش بیشتر توضیح بدیسطوح ولتاژ در میکروکنترلر ها معمولا 0 ولت برای سطح منطقی 0 و 3 الی 5 ولت برای سطح منطقی 1 هست درحالی که این سطوح ولتاژ در پورت سریال کامپیوتر متفاوته

آی سی Max232 (http://en.wikipedia.org/wiki/MAX232) برای تبدیل این سطوح به همدیگه بکار میره


اگه موازی بودند چطور می شد انجامش داد من در هر لحظه فقط یکی از led هام روشنه منظورت از اینکه اونا رو موازی کنم چیه اگه LED هاتون موازی بودن یعنی همشون باهم یا روشن هستن یا خاموش (البته شرمنده اینو توضیح دادم) ، خب در اینصورت شما یه بیت برای روشن یا خاموش کردن این سه LED موازی لازم دارید

در اینصورت پین GND از LED ها رو به GND پورت سریال وصل کنید و پین VCC از LED ها رو به پین DTR از پورت سریال (البته سر مسیر از یه مقاومت حدود 1K استفاده کنید تا از پورت جریان زیادی کشیده نشه)

برا برنامه نویسی پورت سریال هم میتونید از کامپوننت Sax_CommStudio استفاده کنید

brownbear
سه شنبه 06 دی 1390, 10:24 صبح
می شه درباره این ic توضیح بیشتری بدین

brownbear
سه شنبه 06 دی 1390, 11:11 صبح
می شه یه لینک برای این commstudio بدین

Esmail Solhkhah
سه شنبه 06 دی 1390, 11:28 صبح
می شه یه لینک برای این commstudio بدین

نسخه موجود تو سایتش تریاله ، چون نمیشه اینجا لینک داد (خلاف قوانین سایت) نسخه فولش رو آپ میکنم براتون بصورت پیام خصوصی میفرستم.

موفق باشید.

Esmail Solhkhah
سه شنبه 06 دی 1390, 11:36 صبح
می شه درباره این ic توضیح بیشتری بدین

یه زمانی تو کار طراحی الکترونیک با میکروکنترلرها بودم و تو این زمینه PDF های خوبی دارم فقط باید اجازه بدید تو آرشیوم پیداشون کنم.

brownbear
پنج شنبه 08 دی 1390, 21:43 عصر
حالا که مستقل هستن یه راهکار استفاده از پورت پرینتر ، هر LED به یه پین از پورت دیتا (البته بافر بشن بهتره)
( تو ویندوز برا کار با این پورت نیاز به درایور دارید)


می شه درباره این پورت بیشتر توضیح بدین انجور که پیداست پینهای 10و11و12و13 برای ورودی 5 ولت هستن یعنی هر کدوم از led ها یه خروجی 5 ولت به هر کدوم از پینها بدن؟
من با lpt کار نکردم می شه برای اینکار یه کد برام بنویسی
با تشکر

Esmail Solhkhah
یک شنبه 11 دی 1390, 00:10 صبح
انجور که پیداست پینهای 10و11و12و13


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

http://www.beyondlogic.org/spp/parallel.htm

http://www.codeproject.com/KB/cs/csppleds.aspx

http://www.thaiio.com/prog-cgi/CshapeParallelPort.htm
موفق باشید.

small_rz
جمعه 05 خرداد 1391, 17:22 عصر
تا حالا کسی اینحا با aubtm 20 کار کرده؟ با میکرو داده بفرسته با لپ تاپ دریافت کنه؟ موقع وصل کردن به میکرو txd ماژول و به txd میکرو وصل می کنیم و rxd ماژول و به زمین؟ اتصال بقیه ی پایه های ماژول به چه صورته؟ ممنون میشم کسی راهنمایی کنه؟