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

کلیت پروژه اینه :
با استفاده از adc میکرو از سیگنال ورودی نمونه برداری میشه و همزمان نمونه گرفته شده توسط پورت سریال
و ماژول بلوتوث به گوشی ارسال میشه
برای گوشی هم یه برنامه اندرویدی نوشتم به همین منظور که نمونه هارو دریافت میکنه و با توجه به اون یه سیگنال روی صفحه ظاهر میشه
تا اینجا همه چی عالیه
مزایا : کاربری راحت_هزینه ساخت خیلی کم_ و نمایش همه نوع سیگنالی


معایب : سرعت نمونه برداری کم avr_ نرخ نمونه برداری کم _محدوده ولتاژ ورودی کوچک


همونطور که در تصویر میبینید موج ورودی یه موج سینوسی 50 هرتز برق شهره با دامنه حدود 5ولت
ولی شکلی که داره نمایش میده بیشتر شبیه مربعیه تا سینوسی دلیلش هم اینه که اولا میکرو فقط نیم سیکل مثبت رو نمونه گیری کرده دوما سرعت نمونه برداری برای این موج کافیه ولی سرعت ارسال داده در ارتباط سریال کافی نیست برای مثال فرض کنید سرعت نمونه برداری میکرو 125 کیلو برثانیه است یعنی از هر سیکل موج (50هرتز) 1250 نمونه گرفته میشه که به نظر کافیه ولی چون هر نمونه درقالب یک بایت ارسال میشه باید در یک ثانیه 1250 بایت در ثانیه ارسال بشه و چون نرخ ارسال اطلاعات در ارتباط سریال 9600 بیت بر ثانیه استفاده شده در نتیجه در هر ثانیه 1200 بایت یا نمونه ارسال میشود و این یعنی بعضی از نمونه ها توسط پورت سریال از بین میرود
نظر یا پیشنهادتون برای بهتر شدن نتیجه چیه؟؟
من میخوام به کمک شما یه اسیلوسکوپ با هزینه کم بسازم
خودم تا یه جاهایی پیش رفتم

فیلمشو براتون میزارم

کلیت پروژه اینه :
با استفاده از adc میکرو از سیگنال ورودی نمونه برداری میشه و همزمان نمونه گرفته شده توسط پورت سریال
و ماژول بلوتوث به گوشی ارسال میشه
برای گوشی هم یه برنامه اندرویدی نوشتم به همین منظور که نمونه هارو دریافت میکنه و با توجه به اون یه سیگنال روی صفحه ظاهر میشه
تا اینجا همه چی عالیه
مزایا : کاربری راحت_هزینه ساخت خیلی کم_ و نمایش همه نوع سیگنالی



معایب : سرعت نمونه برداری کم avr_ نرخ نمونه برداری کم _محدوده ولتاژ ورودی کوچک



همونطور که در تصویر میبینید موج ورودی یه موج سینوسی 50 هرتز برق شهره با دامنه حدود 5ولت
ولی شکلی که داره نمایش میده بیشتر شبیه مربعیه تا سینوسی دلیلش هم اینه که اولا میکرو فقط نیم سیکل مثبت رو نمونه گیری کرده دوما سرعت نمونه برداری برای این موج کافیه ولی سرعت ارسال داده در ارتباط سریال کافی نیست برای مثال فرض کنید سرعت نمونه برداری میکرو 125 کیلو برثانیه است یعنی از هر سیکل موج (50هرتز) 1250 نمونه گرفته میشه که به نظر کافیه ولی چون هر نمونه درقالب یک بایت ارسال میشه باید در یک ثانیه 1250 بایت در ثانیه ارسال بشه و چون نرخ ارسال اطلاعات در ارتباط سریال 9600 بیت بر ثانیه استفاده شده در نتیجه در هر ثانیه 1200 بایت یا نمونه ارسال میشود و این یعنی بعضی از نمونه ها توسط پورت سریال از بین میرود
نظر یا پیشنهادتون برای بهتر شدن نتیجه چیه؟؟
دیدگاه