امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
اتصال کامپیوتر به میکرو از طریق پورت سریال
نویسنده پیام
Monje آفلاین
Banned

ارسال‌ها: 5
موضوع‌ها: 1
تاریخ عضویت: فروردین ۱۳۹۴

تشکرها : 6
( 3 تشکر در 2 ارسال )
ارسال: #1
Sad  اتصال کامپیوتر به میکرو از طریق پورت سریال
سلام
همونطور که از عنوان هم قابل برداشت هست ، یه سری سوالات در خصوص ارتباط کامپیوتر با میکرو از طریق پورت سریال و ارسال و دریافت دو طرفه اطلاعات و نمایش اونها داشتم!

همین اول خدمتتون عرض کنم من اطلاعات زیادی در خصوص قطعات الکترونیک ندارم!!
خوب دوستان ببینید من نیاز دارم:
1) از طریق پورت سریال با میکرو ارتباط برقرار کنم
2) از طریق یک برنامه واسط نوشته شده با C# یک رشته رو از طریق برنامه به میکرو بفرستم و در LCD نمایش بدم و برعکس
3) بعد یک موتور و یکی LED جهت نمایش روشن و خاموش بودن موتور روی مدار وجود داشته باشه که با فعال کردن اون از طریق برنامه موتور روشن بشه ( LED هم روشن بشه) و از طریق نوار لغزان برنامه بشه سرعت اون رو کم یا زیاد کرد و سرعت موتور رو از میکرو به برنامه فرستاده بشه و در کادر مخصوص تعبیه شده نمایش داد شه.
4) و در نهایت وجود یک RGBLED هست که باید با فرستادن مقادیر صفر تا 255 از طرف برنامه برای هر یک از رنگ های قرمز و سبز و آبی بشه یک رنگ خاص رو نمایش داد. Amaze

--> پردازنده ATMega8 یا ATMega16

راستشو بخواین دیگه از جستجو خسته شدم، تو این چند روز At نحوه کار با Proteus و CodevisiosnAVR رو یاد گرفتم و همچنین ایجاد پوت مجازی با Virtual Serial Ports Emulator، نحوه کار با پورت سریال و اینکه برای دریافت و ارسال از پایه های RXD و TXD استفاده میشه و چون ولتاژ این پورت از -12 تا +12 ولت هست و در مقابل استاندارد TTL با 5 ولت و صفر کار میکنه از تراشه MAX232 استفاده میکنیم و همچنین با virtual Terminal برای نمایش مقادیر پورت در protues آشنا شدم و همچنین فهمیدم از کتابخانه Stdio.h در CodevisiosnAVR برای کار با پورت سریال استفاده میشه.
ولی با کنار هم گذاشتن همه اینها هم نتونستم کاری بکنم. Sad
این اولین تجربه من برای کار با مدارات هست Confused ، امیدوارم هر کمکی از دستتون بر می آد دریغ نکنید. Shy
۲۸-فروردین-۱۳۹۴, ۱۶:۲۶:۵۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : a.mehran, hadikh73
a.mehran آفلاین
مدیر بخش
*****

ارسال‌ها: 1,029
موضوع‌ها: 93
تاریخ عضویت: فروردین ۱۳۹۲

تشکرها : 5125
( 4490 تشکر در 1882 ارسال )
ارسال: #2
RE: اتصال کامپیوتر به میکرو از طریق پورت سریال
سلام
کارتون واسه شروع خیلی عالیه همینطوری ادامه بدین
شما اول از طریق پروتیوس یه برنامه بنویسید که با ترمینالش و ارسال اعداد یا حروف بتونید کارایی مثل کمو زیاد کردن pwm و صفر یک کردن رو روی میکرو لحاظ کنید
بعد اگه برنامه نتیجه داد اونو عملی ببندید

silent people have the loudest minds شادی − بهینه شده برای ورژن جدید شادی − بهینه شده برای ورژن جدید
سایت من Abrdade.com
۲۹-فروردین-۱۳۹۴, ۱۴:۵۴:۴۲
ارسال‌ها
پاسخ
تشکر شده توسط : Monje, hadikh73
Monje آفلاین
Banned

