روشی بنام Charlieplexing که با n پین میشه n×n-n لدو کنترل کرد
http://pcbheaven.com/wikipages/Charlieplexing/
http://en.wikipedia.org/wiki/Charlieplexing
اضافه شده در تاریخ :
چونه هر 4 لد با هم موازی شده و تبدیل به یک لد شده یعنی مثل اینه که 32 تا لد دراز داشته باشیم پس توسط روش مالتی پلکس معمولی مثلا 4x8 با 12 پین قابل اجراست
اقا این پستها رو ادغام میکنید ما مجبور میشیم همه تاپیکو هر بار از اول بخونیم .چه فایده ای داره اینکار؟
اینم شماتیکی که قولشو داده بودم ببینید چطور میشه برنامه داد که این مث اون فیلمی که گذاشتم مثل شهاب سنگ LEDهای اولی پر نور باشن و وقتی حرکت میکنه دنبالش کم نورتر باشن
اینو بتونیم بسازیم عالی میشه
ممنون از همه
درایور شبکه و nRF24L01 کاتالوگ محصولات
کنترلر CNC شش محوره برای پرینتر 3D و Pick n Place
شبیه ساز تک تیرانداز و سیبل دیجیتال با پردازش تصویر
فروش اسیلوسکوپ GWinstek GOS-630FC
اینم شماتیکی که قولشو داده بودم ببینید چطور میشه برنامه داد که این مث اون فیلمی که گذاشتم مثل شهاب سنگ LEDهای اولی پر نور باشن و وقتی حرکت میکنه دنبالش کم نورتر باشن
اینو بتونیم بسازیم عالی میشه
ممنون از همه
در اینجا هر 4 لد موازی شده معادل یک لد بزرگه یعنی در مجموع 32 لد بزرگ وجود داره که با مالتی پلکس 4 در 8 و با استفاده از 12 خط کنترل میشود
پس وضعیت کل لدها هر چی هست بایستی از طریق روشن کردن به ترتیب ترانزیستورها و قرار دادن هشت سیگنال لد مربوطه ستون مربوطه را روشن کرد و اینکار با سرعت بالاتر از یک کیلو هرتز انجام شود سیگنال ورودی mc20 هم برای تنظیم سرعت باران می باشد
برای اطلاعات بیشتر به روش مالتی پلکس کردن نمایشگرهای سون سگمنت مراجعه شود.
در اینجا هر 4 لد موازی شده معادل یک لد بزرگه یعنی در مجموع 32 لد بزرگ وجود داره که با مالتی پلکس 4 در 8 و با استفاده از 12 خط کنترل میشود
پس وضعیت کل لدها هر چی هست بایستی از طریق روشن کردن به ترتیب ترانزیستورها و قرار دادن هشت سیگنال لد مربوطه ستون مربوطه را روشن کرد و اینکار با سرعت بالاتر از یک کیلو هرتز انجام شود سیگنال ورودی mc20 هم برای تنظیم سرعت باران می باشد
برای اطلاعات بیشتر به روش مالتی پلکس کردن نمایشگرهای سون سگمنت مراجعه شود.
لد یعنی چی؟!همون LED هست؟!
اون پتانسیو مترو میدونم آمده از ولتاژ نمونه برداری کرده با ADC خونده و سرعتو کنترل کرده
الان فقط مشکل چطور کم نور پر نور کردن LED هاست یعنی اونم میدونم باید عرض پالس رو تغییر داد و این که چطور حرکت کنن و در آخر چطور پیاده کردن ایناست
درایور شبکه و nRF24L01 کاتالوگ محصولات
کنترلر CNC شش محوره برای پرینتر 3D و Pick n Place
شبیه ساز تک تیرانداز و سیبل دیجیتال با پردازش تصویر
فروش اسیلوسکوپ GWinstek GOS-630FC
برای تنظیم نور کافیه بین روشن کردن دو ترانزیستور متوالی تاخیر گذاشت یعنی در این فاصله همه لدها خاموش باشند. الگوی حرکت باران هم با نرم افزارهای انیمیشین و با روش ازمون و خطا بدست میاد
با انتخاب زمانهای متفاوت برای روشن بودن هر یک از چهار ترانزیستور روشنایی متفاوت برای هر یک از چهار گروه لد بدست خواهد آمد.
سلام دوست عزیز mohammad751 کلی توضیح نده بابا ما دیپلم تازه گرفتیم :redface: :biggrin: شوخی کردم!!!
متشکرم از همه دوستان بخصوص از Bastam برای شماتیک
تئوری کار که مشخص شد مالتی پلکس است و PWM
ولی زمان بندی
زمان اسکن ستون ها ثابت است ولی زمان بندی اطلاعات هر لد به ترتیب از ماکزیمم به صفر کم میشود( PWM خودمون را شبیه سازی کنید)
مثلا زمان لد 1 فرا میرسد اول n میلی ثانیه پایه مربوطه یک میشود بعد مجددا که نوبتش فرا میرد n-1 میلی ثانیه میشود و ..... در این حالت نور لد کمتر و کمتر میشود
برای لد های دیگر نیز همین اتفاق را داریم تا اینکه زمان روشن بودن تمامی لد ها صفر شود و سیکل تکرار میشود.
البته یادمان باشد که برای بوجود آوردن حرکت لد ها با تاخیر m میلی ثانیه که بوسیله پتانسیومتر قابل تغییر است قابل تنظیم میباشد.
سلام به همه دوستان .... این همه خودتونو اذیت نکنین ... برید از جوان الکترونیک یه ای سی mbi5026 بخرین 1000 تومن ...
اینم دیتا شیتش
http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=we b&cd=1&ved=0CB8QFjAA&url=http%3A%2F%2F www.ledlabs.ru%2Fpdf%2Fmacroblock%2Fmbi5026.pdf&am p;ei=H51JUL6eMom7hAfxvICwCg&usg=AFQjCNGy8Ps2km tB2UHPSbpjeFbNVnGJrw&cad=rja
فکر کنید چه کارهایی که نمیشه باهاش انجام داد . 16 خروجی 5 تا 90 میلی آمپر داره ...
TLC5940 اینم خیلی باحاله ... با همشون کار کردم ... TLC از همشون بهتره ...
این ای سی ها بسیار کوچیکن ... tlc رو پایا داشت 4000 تومن .... MBI رو جوان داشت 1000 تومن ... عالی
دوستان سلام من هم یک ایده دارم به نظر خودم عملی حالا شما هم یه فکری روش بکنید شاید درست در بیاد
این رو می دونیم که کاتد led ها همه بهم متصل هست درست
حالا آند led ها رو وصل می کنیم به میکرو این هم درست
و حالا مثل فرض کنیم که 10 تا led داریم خوب توی میکرویی مثل atmega8 که نمیشه توی همه ی کانال ها موج pwm درست کرد اون هم 10 تا خوب حالا میشه یه کار دیگه کرد
یک موج pwm درست کنیم بدیم به کاتد led ها که در اصل همه به هم وصل هست و بعد اند ها رو شروع کنیم از led اولی تا دهمی صفر و یک کردن در اصل بیاییم یک رو از led اولی شیفت بدیم تا 10 led حالا هر کجا که موج pwm ما صفر باشه و پایه اند هم یک باشه led روشن میشه و یک چیز دیگه موج pwm که درست می کنیم باید ابتدا دیوتی سایکل صفر بیشتر از دیوتی سایکل یک باشه پس در ابتدا led ها پر نور تر و led های اخری هم کم نور تر می شن البته این منطقش بود حالا باید توی عمل ببندیم ببینیم جواب میده یا نه به نظرتون درست در میاد or
توی تاپیکی که در بالا دوستم معرفی کرده ما به نتیجه رسیدیم و بچها ازش فیلم هم گرفتن و گذاشتن
سلام دوست عزیز mohammad751 کلی توضیح نده بابا ما دیپلم تازه گرفتیم :redface: :biggrin: شوخی کردم!!!
متشکرم از همه دوستان بخصوص از Bastam برای شماتیک
تئوری کار که مشخص شد مالتی پلکس است و PWM
ولی زمان بندی
زمان اسکن ستون ها ثابت است ولی زمان بندی اطلاعات هر لد به ترتیب از ماکزیمم به صفر کم میشود( PWM خودمون را شبیه سازی کنید)
مثلا زمان لد 1 فرا میرسد اول n میلی ثانیه پایه مربوطه یک میشود بعد مجددا که نوبتش فرا میرد n-1 میلی ثانیه میشود و ..... در این حالت نور لد کمتر و کمتر میشود
برای لد های دیگر نیز همین اتفاق را داریم تا اینکه زمان روشن بودن تمامی لد ها صفر شود و سیکل تکرار میشود.
البته یادمان باشد که برای بوجود آوردن حرکت لد ها با تاخیر m میلی ثانیه که بوسیله پتانسیومتر قابل تغییر است قابل تنظیم میباشد.
فکر کنم مدار تحلیل شد بریم برنامه اش را بنویسیم
واقعا ممنون از همه بچه ها که دارن همکاری میکنن
خب الان برای شماتیکی که من گذاشتم اگه از 4تا LED موازی شده بگذریم در کل 32LED داریم که اینجوری وصل شدن به هم
خب الان سطر ها به میکرو وصل شدن و ستون ها با ترانزیستور کنترل میشن ( طبق شماتیک مدار )
در این مدار موج PWM روی 8 تا پایه ای که به کاتد LEDها و مستقیم به میکرو متصل است اعمال میشه و ترانزیستور ها نقش انتخاب گر هر کدوم از LED ها را دارند که باید در اون لحظه روشن باشه - تا اینجا درست
شما گفتید که نمیشه همه پایه ها میکرو PWM تولید کنه خب در این مدار ما حداقل نیاز به 8 تا پایه داریم که بتونه PWM تولید کنه اما نه به صورت هم زمان و باید در ادامه هم باشن یعنی اگر پایه اول میکرو با دیوتی سایکل 90% بود پایه دوم باید برای کم کردن نور بشه 50% که نمیفهمم چی میشه چطو میشه
میشه اینو بیشتر برام توضیح بدبد؟!
درایور شبکه و nRF24L01 کاتالوگ محصولات
کنترلر CNC شش محوره برای پرینتر 3D و Pick n Place
شبیه ساز تک تیرانداز و سیبل دیجیتال با پردازش تصویر
فروش اسیلوسکوپ GWinstek GOS-630FC
سلام به همه دوستان .... این همه خودتونو اذیت نکنین ... برید از جوان الکترونیک یه ای سی mbi5026 بخرین 1000 تومن ...
اینم دیتا شیتش
http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=we b&cd=1&ved=0CB8QFjAA&url=http%3A%2F%2F www.ledlabs.ru%2Fpdf%2Fmacroblock%2Fmbi5026.pdf&am p;ei=H51JUL6eMom7hAfxvICwCg&usg=AFQjCNGy8Ps2km tB2UHPSbpjeFbNVnGJrw&cad=rja
فکر کنید چه کارهایی که نمیشه باهاش انجام داد . 16 خروجی 5 تا 90 میلی آمپر داره ...
TLC5940 اینم خیلی باحاله ، 0 تا 120 میلی آمپر ... با همشون کار کردم ... TLC از همشون بهتره ...
این مداراتی که تو بالا دیدم مدار چاپی بزرگی میخواد ولی اینهایی که گذاشتم خیلی کوچیکن
این ای سی ها بسیار کوچیکن ... tlc رو پایا داشت 4000 تومن .... MBI رو جوان داشت 1000 تومن ... عالی
سلام به همه دوستان .... این همه خودتونو اذیت نکنین ... برید از جوان الکترونیک یه ای سی mbi5026 بخرین 1000 تومن ...
اینم دیتا شیتش
http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=we b&cd=1&ved=0CB8QFjAA&url=http%3A%2F%2F www.ledlabs.ru%2Fpdf%2Fmacroblock%2Fmbi5026.pdf&am p;ei=H51JUL6eMom7hAfxvICwCg&usg=AFQjCNGy8Ps2km tB2UHPSbpjeFbNVnGJrw&cad=rja
فکر کنید چه کارهایی که نمیشه باهاش انجام داد . 16 خروجی 5 تا 90 میلی آمپر داره ...
TLC5940 اینم خیلی باحاله ، 0 تا 120 میلی آمپر ... با همشون کار کردم ... TLC از همشون بهتره ...
این مداراتی که تو بالا دیدم مدار چاپی بزرگی میخواد ولی اینهایی که گذاشتم خیلی کوچیکن
این ای سی ها بسیار کوچیکن ... tlc رو پایا داشت 4000 تومن .... MBI رو جوان داشت 1000 تومن ... عالی
اگه سوالی بود بپرسید ...
مرسی خیلی بدرد خورد ولی من فعلا تو کف برنامه نویسیه اینم که چطور این کارو کرده با میکرو ATtiny26
میخوام بدونم که کدوم پایه ها PWM تولید کردن چطور حرکت کرده و ...
درایور شبکه و nRF24L01 کاتالوگ محصولات
کنترلر CNC شش محوره برای پرینتر 3D و Pick n Place
شبیه ساز تک تیرانداز و سیبل دیجیتال با پردازش تصویر
فروش اسیلوسکوپ GWinstek GOS-630FC
مرسی خیلی بدرد خورد ولی من فعلا تو کف برنامه نویسیه اینم که چطور این کارو کرده با میکرو ATtiny26
میخوام بدونم که کدوم پایه ها PWM تولید کردن چطور حرکت کرده و ...
الان مشکلتون چیه؟
مگه به اون تاپیک نرفتین؟
اونجا که من توضیح دادم چی به چیه
خیلی آسونه ک
دیدگاه