راهنمایی در مورد بافر برای مسیریاب

mmdamir.esh

عضو جدید
سلام دوستان
با عرض خسته نباشید ، یک سوال داشتم!
من شنیدم از دوستم که برای سنسور های ربات تعقیب خط میشه از بافرکمک گرفت ، بعد از جستوجو در اینترنت و ... فعمیدم بافر یک معکوس کننده هست ! و نمیدونم ک چه ربطی به سنسور ها داره ، اما این دوستم به من گفته که بافر ولتاژ بیشتر از 2.5 ولت را 5 ولت خروجی میده و کم تر از آن رو 0 ولت ! حالا من هرچی تحقیق کردم تو اینترنت در این مورد و نحوه بستن بافر ، که این حالت رو اجرا کنه ، پیدا نکردم . فقط طبق این چیزایی که نوشته بودن فهمیدم که تو بافر همچین مداری برای هر ورودی و حروجی بسته شده : ( نمیدونم درست کشیدم یا نه ! ) : http://www.upload7.ir/imgs/2014-04/93658...210241.jpg
من 24 عدد سنسور مادون قرمز دارم ، قبلا اومده بودم با ترانزیستور و پتانسیومتر یک جورایی اینا رو کنترول و تقویت کردم که 0 و 1 ( برنامهنویسی ) بشن ! اما دیدم که بدرد نمیخوره ، گفتم برم از آپ امپ استفاده کنم ، اما آپ امپ هم تو هر آی سیش 4 تا داشت ، اما یکی گفت بیا از بافر کمک بگیر و .. حالا هم مدار و پی سی بیش رو چاپ کردم اما جواب نمیده !

تو پروتئوس تست کردم ، چیزی نفهمیدم !
الان الان اگر کسی میدونه خواهشا توضیح بده که چه جوری میتونم از بافر uln2803 برای سنسور هام استفاده کنم !؟ مثل آپ امپ میخوام عمل کنه که تقویت کنه ! یعنی یکی از سنسور هام مثلا ، یا 1 باشه یا 0 !
بدبختانه مدارش رو هم بستم ! از روی دیتاشیت پایه های آی سی تو مدارم بستم ، یعنی پایه 9 زمین ، 10 وی سی سی ، 1 تا 8 ورودیم هام مثل سنسور ، 11 تا 18 خروچی هام که میرن تو میکرو!
حالا من نمیدونم به چه روشی این بافر رو ببندم! اگر روش خاصی میدونید طریقه ی کد نویسیش هم بگین !

با تشکر بسیار زیـــاد .
 

ROBOTICS

کاربر فعال مهندسی رباتیک
نمی دانم چه رشته ای هستی!!!

بافر در درس مدار منطقی تدریس می شود

بافر (معمولی یا دو حالته) یعنی اگر ورودی صفر بود خروجی صفر باشد و اگر ورودی یک بود خروجی یک باشد
یک نوع بافر دیگر داریم به نام بافر سه حالته که یک حالت خروجی امپدانس نیز دارد.

مداری که شما کشیدی اصلا بافر نیست.

uln2803 بافر نیست.

بافر دو حالته آی سی زیر

4010
4050



بافر سه حالته آی سی زیر

4503




شما برای سنسور از بافر دو حالته استفاده کن برای ارتباط بین چند میکرو یا میکرو با کامپیوتر از بافر سه حالته استفاده کن

اگر از آی سی خوشت نمی آید من دو مدار برایت قرار می دهم. هر کدام را که دوست داشتی استفاده کن





البته در کتاب های درسی مدار الکترونیکی ، مدار ساده زیر به عنوان ساده ترین بافر معرفی شده


 
آخرین ویرایش:

mmdamir.esh

عضو جدید
درسته
آی سی 74hc245 بافر هست ؟ از کدوم نوعه ؟
من میخوا در بربات مسیر یاب سنسور هامو دیجیتال کنم ! شنیدم با این بافر میشه ، حالا من دیتاشیتش رو پیدا کردم اما میشه یک توضیحی در باره ی ورودی خروجی ، vcc و اگر ولتاژ مرجع داشته باشه ، بایاس آی سیش و ... بدین ؟
 

ROBOTICS