ارسال‌ها: 5
موضوع‌ها: 1
تاریخ عضویت: فروردین ۱۳۹۴

تشکرها : 6
( 3 تشکر در 2 ارسال )
ارسال: #3
RE: اتصال کامپیوتر به میکرو از طریق پورت سریال
سلام
ممنون
مشکلم هم دقیقا همین هست، از طرف برنامه سیستم مشکلی وجود نداره مشکلم از طرف برنامه ای هست که باید بر روی میکرو سوار بشه یعنی همونی که از توی CodevisiosnAVR نوشته میشه، این رو نمیدونم به چه شکل باید شروع کنم و به کجا برسونم یعنی ورودی هام و خروجی هام باید به چه شکل بشه؟
اگر در این مورد نمونه کدی یا سایتی یا منبع راهنمایی در اختیار دارین ممنون میشم راهنمایی بفرمائید
۲۹-فروردین-۱۳۹۴, ۲۱:۰۴:۴۹
وب سایت ارسال‌ها
پاسخ
alimogmov آفلاین
مدیر بخش
*****

ارسال‌ها: 456
موضوع‌ها: 36
تاریخ عضویت: اردیبهشت ۱۳۹۰

تشکرها : 867
( 940 تشکر در 393 ارسال )
ارسال: #4
RE: اتصال کامپیوتر به میکرو از طریق پورت سریال

سلام و درود

برای این کارها Arduino را بکار ببرید ساده تر است.
با ATMega8 پورت کم می آورید پس بهتر است از ATMega16 بهره بگیرید.

بگو سخت افزار چه کردید یا چیزی در سر دارید. منظورم از "پورت سریال به میکروکنترلر و از آنجا به LCD و ..." چگونه است.
کد هایی که کار کردید بگذارید. هر جا گیر دارید طرح کنید.
پوزش میخواهم سر بسته بگویید کمتر کسی کمک می کند.

ببینید برای LCD این نشانی ها بدرد می خورند :
نحوه ی اتصال lcd کارکتری به میکروکنترلر تحت زبان برنامه نویسی c

http://agd.ir/%D8%A2%D9%85%D9%88%D8%B2%D...DB%8C.html

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

http://avr64.com/

http://www.srobot.blogfa.com/post/7/%D8%...B3%D9%87-2

http://keramatparsa.blogfa.com/post-18.aspx

ببینید برای RGBLED این نشانی ها بدرد می خورند :
http://www.picpars.com/contents/163/
http://www.avrfreaks.net/forum/codevisio...ng-strange
http://www.avrfreaks.net/search/site/rgbled

(آخرین ویرایش در این ارسال: ۳۰-فروردین-۱۳۹۴, ۱۳:۳۲:۱۵، توسط alimogmov.)
۳۰-فروردین-۱۳۹۴, ۱۱:۰۰:۲۷
ارسال‌ها
پاسخ
تشکر شده توسط : Monje, milad15m, hadikh73, رسول
Monje آفلاین
Banned

ارسال‌ها: 5
موضوع‌ها: 1
تاریخ عضویت: فروردین ۱۳۹۴

تشکرها : 6
( 3 تشکر در 2 ارسال )
ارسال: #5
RE: اتصال کامپیوتر به میکرو از طریق پورت سریال
خیلی ممنون دوست عزیز
۳۰-فروردین-۱۳۹۴, ۱۶:۲۱:۱۸
وب سایت ارسال‌ها
پاسخ
Monje آفلاین
Banned

ارسال‌ها: 5
موضوع‌ها: 1
تاریخ عضویت: فروردین ۱۳۹۴

تشکرها : 6
( 3 تشکر در 2 ارسال )
ارسال: #6
RE: اتصال کامپیوتر به میکرو از طریق پورت سریال
سلام مجدد
سلام و عرض خدمت شما دوست عزیز
بعد کلی تحقیق تونستم فایلی که ضمیمه کردم رو درست کنم ولی انگار در قطعات مشکلی وجود داره و برنامه درست کار نمیکنه، البته با منطق طراحی درست هست ها
اگر از دوستان لطف کنن لحضاتی از اون وقت گرانبهاشون رو برای بررسی فایل ضمیمه شده بذارن ممنون میشم

