88843088 - 88843025 - 88848075 info@hlcgroup.ir
مبدل-I2C-SPI

مقالات تجهیزات ابزار دقیق

آموزش USB DAQ Digital sensor

ارسال شده توسط واحد فنی

  • لطفا قبل از شروع مطالعه ، فایل تست و راه اندازی مربوط به USB DAQ Digital sensor را مطالعه کنید .

این محصول این قابلیت را دارد که سنسورهایی با خروجی دیجیتال که با پروتکل I2C و SPI و SHT(SBUS)  کار میکنند را پوشش دهد و اطلاعات را از طریق پورت USB به کامپیوتر منتقل کند .

کارت USB DAQ Digital sensor

 

معرفی پروتکل I2C  :

یک پروتکل دوسیمه است که از طریق دوپایه SDA و SCK اطلاعات را دریافت و ارسال می کند که با توجه به شکل پایه های ۱۹ و ۱۸ کارت می باشد ، این پروتکل قابلیت BUS شدن را دارد و می توان تا ۲۵۶ عدد سنسور یا دستگاه را به آن متصل کرد .

Data format  کلی ارسال و دریافت اطلاعات در این پروتکل به صورت زیر می باشد :

Start / w / data / r / ack / read / nack / stop   

 معمولا برای سنسور های دیجیتال باید یک سری دستورات و کد های خاص که مربوط به همان سنسور می باشد ارسال شود تا اطلاعات از آنها دریافت شود مثلا برای یک سنسور دیجیتال که با این پروتکل کار می کند می بایست ابتدا عدد ۲ و بعد عدد ۱۶۰ را ارسال کنیم تا دو بایت اطلاعات دریافت کنیم ، روند کار به این صورت است که ابتدا باید دستور start بعد به تعداد کد های ارسالی به سنسور دستور w و به تعداد بایت اطلاعات دریافتی باید دستور r را ارسال کنیم  و با دریافت هر بایت اطلاعات دستور ack و با پایان یافتن داده های دریافتی دستور nack برای سنسور ارسال شود (در بعضی سنسور ها لازم می شود که در وسط دستورات هم دستور start دوباره ارسال شود ) :

مثلا برای این سنسور ما باید این دستورات ارسال شود :

Start / w / 2 / w / 160 / r / ack / r / nack / stop   

 

 معرفی پروتکل SPI :

یک پروتکل ارتباطی چهار سیم است که توسط چهار پایه MISO و MOSI و SCLK و SS بین قطعات ارتباط برقرار می‏‏کند و به صورت یک به یک ارتباط برقرار می‏کند .

Data format  کلی ارسال و دریافت اطلاعات در این پروتکل به صورت زیر می باشد :

rst / out / data / in / in / set

در این format دستور rst و set در ابتدا و انتهای دستورات می یایند  که به منظور فعال و غیر فعال کردن CS از آن استفاده می کنیم و با توجه به CS جای آنها می تواند عوض شود و برای ارسال دستورات به سنسور از out و دریافت اطلاعات سنسور از دستور in استفاده می کنیم ، مثلا اگر برای سنسور مثال قبل در بستر SPI بخواهیم دستور بفرستیم باید به صورت زیر این کار را انجام دهیم :

rst / out / 2 / out / 160 / in / in / set

 

همان طور که در شکل می بینید دستگاه هایی که از طریق این پروتکل به دستگاه مرکزی یا همان SPI Master متصل شده اند با پایه های ss که همان CS هستند کنترل می شوند ، USB DAQ Digital sensor بروی برد خود یک CS دارد یعنی تنها یک SPI Slave می توان به آن متصل کرد .

معرفی پروتکل SPI

معرفی پروتکل SHT :

یک پروتکل دوسیمه است که از طریق دوپایه CLK و DATA اطلاعات را دریافت و ارسال می کند که با توجه به شکل پایه های ۲۰ و ۲۹ کارت می باشند ،

خواندن اطلاعات سنسور هایی مثل SHT11 که با این پروتکل کار می کنند با دو دستور SHT1X-temp که دما را میفرستد و دستور SHT1X-Hum که رطوبت را ارسال می کند انجام میگیرد .

 

  •  در صورت داشتن هرگونه سوال یا مشکل فنی ، به منظور صرفه جویی در زمان و کسب اطلاعات کاملتر سوالات خود را  لطفا در انجمن مطرح فرمایید .

 

 

—————————————————————————————————————————–

نوشته شده توسط واحد فنی

واردات تجهیزات ابزار دقیق ، اتوماسیون صنعتی ، سنسور و آموزش نرم فزار Labview

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

جهت اطلاع از آخرین اخبار محصولات و مقالات آموزشی در خبرنامه سایت عضو شوید

می خواهم به روز باشم