کاربر فعال مهندسی رباتیک
درسته
آی سی 74hc245 بافر هست ؟ از کدوم نوعه ؟
من میخوا در بربات مسیر یاب سنسور هامو دیجیتال کنم ! شنیدم با این بافر میشه ، حالا من دیتاشیتش رو پیدا کردم اما میشه یک توضیحی در باره ی ورودی خروجی ، vcc و اگر ولتاژ مرجع داشته باشه ، بایاس آی سیش و ... بدین ؟

من نمی دونم ، چه کسی حرف های قبلی و این حرف های جدید را بهت می زند

توصیه اکید می کنم هیچ گاه از کسی که به 74hc245 می گوید بافر ، مشاوره نگیر

آی سی 74hc245 یک bus tranceiver است

شما که تازه کاری از 4050 استفاده کن

اگر اصرار داری از یک bus tranceiver استفاده کنی ، بگو تا پایه هایش را بگم
 

mmdamir.esh

عضو جدید
برای همین هست که تقریبا هر چی میشنوم میام اینجا تا در موردش تحقیق کنم .
نگاه کنید من دارم یک مسیر یاب 24 سنسور آماده میکنم ، قبلانا با adc سنسور هامو راه مینداختم ، بعد میخواستم تعداد سنسور هامو افزایش بدم گفتم بیام از آپ امپ یا یک چیزی به نام مولتی پلکسی ( اگر اسمش یادم نرفته باشه ، این جور که خوندم این آی سی که نمدونم شماره چنده , 1 پایه adc رو به 16 تا تبدیل میکنه و.. ) استفاده کنم ، بعد به این نتیجه رسیدم که با ترانزیستور و پتانسیومتر بیام سنسور هامو راه اندازی کنم با مبدل آنالوگ آی سی ، به نحوی که با پتانسیومتر ولتاژ خروجی سنسور گیرنده کنترل میشد و ... . اما دیدم که این روش ، روش مزخرف و دردسر سازی هست چون باهش رفتم به مسابقات و کلی دردسر واسم پیش اومد و ... . بعد گفتم بیام ورژن جدید رباتم رو با آپ امپ بسازم اما او آی سی 4 سنسور واسم ساپورت میکرد و تعدادش زیاد میشد و پایه هاش هم اینور انور بود ، یکی بهم گفت بیا از uln2803 استفاده کن برای سنسور هات ، اما مسکی اشتباهی بهم گفته بود و بعد چند وقت اومد گفت برو از آی سی 74hc245 استفاده کن ، ایم جور که من فهمیدم این آی سی 74.. از یک ولتاژ مرجع یا خاصی رو به بالا بشه خروجی 5 ولت میده و رو به پایین بیاد خروجی 0 ولت ، حالا اگر میشه شما یک توضیحی کلا در مورد این آی سی و کاربرد هاش و نحوه کارش و راه اندازی برای سنسور ها و تشریح پایه هاش اگر امکان داره توضیحی بدین .
راستی اگر شما ترفند و نکات کاربردی در مورد ربات مسیر یاب حرفه ای دارین ، ممنون میشم تجربیاتتون رو در اختیار ما تاه کار ها بزارین .

همچنین م تو این ورژن جدیده اومدم از خروجی سنسور ها که به ورودی بافر uln ( این عکس پایین از برد قبلی بوده که اشتباهی از uln استفاده کردم ) متصل شده یک سیم یا یک خروجی گرفتم و به adc میکرو وصل کردم تا 8 تا سسور تشخیص رنگ هم داشته باشم ، به نظر شما کار درستیه !؟ خوبه ؟ جواب میده ؟
http://uplod.ir/59g9tdkn7r07/20130630208.jpg.htm

تشکر
 

ROBOTICS

کاربر فعال مهندسی رباتیک
این عکسی که گذاشتید پی سی بی است! به درد تحلیل نمی خورد. همچنین پشتش را هم نگذاشتی!

بعد از این اگر خواستی مدار بگذاری ، شماتیک آن را بگذار