http://uc.mihanu.ir/do.php?filename=14295561141.rar
۰۱-اردیبهشت-۱۳۹۴, ۲۱:۰۹:۱۹
وب سایت ارسال‌ها
پاسخ
alimogmov آفلاین
مدیر بخش
*****

ارسال‌ها: 456
موضوع‌ها: 36
تاریخ عضویت: اردیبهشت ۱۳۹۰

تشکرها : 867
( 940 تشکر در 393 ارسال )
ارسال: #7
RE: اتصال کامپیوتر به میکرو از طریق پورت سریال
درود
به این زیر نیز یک سر بزنید :
http://dmf313.ir/%D8%B1%D8%A7%D9%87-%D8%...3%D8%B7-c/

فکر کنم برای شما (Monje گرامی) مفید باشد.
نکات در مورد فرکانس کریستال و زبان سی شارپ هم در آن هست.

(آخرین ویرایش در این ارسال: ۰۴-اردیبهشت-۱۳۹۴, ۱۹:۱۴:۵۴، توسط alimogmov.)
۰۴-اردیبهشت-۱۳۹۴, ۱۸:۳۲:۴۴
ارسال‌ها
پاسخ
تشکر شده توسط : Monje, رسول
md3848 آفلاین
كاربر تک ستاره
*

ارسال‌ها: 36
موضوع‌ها: 3
تاریخ عضویت: خرداد ۱۳۹۳

تشکرها : 22
( 24 تشکر در 13 ارسال )
ارسال: #8
RE: اتصال کامپیوتر به میکرو از طریق پورت سریال
سلام
سرچت ضعیه
چیزایی که میخوای من تو سایتم گزاشتم
پروژه هایی با uart----آموزشش---و...

اللهم صل علي محمد و ال محمد و عجل فرجهم

1) فرق آدم مرده با آدم بی تفاوت چیه؟
2) مردن با عزت و شرافت از زندگی با ذلت بهتر است ( سید و سالار شهیدان حضرت امام حسین (ع) )
3) هرکاری را بخواهید بکنید، راهش را پیدا می کنید. هرکاری را نخواهید بکنید بهانه اش را پیدا می کنید.
4) وقتتون رو هدر ندید، قبل از پرسیدن سوال بسرچید (از ما گفتن از شما نشنفتن)

یکی از بچه های خمینی کبیر و فدایی امام خامنه ای

۰۵-اردیبهشت-۱۳۹۴, ۰۹:۳۵:۱۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : alimogmov, Monje
alimogmov آفلاین
مدیر بخش
*****

ارسال‌ها: 456
موضوع‌ها: 36
تاریخ عضویت: اردیبهشت ۱۳۹۰

تشکرها : 867
( 940 تشکر در 393 ارسال )
ارسال: #9
RE: اتصال کامپیوتر به میکرو از طریق پورت سریال
(۰۵-اردیبهشت-۱۳۹۴, ۰۹:۳۵:۱۳)md3848 نوشته است: سلام
سرچت ضعیه
چیزایی که میخوای من تو سایتم گزاشتم
پروژه هایی با uart----آموزشش---و...
درود
آقا مهدی شما تو موتور های جستجو ببینید تو جستجو کجای صفحه یا صفحه چندم جستجو باید شما را پیدا کرد.
شاید تگ های صفحه هایتان و یا لینک به نشانی هایتان و ... کم است.
قربان دستت چند کلمه بگو بزنیم تو موتور های جستجو همان چند تا اول نشانیهای شما درونش باشید وببینیم آیا این جور جستجو به ذهن بقیه رسیده است.

خیلی خیلی سپاس

(آخرین ویرایش در این ارسال: ۰۵-اردیبهشت-۱۳۹۴, ۱۴:۲۳:۱۸، توسط alimogmov.)
۰۵-اردیبهشت-۱۳۹۴, ۱۴:۱۶:۵۸
ارسال‌ها
پاسخ
تشکر شده توسط : milad15m, Monje
Monje آفلاین
Banned

ارسال‌ها: 5
موضوع‌ها: 1
تاریخ عضویت: فروردین ۱۳۹۴

