معرفی و راه اندازی ماژول شتاب سنج ADXL345
در این کلیپ از صفر تا صد کار کردن با ماژول شتاب ستج سه محوره دیجیتال ADXl345 آموزش داده شده است!
کتابخانه ی مقدماتی ولی کاربردی برای راه اندازی ماژول توسط RoboticNGO آماده شده است، که بر اساس زبان C و در کامپایلر کدویژن پیاده سازی شده است!
جهت خرید ماژول به سایت فروشگاه shop.RoboticNGO.com مراجعه نمایید.
سوالات خود را در تالار گفتمان به آدرس زیر مطرح نمایید.
http://forum.rngo.ir/showthread.php?tid=1004
جهت دانلود کتابخانه ی مذکور به ادامه مطلب مراجعه نمایید….
کتابخانه ی ADXL345:
http://dl.rngo.ir/uploads/ADXL345-Lib-v1-3.rar
(هرگونه کپی برداری فقط با ذکر منبع مجاز است!)
ديتاشيت ماژول:
http://dl.rngo.ir/uploads/ADXL345.pdf
اپلیکشن نوت های کاربردی:
http://dl.rngo.ir/uploads/AN-1077-ADXL345-Quick-Start-Guide.pdf
http://dl.rngo.ir/uploads/AN-1063-Oversampling-Technique-to-Improve-ADXL345-Output-Resolution.pdf
http://dl.rngo.ir/uploads/AN-1057-Using-an-Accelerometer-for-Inclination-Sensing-.pdf
http://dl.rngo.ir/uploads/AN-1025-ADXL345-FIFO.pdf
http://dl.rngo.ir/uploads/AN-1023-ADXL345-Fall-Detection-.pdf
با تشکر S_Ahmad
سلام
تابع میانگین یه مشکل داشت که منجر میشد به اینکه مقادیر نزدیک به صفر رو نتونه نشون بده
مشکل هم این بود که متغیر ave و مقادیر خونده شده از سنسور،باید از نوع علامت دار میشدن
سلام
برای ساخت قطب نمای دیجیتالی میشه از این ماژول استفاده کرد؟؟؟
کتابخانه ای که برای ماژول قطب نما نوشتید(hmc5883l) نمیتونم ازش دیتا بگیرم.
لطفا یه توضیح بدید.
با تشکر از سایت و مطالب مفیدتان
جناب آقای سید احمد موسوی
سلام
از کلیپ های آموزنده شما کمال تشکر را دارم. به کمک این کلیپ ها توانستم پروژه ام را به نتیجه برسانم. درصورت چاپ مقاله یا ثبت اختراع از شما در داخل مقاله قدردانی خواهد شد. لطفا آدرس ایملتان را بدهید تا سوالی را به شکل خصوصی بپرسم. با سپاس
دانشجوی دکتری فیزیک دریا
با سلام و احترام
خواهش می کنم!
شما می توانید از طریق ایمیل Info@RoboticNGO.com با بنده در ارتباط باشید.
یاحق
با سلام از اونجایی که من از کتابخانه ی شما برای شروع کار با سنسور استفاده کردم ضم تشکر لازم می دونم چند باگ رو در توابع شما گزارش بدم.
اولا در صورتی که void ADXL345_Offset_Calib(void) فراخوانی نشود به دلیل صفر بودن رجیسترهای افست سنسور اطلاعات دریافتی درست است. اما درصورتی که void ADXL345_Offset_Calib(void) فراخوانی شود دو اشکال به کتابخانه وارد می شود. اولا اینکه در حلقه ی while میانگین گیر پس از دریافت اطلاعات از سنسور باید به اندازه ی 1/ODR دیلی بدهید تا دیتای بعدی اماده شود در غیر این صورت دیتای تکراری نمونه برداری می شود.
ثانیا پس از محاسبه ی دیتای کالیبره شده و ذخیره در رجیستر افست سنسور دیگر نیازی نیست هر بار که از سنسور دیتا می گیرید مقدار افست را از داده ی دریافتی کم کنید چون سنسور خودش این کار را انجام می دهد. در واقع در تابع void Get_Accel_Values(void) شما دوبار این کار را انجام می دهید.
نکته ی بسیار ظریف عملی دیگر این است که در تابع void ADXL345_Offset_Calib(void) قبل از نمونه برداری باید در رجیسترهای افست صفر رایت کنید در غیر این صورت با ریست شدن میکرو در صورتی که سنسور در سطح صاف نباشد مقادیر افست جدید جایگزین شده و ریست بعدی دیتا را کاملا خراب می کند….
با سلام و عرض ادب
ضمن خوش آمدگویی و تشکر بابت اظهار نظرتان، باید خدمت شما عرض شود که زمان بسیاری از انتشار نسخه ی اولیه و آزمایشی پروژه مذکور می گذرد و بسیاری اصلاحات تاکنون صورت گرفته است که در صورت لزوم منتشر خواهد شد، ولی در کل بابت نکاتی که اشاره کردید بسیار سپاس گذارم.
نکته بعدی این است که با کمال احترام فقط بخشی از مطالب جنابعالی صحیح است!
یا حق
ببخشید شرمنده
توی eca و تالار گفتمان سوالاتم رو ادامه میدم
شرمنده و ممنون
ممنون از توضیحات جامعتون
چند تا سوال داشتم
قبل از این که بخوایم دیتا رو بخونیم چند تا از رجیستر هاشو باید مقدار دهی کرد؟
توی دیتاشینت ماژول نوشته gain
میخواستم ببینم این ینی چی؟
من یه برنامه با میکرو ARM نوشتم
اگه بدارم وقت میکنید نگاهی بهش بندازید؟
ممنون
با سلام.
فکر کنم قبلا توی فروم ECA نظر گذاشته بودید!درسته؟
_______________
به هر حال اینجا بستر مناسبی برای طرح سوال و جواب نیست!
همون طور که در متن اصلی اشاره شده است، سوالات خود را در تالارگفتمان بپرسید:
http://forum.roboticngo.com/showthread.php?tid=1004
سلام
ماژولتون خیلی عالی هست.و سایت عالی هم دارید.و ممنون از زحمت ها تون .
این ماژول رو چرا تو سایت تون قرار ندادید؟؟؟
با تشکر از شما کاربر عزیز
ماژول های فروشگاه به روز گردید!
لذا برای خرید می توانید اقدام نمایید.
مهندس سایت مفیدی دارین .
ممنون