گیت نات uln2803 و بافر های 4010 و 4050 و فرستند گیرنده باس 74hc245 و .... آی سی های منطقی هستند. پس ADC معنی ندارد
ADC یعنی مبدل آنالوگ به دیجیتال.
وقتی خروجی این آی سی ها را به adc می دهد یعنی به ورودی آنالوگ دارید سیگنال دیجیتال اعمال می کنید
بنابراین انتظار نداشته باشید این آی سی ها (هر شماره ای) جواب بدهند

بنابراین کار شما اصلا عقلانی نیست.
 

mmdamir.esh

عضو جدید
فر کنم متوجه نشدید .
من میخوام یک 74hc245 بزارم
به ورودی هاش سنسور وصل کنم و خروجی هاش به میکرو . که سنسور هارو واسم 0 و 1 کنه یعنی 0 ولت و 5 ولت . بعد اومدم از ورودی این آی سی که خروجی سنسور به اون وصله یک خروجی یا مثلا یک سیم کشیدم و آووردم به adcمیکرو ، حالا مثلا سنسور بالا رو در این حالت قرار دادم ، حالا میتونم از سنسور بالا هم تشخیص رنگ استفاده کنم هم مثل بقیه ی سنسور ها فقط رنگ سیاه سفید، پایه های 74hc245 رو بهم میگین کامل !؟ ممنون
 

ROBOTICS

کاربر فعال مهندسی رباتیک
فر کنم متوجه نشدید .
من میخوام یک 74hc245 بزارم
به ورودی هاش سنسور وصل کنم و خروجی هاش به میکرو . که سنسور هارو واسم 0 و 1 کنه یعنی 0 ولت و 5 ولت . بعد اومدم از ورودی این آی سی که خروجی سنسور به اون وصله یک خروجی یا مثلا یک سیم کشیدم و آووردم به adcمیکرو ، حالا مثلا سنسور بالا رو در این حالت قرار دادم ، حالا میتونم از سنسور بالا هم تشخیص رنگ استفاده کنم هم مثل بقیه ی سنسور ها فقط رنگ سیاه سفید، پایه های 74hc245 رو بهم میگین کامل !؟ ممنون

وقتی از آی سی های منطقی بگذرد ، خروجی دیجیتال هست. در نتیجه adc معنی ندارد

در هر صورت پایه های 74hc245 را می گویم تا خودتان عملی ببندید و به حرف من برسید








آی سی یک فرستنده گیرنده باس است

به طور دقیق تر ، باس ۸ بیتی است.

بنابراین دو تا پورت موازی از دو پردازنده (میکرو) داریم

اسم یک پردازنده را A می گذاریم. اسم پردازنده ی دیگر را B قرار می دهیم

پایه بیست را به ولتاژ +۵ یا همان VCC وصل می کنیم

پایه دهم را به ولتاژ صفر یا همان زمین یا همان GND وصل می کنیم.

پایه های دوم تا نهم آی سی معادل با  A1 تا A8 را به یکی از پورت های میکروی A وصل می کنیم.

پایه های هجده تا یازده آی سی معادل با  B1 تا B8 را به یکی از پورت های میکروی B وصل می کنیم.

دقت شود که میکرو باید هشت بیتی باشد. برای میکرو های ۱۶ و ۳۲ بیتی باید از دو و چهار آی سی 74hc245 استفاده کرد

حال دو پایه دیگر را باید با برنامه یا مدار جانبی کنترل کرد

وقی قرار است اطلاعات مبادله شود پایه نوزده یا G را صفر می کنیم.
وقتی قرار است اطلاعات مبادله نشود پایه نوزده یا G را یک می کنیم

وقتی قرار است میکرو A به میکروی B اطلاعات را بفرستد پایه اول یعنی DIR را یک می کنیم.
وقتی قرار است میکرو B به میکروی A اطلاعات را بفرستد پایه اول یعنی DIR را صفر می کنیم.
وقتی قرار است اطلاعات مبادله نشود مهم نیست پایه اول چه ولتاژی (منطقی) داشته باشد


در واقع ما باس را کنترل می کنیم که اطلاعات از A به B برود یا از B به A یا مبادله نشود
همچنین همزمان از دو طرف باس محافظت می کنیم. یعنی اگر میکروی A سوخت آسیبی به ‌B وارد نشود و یا اگر میکروی ‌‌B سوخت آسیبی به ‌A وارد نشود
 