تشکرها : 6
( 3 تشکر در 2 ارسال )
ارسال: #10
RE: اتصال کامپیوتر به میکرو از طریق پورت سریال
سلام مجدد
ممنون از همه دوستان
ولی بازم هم نشد
من بارها و بارها تست کردم بجز برنامه خودم برنامه ای هم که در سایت DMF313.IR قرار داده شده بود ریز به ریز جلو رفتم و تست کردم ولی همچنان مشکل دارم.
مشکل من اینه که اتصال بین RXD و max232 به رنگ زرد هست و باعث میشه هیچ اطلاعاتی ارسال نشه، تصویرشو د زیر میذارم:

[تصویر:  14304085901.png]
۱۰-اردیبهشت-۱۳۹۴, ۲۰:۱۴:۱۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : alimogmov
alimogmov آفلاین
مدیر بخش
*****

ارسال‌ها: 456
موضوع‌ها: 36
تاریخ عضویت: اردیبهشت ۱۳۹۰

تشکرها : 867
( 940 تشکر در 393 ارسال )
ارسال: #11
RE: اتصال کامپیوتر به میکرو از طریق پورت سریال

سلام

پیکربندی پایه ها را به شکل زیر تغییر دهید ببینید پاسخ میدهد.
خازنهای شیمیایی را از یک به ده میکرو فاراد جایگزین کنید . فکر کنم برای باود ریت های کم باید اندازه خازنها بیشتر باشد.

   

برای اطلاعات بیشتر در موتور جستجو در بخش تصاویر این جور جستجو کنید :
کد:
avr max232

(آخرین ویرایش در این ارسال: ۱۲-اردیبهشت-۱۳۹۴, ۰۲:۰۹:۵۹، توسط alimogmov.)
۱۲-اردیبهشت-۱۳۹۴, ۰۱:۳۴:۱۲
ارسال‌ها
پاسخ
تشکر شده توسط : Monje


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  معرفی یک سنسور جریان برای اتصال به میکرو ؟ mega16 6 1,738 ۲۷-اردیبهشت-۱۳۹۹, ۱۷:۳۸:۳۲
آخرین ارسال: Ambassador
  اتصال سنسور lm35 در فاصله 12 متری به میکرو ؟ mega16 3 1,643 ۲۷-بهمن-۱۳۹۸, ۱۸:۴۳:۲۸
آخرین ارسال: aKaReZa75
  ارتباط میکرو با plc از طریق شبکه profibus nex2004 11 14,656 ۰۱-بهمن-۱۳۹۸, ۱۱:۰۰:۱۹
آخرین ارسال: d.hamidi2535
  [مقاله] پروگرام میکرو با پورت سریال behzady 5 11,384 ۱۵-دى-۱۳۹۸, ۲۳:۱۹:۰۹
آخرین ارسال: 1نفر
  استفاده از SIM900 برای انتقال دیتا از طریق GPRS amirtebyan 12 12,379 ۳۰-آذر-۱۳۹۸, ۱۰:۵۶:۳۷
آخرین ارسال: hadikh73
  برنامه راه اندازی رله از طریق پورت شبکه (enc28j60) haisam 15 14,252 ۲۰-آبان-۱۳۹۷, ۰۹:۵۲:۵۹
آخرین ارسال: ali3000aab
  انتقال داده از طریق اترنت (Network) iman-63 36 33,755 ۲۰-آذر-۱۳۹۶, ۲۰:۲۹:۳۱
آخرین ارسال: اکبرو
Question اتصال کامپیوتر به میکرو با بلوتوث surena3 0 2,563 ۱۷-فروردین-۱۳۹۶, ۱۲:۲۶:۲۶
آخرین ارسال: surena3
  شمارنده معکوس رو Lcdگرافیکی حین خاموش روشن شدن led های یک پورت armin111 1 3,433 ۰۷-بهمن-۱۳۹۵, ۰۹:۵۸:۱۹
آخرین ارسال: aKaReZa75
Question [فوری] اتصال lcd گرافیکی به پایه های دلخواه میکرو در بسکام behzadsen 4 4,337 ۰۵-دى-۱۳۹۵, ۱۵:۲۵:۳۰
آخرین ارسال: behzadsen

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS