ايران ويج

نسخه‌ی کامل: كمك در مورد ارتباط ميكرو با كامپيوتر
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلام و خسته نباشيد خدمت دوستان

من مي خواهم يك سيگنال آنالوگ را با ميكرو ديجيتال كرده و سپس توسط usb به كامپيوتر فرستاده و آن سيگنال را در يك نرم افزار گرافيكي كه قبلا روي كامپيوتر نصب كرده ام نمايش بدهم.برنامه گرافيكي نرم افزار خاص نصب شده روي كامپيوتر 16 بيتي است و ولتاژ سيگنال خروجي ميكرو از 0 تا5 ولت متغير است.من اين برنامه را نوشتم.
$regfile = "m8def.dat"
$crystal = 8000000
$baud = 11500
Config Serialout = Buffered , Size = 10

Config Adc = Single , Prescaler = Auto
Start Adc

Dim A As Word
Do
A = Getadc(0)
Waitms 10
Print A
Loop

در محيط هايپر ترمينال روي كامپيوتر سيگنال ديجيتال شده را دارم و پورت com3 راسيستم شناسايي مي كند ولي نرم افزار نصب شده روي كامپيوترم سيگنال ورودي به كامپيوتر را نمي خواندو هيچ ديتايي به نرم افزار گرافيكي روي كامپيوتر نمي رسد(آن را نمي شناسد).
سيگنال خروجي از يك آپ امپ در يك مدار را (سيگنال آنالوگ مثل دما يا ....)با ADC ميكرو ديجيتال كنم و از طريق پورت usb به PC منتقل كنم و آن را روي يك نرم افزار گرافيكي دو بعدي (داراي محور x.y ) بنمايش بگذارم.همانطور كه مي بينيد برنامه اي كه نوشته ام كار مي كند و در محيط هايپر ترمينال سيگنالهاي ديجيتال شده خروجي ميكرو را دارم ولي نمي توانم با آن برنامه نصب شده روي ويندوز و خروجي ميكرو ارتباط برقرار كنم.برنامه نصب شده روي ويندوز من (كامپيوترمن)16 بيتي است و زماني كه روي گزينه file كليك مي كنم و گزينه new project ظاهر مي شود و با كليك روي آن بترتيب com1-com2-com3-com4 ظاهر مي شود و ميتوان با يكي از اين درگا ه ها به خروجي FT232BM وصل شده به ميكرو ارتباط برقرار كرد ولي هيچ ديتايي به برنامه گرافيكي روي ويندوز وارد نمي شود.به بيان ديگر چگونه ميتوان ديتاي خروجي از يك ميكرو را پس از ورود به pc به يك برنامه دلخواه نصب شده روي ويندوز مرتبط كرد؟
مثلا خروجي lm35 را بعد از ديجيتال كردن با ميكرو ميتوان از طريق سريال و برنامه vb روي pc بصورت تغييرات دما مشاهده كرد حالا اگر ما يك كميت ديگر را با ميكرو ديجيتال كنيم چگونه ميتوانيم آن كيميت را پس از ارسال از طريق پورت usb روي يك برنامه گرافيكي ديگر غير از vb نمايش دهيم.احتمالا برنامه اي كه من نوشته ام ناقص است.دوستان لطفا اگر كسي مي تواند جهت تصحيح برنامه مساعدت بنمايد.
بهتره تا com15 رو تست کنین !
با سلام
آين نرم افزار تا com4 بيشتر نداره.analog output ---avr micro---usb
ft232bm------pc--2Dgraphic software
خروجي ديجيتال شده كه از طريق كابل usb وارد pc مي شود 0 تا 5 ولت است بايد از 0تا 1 ولت يك بخش باشد(با كار خاص خودش) و از 1 تا 5 ولت هم يك قسمت(باز با كار خاص خودش) كه بايد در برنامه لحاظ شود.نمي دانم چرا برنامه نصب شده روي پي سي نمي تواند سيگنال ها ي وارده را بخواند.دوستان لطفا راه حل ارائه دهند.

با تشكر
معمولا پورت USB با مبدل FT232 تو پورت های COM10 و بالاتر هستش !
نرم افزارو عوض کنین و با بقیه هم تست کنین !!
منظورتان كدام نرم افزار است كه بايد عوض شود؟ آيا لازم است usb درايو هاي مربوط به آن نرم افزار سه بعدي را نصب كنم.و آيا بهتره از مبدلMax232 استفاده كنم.