mmdamir.esh

عضو جدید
دو تا مورد :
1. اول اینکه این روشی که من گفتم ، یعنی یک سنسور رو هم به adc وصل کنم و هم به ورودی آی سی که دیجیتال شه به نظر شما کار درستی نیست ؟ چون من از منفی سنسور خروجی گرفتم و با adc اگه کنترل کنم تو هر رنگی یک عدد میده ، همچنین آی سی هم خروجی دیجیتال میکنه ، یعنی 0 و 1 میده ، نظر شما چیه ؟

2. من خوب متوجه نشدم پایه ها رو ، من از این آی سی میخوام این طور استفاده کنم که : اول خروجی سنسور هام رو بدم به ورودی این آی سی ، بعد در خروجی این آی سی فقط دو حالت داشته باشم ( یعنی حالت اول 0ولت خروجی بده و حالت دوم 5 ولت ، سنسور در زمینه ی مشکی خروجی به من مثلا 1.5 ولت میده و در زمینه ی سفید مثلا 3.5 ولت میده ) من میخوام از این آی سی این طوری استفاده کنم که اگر ولتاژ ورودی مثلا 2.5 ولت به بالا بود خروجی به من 5ولت بده و اگر ورودی 2.5 به پایین بود خروجی به من 0 ولت بده ، حالا سنسور ها متصل میشن به پایه های ورودی این آی سی ( که من نفهمیدم ورودی کدومه ) و خرو جی این آی سی متصل میشن به پورت های میکرو ! حالا با این ویژگی ها چه جوری راه بندازم این آی سی رو ؟ برام فرقی نداره که از کدوم به کدوم یکی داره وارد میشه ، فقط یک سری پایه ها وردودی بهشه و یک سری دیگش خروجی که بتونم سنسور و میکرو متصل کنم اگر تنضیماتی هم مثل پایه های DIR و G داره اونا رو هم بگین لطفا .

بازم ممنون
 

ROBOTICS

کاربر فعال مهندسی رباتیک
1. اول اینکه این روشی که من گفتم ، یعنی یک سنسور رو هم به adc وصل کنم و هم به ورودی آی سی که دیجیتال شه به نظر شما کار درستی نیست ؟ چون من از منفی سنسور خروجی گرفتم و با adc اگه کنترل کنم تو هر رنگی یک عدد میده ، همچنین آی سی هم خروجی دیجیتال میکنه ، یعنی 0 و 1 میده ، نظر شما چیه ؟

وقتی شما دارید از ADC استفاده می کنید لازم نیست مقدار خروجی صفر و یک داشته باشید.
از همان عدد برای تشخیص استفاده کنید


2. من خوب متوجه نشدم پایه ها رو ، من از این آی سی میخوام این طور استفاده کنم که : اول خروجی سنسور هام رو بدم به ورودی این آی سی ، بعد در خروجی این آی سی فقط دو حالت داشته باشم ( یعنی حالت اول 0ولت خروجی بده و حالت دوم 5 ولت ، سنسور در زمینه ی مشکی خروجی به من مثلا 1.5 ولت میده و در زمینه ی سفید مثلا 3.5 ولت میده ) من میخوام از این آی سی این طوری استفاده کنم که اگر ولتاژ ورودی مثلا 2.5 ولت به بالا بود خروجی به من 5ولت بده و اگر ورودی 2.5 به پایین بود خروجی به من 0 ولت بده ، حالا سنسور ها متصل میشن به پایه های ورودی این آی سی ( که من نفهمیدم ورودی کدومه ) و خرو جی این آی سی متصل میشن به پورت های میکرو ! حالا با این ویژگی ها چه جوری راه بندازم این آی سی رو ؟ برام فرقی نداره که از کدوم به کدوم یکی داره وارد میشه ، فقط یک سری پایه ها وردودی بهشه و یک سری دیگش خروجی که بتونم سنسور و میکرو متصل کنم اگر تنضیماتی هم مثل پایه های DIR و G داره اونا رو هم بگین لطفا .

گفتم که این آی سی کارش کنترل باس است. در واقع این آی سی برای ارتباط چند میکرو به صورت موازی ساخته شده است

