KnowledgePlus.ir
این مطلب تنها یک نقل قول است و صحت و سقم آن به عهده گوینده است. یکی از فروشندگان معتبر جمهوری در مورد روش تشخیص رگولاتورهای 7805 اوریجینال موجود در بازار می گفت که در حال حاضر روی رگولاتورهای اصلی و با کیفیت عبارت CHN نوشته شده است. @KnowledgePlus
در سال های گذشته به نقل از یکی از فروشندگان معتبر در جمهوری اعلام شده بود که رگولاتورهای سری
@KnowledgePlus
78xx
موجود در بازار که روی آنها CHN نوشته شده از نوع اصلی هستند. همان فروشنده اخیرا اعلام کرد که رگولاتورهای تقلبی با عبارت CHN هم وارد بازار شده اند و دیگر از محتوای عبارات چاپ شده روی قطعه نمی توان در مورد اصلی یا تقلبی بودن آن قضاوت کرد.@KnowledgePlus
megaAVR-0-series-Family-Data-Sheet-40002015C.pdf
2.7 MB
شرکت Microchip شماره های جدیدی از خانواده AVR تحت عنوان megaAVR-0-Series را تولید کرده (مثلا ATMEGA
microchip.com/wwwproducts/en/ATMEGA4809
@KnowledgePlus
4809
) که دارای قابلیت های متفاوت سخت افزاری و امکاناتی مانند Event System هستند. توضیحات بیشتر در لینک زیر قابل مشاهده است:microchip.com/wwwproducts/en/ATMEGA4809
@KnowledgePlus
در پاسخ به دوستانی که به طرق مختلف درباره انجام تمرین هایی برای کسب مهارت در برنامه نویسی میکروکنترلر سوال می کنند، روش زیر اکیدا پیشنهاد می شود:
۱- سخت افزار یا ماژول مشخصی که قابلیت اتصال به میکروکنترلر را دارد انتخاب کنید (مثلا یک LCD کاراکتری یا گرافیکی).
۲- بدون مراجعه و کمک گرفتن از هرگونه کتابخانه و نمونه کدهای آماده و تنها با مطالعه دقیق و کامل دیتاشیت آن سخت افزار، سعی کنید کدهای لازم برای ارتباط و فعال کردن امکانات آن سخت افزار را خودتان بنویسید.
۳- بعد از انجام موفق مرحله قبلی، کدهای خود را با محتوای کدهای کتابخانه هایی که بصورت اصولی و حرفه ای نوشته شده اند، مقایسه کنید و تا حد امکان کدهای خود را بهینه سازی کنید.
@KnowledgePlus
۱- سخت افزار یا ماژول مشخصی که قابلیت اتصال به میکروکنترلر را دارد انتخاب کنید (مثلا یک LCD کاراکتری یا گرافیکی).
۲- بدون مراجعه و کمک گرفتن از هرگونه کتابخانه و نمونه کدهای آماده و تنها با مطالعه دقیق و کامل دیتاشیت آن سخت افزار، سعی کنید کدهای لازم برای ارتباط و فعال کردن امکانات آن سخت افزار را خودتان بنویسید.
۳- بعد از انجام موفق مرحله قبلی، کدهای خود را با محتوای کدهای کتابخانه هایی که بصورت اصولی و حرفه ای نوشته شده اند، مقایسه کنید و تا حد امکان کدهای خود را بهینه سازی کنید.
@KnowledgePlus
اگر از جمله کسانی هستید که تصور می کنید همه میکروکنترلرهای
maximintegrated.com/en/products/microcontrollers/DS89C450.html
@KnowledgePlus
۸۰۵۱
از خانواده AVR ضعیفتر هستند، لینک زیر را ببینید:maximintegrated.com/en/products/microcontrollers/DS89C450.html
@KnowledgePlus
یک نکته اقتصادی:
فرض کنید که با سرمایه مشخصی یک زمین را خریداری می کنید و بعد از یکسال آن زمین را ۵۰ درصد گران تر می فروشید. حال فرض کنید با همان سرمایه بخواهید محصولی را تولید کنید که بعد از کسر کلیه هزینه ها فقط ۲۰ درصد سود داشته باشد. کدام فعالیت سودآورتر است؟ ممکن است بسیاری بدون درنگ پاسخ بدهند که با این شرایط قطعا خرید زمین سود آورتر است. اما پاسخ به همین سادگی نیست و به این موضوع بستگی دارد که این ۲۰ درصد سود در چه زمانی حاصل می شود. مثلا اگر تولید مذکور به دلیل متقاضیان زیاد یا قیمت مناسب یا هر دلیل دیگر در سه ماه به فروش برسد و در طول یک سال چهار بار این فرایند با همان سرمایه اولیه تکرار شود، بجای ۵۰ درصد ناشی از خرید زمین، ۸۰ درصد سود از این تولید بدست می آید. پس علاوه بر میزان سود، زمان برگشت سود و سرمایه هم باید در محاسبات اقتصادی لحاظ شود و ممکن است کاری با سود به ظاهر کم به دلیل برگشت سریع سرمایه، در عمل بسیار پربازده باشد.
@KnowledgePlus
فرض کنید که با سرمایه مشخصی یک زمین را خریداری می کنید و بعد از یکسال آن زمین را ۵۰ درصد گران تر می فروشید. حال فرض کنید با همان سرمایه بخواهید محصولی را تولید کنید که بعد از کسر کلیه هزینه ها فقط ۲۰ درصد سود داشته باشد. کدام فعالیت سودآورتر است؟ ممکن است بسیاری بدون درنگ پاسخ بدهند که با این شرایط قطعا خرید زمین سود آورتر است. اما پاسخ به همین سادگی نیست و به این موضوع بستگی دارد که این ۲۰ درصد سود در چه زمانی حاصل می شود. مثلا اگر تولید مذکور به دلیل متقاضیان زیاد یا قیمت مناسب یا هر دلیل دیگر در سه ماه به فروش برسد و در طول یک سال چهار بار این فرایند با همان سرمایه اولیه تکرار شود، بجای ۵۰ درصد ناشی از خرید زمین، ۸۰ درصد سود از این تولید بدست می آید. پس علاوه بر میزان سود، زمان برگشت سود و سرمایه هم باید در محاسبات اقتصادی لحاظ شود و ممکن است کاری با سود به ظاهر کم به دلیل برگشت سریع سرمایه، در عمل بسیار پربازده باشد.
@KnowledgePlus
نقل یک تجربه شیرین از نتیجه درگیر شدن با جزییات سخت افزاری و نرم افزاری:
اخیرا صورت مسئله ای مطرح شد مبنی بر اینکه در تعدادی از دستگاه های صنعتی، یک نوع LCD گرافیکی نایاب وجود دارد که دیگر تولید نمی شود و حتی در چین هم به سادگی قابل تهیه نیست و در صورت موجود بودن، قیمت آن چندین برابر مدل های مشابه است. به همین علت در صورت خراب شدن این نوع LCD، مشکلات اساسی برای کار با دستگاه هایی که LCD روی آنها نصب است به وجود می آید و این مسئله معضل بزرگی را برای صاحبان آن دستگاه ها در صنعت ایجاد کرده است.
در بررسی های به عمل آمده مشخص شد که در بازار LCD هایی با همان ابعاد و همان تعداد پیکسل موجود است. اما به دلیل وجود تفاوت های زیاد در عملکرد کنترلر این LCD با سایر مدل های به ظاهر مشابه، به هیچ عنوان نمی توان LCD های موجود را جایگزین مدل قدیمی کرد. حتی در فروم های خارجی هم این مشکل مطرح شده که نشان می دهد ظاهرا این معضل مختص به داخل کشور نیست. برای حل این مشکل یک روش ممکن این بود که بین سیگنال های منطبق با LCD قدیمی که توسط کنترلر صنعتی ایجاد می شوند و پین های LCD موجود در بازار با کنترلر متفاوت، یک مدار واسطه قرار داده شود و این بخش واسطه نقش یک مترجم را بین سیگنال های اولیه و کنترلر LCD جدید ایفا کند. با توجه به سرعت بالای سیگنال های سخت افزاری که برای LCD ارسال می شوند و تفاوت اساسی بین Command های LCD قدیمی و LCD جایگزین که نیاز به تبدیل و ترجمه Real Time با سرعت بسیار زیاد را دارد، این روش یک راه حل بعید و سخت به نظر می رسید. اما در نهایت با موفقیت انجام شد و تصاویر پیاپی ارسال شده برای LCD اصلی، روی LCD با کنترلر متفاوت نمایش داده شد. انجام این کار مشکل، حاصل بررسی دقیق ترین جزییات سیگنال های سخت افزاری و Command های هر دو نوع LCD و استفاده از ابزار سخت افزاری مناسب برای ترجمه سیگنال ها با سرعت بسیار بالا بود.
هدف از نقل این تجربه، بیان این حقیقت است که توانایی درگیر شدن با جزییات و مطالعه دیتاشیت و امثال آن یک مهارت است و استفاده بیش از حد از ابزارهای حاضر و آماده نباید منجر به سلب این مهارت شود. برای به نتیجه رساندن چنین صورت مسئله ای که شاید بتوان عنوان هک کردن LCD را برای آن انتخاب کرد، لازم است خط به خط اطلاعات دیتاشیت هر دو نوع LCD با دقت مطالعه شود و جزییات زمان بندی سیگنال های سخت افزاری در حد نانوثانیه بررسی و در پیاده سازی پروژه لحاظ شود و عدم مهارت در مواجهه و درگیری با جزییات و عادت دائمی به استفاده صرف از ابزارهایی که وجه مشخصه آنها کار کشیدن کمتر از فکر است، موفقیت در به نتیجه رساندن این نوع چالش ها را با مشکل اساسی مواجه می کند.
@KnowledgePlus
اخیرا صورت مسئله ای مطرح شد مبنی بر اینکه در تعدادی از دستگاه های صنعتی، یک نوع LCD گرافیکی نایاب وجود دارد که دیگر تولید نمی شود و حتی در چین هم به سادگی قابل تهیه نیست و در صورت موجود بودن، قیمت آن چندین برابر مدل های مشابه است. به همین علت در صورت خراب شدن این نوع LCD، مشکلات اساسی برای کار با دستگاه هایی که LCD روی آنها نصب است به وجود می آید و این مسئله معضل بزرگی را برای صاحبان آن دستگاه ها در صنعت ایجاد کرده است.
در بررسی های به عمل آمده مشخص شد که در بازار LCD هایی با همان ابعاد و همان تعداد پیکسل موجود است. اما به دلیل وجود تفاوت های زیاد در عملکرد کنترلر این LCD با سایر مدل های به ظاهر مشابه، به هیچ عنوان نمی توان LCD های موجود را جایگزین مدل قدیمی کرد. حتی در فروم های خارجی هم این مشکل مطرح شده که نشان می دهد ظاهرا این معضل مختص به داخل کشور نیست. برای حل این مشکل یک روش ممکن این بود که بین سیگنال های منطبق با LCD قدیمی که توسط کنترلر صنعتی ایجاد می شوند و پین های LCD موجود در بازار با کنترلر متفاوت، یک مدار واسطه قرار داده شود و این بخش واسطه نقش یک مترجم را بین سیگنال های اولیه و کنترلر LCD جدید ایفا کند. با توجه به سرعت بالای سیگنال های سخت افزاری که برای LCD ارسال می شوند و تفاوت اساسی بین Command های LCD قدیمی و LCD جایگزین که نیاز به تبدیل و ترجمه Real Time با سرعت بسیار زیاد را دارد، این روش یک راه حل بعید و سخت به نظر می رسید. اما در نهایت با موفقیت انجام شد و تصاویر پیاپی ارسال شده برای LCD اصلی، روی LCD با کنترلر متفاوت نمایش داده شد. انجام این کار مشکل، حاصل بررسی دقیق ترین جزییات سیگنال های سخت افزاری و Command های هر دو نوع LCD و استفاده از ابزار سخت افزاری مناسب برای ترجمه سیگنال ها با سرعت بسیار بالا بود.
هدف از نقل این تجربه، بیان این حقیقت است که توانایی درگیر شدن با جزییات و مطالعه دیتاشیت و امثال آن یک مهارت است و استفاده بیش از حد از ابزارهای حاضر و آماده نباید منجر به سلب این مهارت شود. برای به نتیجه رساندن چنین صورت مسئله ای که شاید بتوان عنوان هک کردن LCD را برای آن انتخاب کرد، لازم است خط به خط اطلاعات دیتاشیت هر دو نوع LCD با دقت مطالعه شود و جزییات زمان بندی سیگنال های سخت افزاری در حد نانوثانیه بررسی و در پیاده سازی پروژه لحاظ شود و عدم مهارت در مواجهه و درگیری با جزییات و عادت دائمی به استفاده صرف از ابزارهایی که وجه مشخصه آنها کار کشیدن کمتر از فکر است، موفقیت در به نتیجه رساندن این نوع چالش ها را با مشکل اساسی مواجه می کند.
@KnowledgePlus
en.CD00020086.pdf
653.2 KB
یک appnote بسیار مفید از شرکت ST در مورد روش های نمونه برداری از Back EMF در موتورهای BLDC بدون سنسور
@KnowledgePlus
@KnowledgePlus
چیپ کنترلر LCD که قبلا در این پست به آن اشاره شد،
@KnowledgePlus
LC7981
است و LCD های مبتنی بر این چیپ ظاهرا نایاب هستند. برای حل مشکل با قرار دادن یک برد واسط به عنوان مترجم سیگنال ها، LCD با کنترلر T6963c
در همان محل LCD قبلی جایگزین شد.@KnowledgePlus
تصویر یک آگهی منتشر شده در یکی از سایت های تبلیغاتی معروف !!
@KnowledgePlus
@KnowledgePlus
در خبرها آمده است که ویروس جدید کرونا تا ۹ روز می تواند روی سطوح اجسام زنده بماند. اگر چنین مطلبی صحت داشته باشد و ارسال قطعات از چین از طریق بار هوایی برقرار شود این سوال پیش می آید که آیا تماس با قطعات ارسال شده از چین با بار هوایی می تواند احتمالا منجر به انتقال این بیماری شود؟
پی نوشت: بسیاری از قطعات موجود در بازار الکترونیک از طریق بار هوایی حمل می شوند و به دست فروشنده می رسند.
@KnowledgePlus
پی نوشت: بسیاری از قطعات موجود در بازار الکترونیک از طریق بار هوایی حمل می شوند و به دست فروشنده می رسند.
@KnowledgePlus
لطفا نظر خود را درباره عملکرد سازندگان مدارچاپی که نام آنها در ادامه قرار داده می شود به لحاظ قیمت و کیفیت اعلام کنید: