PDA

View Full Version : کنترل چندین رله



hamidoooo
جمعه 25 فروردین 1385, 23:09 عصر
با عرض سلام و خسته نباشید
من میخوام برنامه ای بنویسم که بتونه سه چهار تا رله رو کنترل کنه
توی سایت هم گشتم چیز خاصی دست گیرم نشد
ممنون میشم اگه دوستان کمکی بکنن

Hadizadeh
شنبه 26 فروردین 1385, 07:15 صبح
دوست عزیز، لطفا سوالت رو واضح تر مطرح کن. از چه اینترفیسی می خواهی استفاده کنی؟ سریال ، موازی و ...اگر از یکی از این دو مورد می خواهی استفاده کنی، راحت ترین راه دانلود کامپوننت های مربوطه اش هست که توی همین سایت هم وجود داره!

mzjahromi
شنبه 26 فروردین 1385, 07:36 صبح
با عرض سلام و خسته نباشید
من میخوام برنامه ای بنویسم که بتونه سه چهار تا رله رو کنترل کنه
توی سایت هم گشتم چیز خاصی دست گیرم نشد
ممنون میشم اگه دوستان کمکی بکنن
تا 8 تا رله که مشکلی نداری و با Paralell Port می تونی کار رو انجام بدی. فقط نیاز به طراحی دستگاه راه اندازی رله داری.
برای بیشتر از 8 تا هم باز میتونی با طراحی یه اینترفیس مناسب از همون پارالل پورت استفاده کنی.
ولی اگه بخوای از سریال پورت استفاده کنی تا اونجا که من اطلاع دارم نیاز به یک میکرو کنترولر داری و دردسر هات یه کم بیشتر میشه.

hamidoooo
شنبه 26 فروردین 1385, 08:49 صبح
سلام
با تشکر از راهنمائی هاتون
عرض کنم خدمتتون که فرقی نمیکنه از چه پورتی استفاده بشه
مهم انجام این کاره به ساده ترین روش
حالا چه سریال چه موازی فرقی نداره
ممنون میشم اگه اسم کامپوننت و راه حلش رو هم بگید
خلاصه ببخشید که ما تازه کاریم

mzjahromi
شنبه 26 فروردین 1385, 08:57 صبح
سلام
با تشکر از راهنمائی هاتون
عرض کنم خدمتتون که فرقی نمیکنه از چه پورتی استفاده بشه
مهم انجام این کاره به ساده ترین روش
حالا چه سریال چه موازی فرقی نداره
ممنون میشم اگه اسم کامپوننت و راه حلش رو هم بگید
خلاصه ببخشید که ما تازه کاریم

اگه تحت داس می خوای کار کنی که خیلی ساده است
اگر تحت ویندوز 98 به پائین هم بخوای کار کنی باز هم مثل داس
ولی اگه بخوای تحت ویندوز 2000 و بالاتر کار کنی
1 می تونی از کامپوننتهای آماده استفاده کنی که متاسفانه من اسماشون رو نمی دونم
2 می تونی پورت پارالل رو به عنوان یک فایل باز کنی و توش بنویسی.
از نظر سخت افزاری هم پینهای شماره 2 الی 9 از پورت پارالل مربوط میشه به خروجی ها که هر کدام از اونا رو باید به یکک رله LED یا ... وصل کنی و پین شماره 18 رو هم به عنوان منفی ازش استفاده کنی
باید توجه کنی که روی ویندوزت نباید پرینتر نصب باشه

حالا در مورد هر جاش که بیشتر توضیح خواستی بگو

hamidoooo
شنبه 26 فروردین 1385, 12:45 عصر
سلام و خسته نباشید
میخوام تو دلفی و تحت ویندوز اکس پی کار کنم
خب پرینتر که ندارم رو سیستم
یعنی در اصل پرینتر پارالل ندارم یو اس بی که اشکال نداره؟
چه جوری پورت رو مثل فایل باز کنم؟
یه مثال اگه لطف کنی خیلی ممنون میشم

hamidoooo
شنبه 26 فروردین 1385, 15:33 عصر
اگه تحت داس می خوای کار کنی که خیلی ساده است
اگر تحت ویندوز 98 به پائین هم بخوای کار کنی باز هم مثل داس
ولی اگه بخوای تحت ویندوز 2000 و بالاتر کار کنی
1 می تونی از کامپوننتهای آماده استفاده کنی که متاسفانه من اسماشون رو نمی دونم
2 می تونی پورت پارالل رو به عنوان یک فایل باز کنی و توش بنویسی.
از نظر سخت افزاری هم پینهای شماره 2 الی 9 از پورت پارالل مربوط میشه به خروجی ها که هر کدام از اونا رو باید به یکک رله LED یا ... وصل کنی و پین شماره 18 رو هم به عنوان منفی ازش استفاده کنی
باید توجه کنی که روی ویندوزت نباید پرینتر نصب باشه

حالا در مورد هر جاش که بیشتر توضیح خواستی بگو


سلام
از راهنمائی تون ممنونم
با کمک شما مشکل حل شد و من موفق شدم
پاینده باشید

mzjahromi
شنبه 26 فروردین 1385, 16:04 عصر
موفق باشید.

mahsa119
یک شنبه 27 فروردین 1385, 14:26 عصر
چه زود مشکلت حل شد خوب حداقل توضیح می دادی که دیگران هم متوجه بشن

hamidoooo
چهارشنبه 06 اردیبهشت 1385, 14:27 عصر
عرض شود خدمت دوستان عزیز که
من یه فایلی به نام
io.dll
پیدا کردم و دانلود کردم بعد توسط این دو خط در برنامه ام ازش استفاده کردم

procedure PortOut(Port : Word; Data : Byte); stdcall; external 'io.dll';

function PortIn(Port:Word):Byte; stdcall; external 'io.dll';

حالا شما هر وقت این دستور رو استفاده کنید
PortOut(888,1]);
و با دستور زیر جریان بین پایه دو و بدنه ÷ورت برقرار میشه
PortOut(888,2]);
حالا بین پایه های سه و بدنه پورت جریان برقرار میشه و وقتی از کد زیر استفاده کنید
PortOut(888,3]);
بین پایه دو و سه پورت چریان برقرار میشه و وقتی کد زیر رو بزنید=
PortOut(888,0]);
هیچ پایه ای جریان نخواهد داشت
شماره های 1-2-4-8-16-32-64-128
برای پایه های بعدی استفاده میشه
حالا هر کی فایل
io.dll
خواست ایمیل بده تا براش بفرستم
قربون همگی

dkhatibi
چهارشنبه 06 اردیبهشت 1385, 14:49 عصر
لطفا این dll را برای download بگذارید

seyed_farid
چهارشنبه 06 اردیبهشت 1385, 16:19 عصر
خدمت دوستان

Land_Of_Inprise
جمعه 08 اردیبهشت 1385, 09:11 صبح
http://geekhideout.com/iodll.shtml
http://www.timgoldstein.com/CNC/ParallelPortPrimer.htm

راهنمایی کامل بهمراه اصل فایل از سایت اصلی .

mamizadeh
جمعه 08 اردیبهشت 1385, 11:00 صبح
به نام خادی مهدی
با سلام
دوست گرامی من قبلا تو دوران دانشگاه در مورد تمام زیان های برنامه نویسی که بتونم با پورت کار کنم کسب اطلاعات کرده بودم و حتی به حول و قوه ی الهی یه روبات کوچیکی هم درست کرده بودم که به حالت گیم واقعی کار می کرد که اسمش رو هم برنامه گیم نید فور ایسپیت واقعی گذاشته بودم که توسط پورت پارالل کار کده بودم وتموم این سوالات شما شاید توی این فایل باشه که به خاطر اینکه به استاد نشون بدم برای تست کردن از این استفاده کردم
اگه جوابی حاصل نگردید می تونید دوباره تماس بگیرید البته با پیغام خصوصی واسم آلارم بدهید.
و باید ان رو هم بگم که فایل های زیادی براس کار با پورت پارالل داریم که اگه خواستید واستون می دهم.
اگه خواستید با هم یه معامله داشته باشیم اگه شما پورت سریال رو می دونید به من یاد بدید و من هم تمام و کمال مشکل شما رو حل کنم حتی سخت افزاری هم باشه اشکالی نداره ولی اگه کمکم نکردید من باز هم مشکل شما رو حل کنم.

FPGAINTEL
دوشنبه 11 اردیبهشت 1385, 08:16 صبح
سلام
کار با پورت سریال هم آسان است فقط نیاز به یک واسطه دارید که می تواند یک میکروکنترلر
باشد.

mamizadeh
دوشنبه 11 اردیبهشت 1385, 09:35 صبح
با سلام
دوست گرامی چطوری ؟
میشه بیشتر توضیح بدهید آیا نمونه مثالی برای این کار دارید.
یا متنی که اینو آموزش بده
با تشکر

FPGAINTEL
دوشنبه 11 اردیبهشت 1385, 12:51 عصر
کتابی با عنوان pc interfaces هستش که کار با پورتها را کاملا توضیح داده
همچنین باید مقداری اطلاعات در مورد الکترونیک هم بدانی

Hossein Bazyan
دوشنبه 11 اردیبهشت 1385, 14:54 عصر
دوست عزیز اسن کتاب را از کجا میتوان تهیه کرد ؟
آیا eBook ی از این کتاب دارید یا خیر ؟
در ضمن من همین کار را در سال 68 ( کنترل 8 رله ) در نمایشگاهی در ارومیه انجام داده بودم
ما کارخانه شن و ماسه را شیبه سازی کرده بودیم ( البته تحت داس و با ++C ) که اگه نرم افزار را خواستی برات ارسال کنم
ما از پورت پارالل استفاده کرده بودیم

FPGAINTEL
دوشنبه 11 اردیبهشت 1385, 16:55 عصر
میتوانی از کتابفروشی ها معتبر تهیه کنی
مترجم:کیهان حداد شرق
ناشر:انتشارات چرتکه کانون نشر علوم

Hossein Bazyan
دوشنبه 11 اردیبهشت 1385, 18:46 عصر
متاسفانه من در ایران زندگی نمیکنم و به بازار کتاب تهران هم دسترسی ندارم
چون کسی را در تهران و اون طرفها ندارم . اگه eBook ی از این کتاب در جایی وجود داشته باشه و معرفی نمائید ممنون میشم .