شما نمی توانید ماهیت آی سی را عوض کنید. هر شماره ای برای کاری ساخته شده است

کسی به این آی سی ، سنسور وصل نمی کند !!!!!!!!!!!

توقعی که شما از آی سی فرستنده گیرنده باس دارید مانند این است که کسی از باتری انتظار خازن را داشته باشد!!!! یا کسی که بخواهد با چکش چیزی را اره کند !!!!

شما برای کاری که می خواهید بکنید به آی سی op-amp احتیاج دارید یعنی آی سی LM324
 

ROBOTICS

کاربر فعال مهندسی رباتیک
میشه به این وبلاگ برین و نظرتون رو راجب به مطالبی که نوشته بدین ؟
http://siroosoffline.blogfa.com/post/105
درسته ؟

توضیحش در مورد کاربرد بافر و تعداد اتصال یک آی سی به آی سی های دیگر و همچنین سطح ولتاژ آن ، کاملا غلط بود

اشتباه بزرگتر این که به آی سی
74245 می گوید بافر !!!!!

آمده است پایه ۱۹ زمین و پایه ۱ را مقدار ثابت داده ==> آی سی مفید و قدرتمند فرستنده گیرنده باس را به یک بافر ساده تقلیل داده
اگر می خواست بافر استفاده کند می رفت یک آی سی بافر می خرید چه کاری است که آی سی دیگر بخری و در نقش یک بافر از آن استفاده کنی
کارش مشابه این است که برود یک لامپ رشته ای بخرد و ازش به عنوان مقاومت استفاده کند!!! درست است که لامپ رشته ای یک نوع مقاومت است و کارش را راه می اندازد اما هیچ آدم عاقلی این کار را نمی کند


==============

از سایت زیر برای پیدا کردن شماره آی سی استفاده کن

http://www.cmos4000.com

پی دی اف زیر نیز مفید است

http://www.edaboard.com/attachments/82331d1351944953-digital_ic_list.pdf
 

mmdamir.esh

عضو جدید
خوب به نظر شما این بابا که ربات میکرو موس ساخته برای چی خروجی سنسور هاشو داده به این باس ؟ یعنی 74hc245 ؟ وقیقا هم مثل تفاسیری که تو وبلاگه بود هم گذاشته !

IMG_6620.jpg
 

ROBOTICS

کاربر فعال مهندسی رباتیک
خوب به نظر شما این بابا که ربات میکرو موس ساخته برای چی خروجی سنسور هاشو داده به این باس ؟ یعنی 74hc245 ؟ وقیقا هم مثل تفاسیری که تو وبلاگه بود هم گذاشته !

مشاهده پیوست 205793



'گفتم که برای تحلیل یباید شماتیک مدار را بگذاری

نه شکل فیزیکی مدار را

بنابراین شماتیک مدار را قرار بده
 

mmdamir.esh

عضو جدید
این که ببخشید تابلو یه !
شما یک نگاه به خروجی سنسور ها بندازین ببینید به کجا متصل است و بعد 74245 !
آقا بگذریم ، یکم خودتون تحقیق کنید بد نیستا !
خیلی ممنون
 

ROBOTICS

کاربر فعال مهندسی رباتیک
این که ببخشید تابلو یه !
شما یک نگاه به خروجی سنسور ها بندازین ببینید به کجا متصل است و بعد 74245 !
آقا بگذریم ، یکم خودتون تحقیق کنید بد نیستا !
خیلی ممنون

بزرگترین مشکل شما این است که به جایی که به اسناد علمی (مانند دیتاشیت) نگاه کنید ، می روید به وبلاگ ها و فروم ها و ... نگاه می کنید

توصیه می کنم به جای این که به حرف من و یا وبلاگ ها گوش کنید کمی دیتاشیت بخوانید

==============

با ادامه این روند ، به قول فامیل دور! من دیگر حرفی ندارم.

منتظر بمانید سایر کاربران به این پست و پست های دیگر شما جواب بدهند
 

mmdamir.esh

عضو جدید
اتفاقا علاوه بر وبلاگ و فروم و ... کسایی به طور مستند برای همین کاری که من گفتنم استفاده کردن !

بازم ممنون
 
بالا