আরডুইনো ডিউমিলানোভের সর্বাধিক নমুনার হার?


11

G'day all!

এই মুহুর্তে আমার কাছে আরডুইনো ডিউমিলানোভ অতিরিক্ত অতিরিক্ত ঝুলছে এবং আমি ভেবেছিলাম যে কয়েকটি অডিও ইন্টারফেসিং প্রকল্প চেষ্টা করব। আমি কেবল ভাবছি যে একক এনালগ ইনপুটটি ব্যবহার করে এবং চিপের উপর কিছু সাধারণ অ্যালগরিদম প্রয়োগ করে, তারপরে এলইডি-তে বাঁধা কয়েকটি ডিজিটাল আউটপুট ব্যবহার করে আমি কী ধরণের নমুনা ফ্রিক্যোয়েন্সি অর্জন করতে পারি wond

যদি সম্ভব হয় তবে আমি 44.1 কিলাহার্টজ এ নমুনা দিতে চাই to

রেফারেন্সের জন্য প্রথম যে জিনিসটি আমি চেষ্টা করতে চাই তা হ'ল একটি সাধারণ গিটার টিউনার।


ওফস - এটি এটিএমটিগা 168 সংস্করণ।
স্কেচি ফ্লেচি

4
@ স্কেচি আপনি মন্তব্যটিতে বিশদ যুক্ত করার পরিবর্তে আপনার প্রয়োজন হলে প্রশ্ন সম্পাদনা করতে পারেন।
ক্লিন্ট লরেন্স

1
গিটার টিউনারের জন্য, ফ্রিকোয়েন্সি অনুমান সম্পর্কে স্ট্যাকওভারফ্লোতে প্রচুর প্রশ্ন রয়েছে। stackoverflow.com/questions/65268/… আমি তাদের একটি গুচ্ছকে
এন্ডোলিথ

উত্তর:


15

আমি মনে করি না আপনি সম্পূর্ণ রেজোলিউশনে সেই দ্রুত নমুনা করতে পারেন। এটিএমএগা 6868 এর সম্পূর্ণ রেজোলিউশনে কেবল 15 কেএসপিএসে নমুনা দিতে পারে।

এটি বলার পরে, আপনার কার্যক্ষম গিটার টিউনারটি পাওয়ার জন্য উপযুক্ত স্যাম্পেল রেট পেতে সক্ষম হওয়া উচিত। ৪৪.১ কেএজেডজ সম্ভবত আপনার তুলনায় মোটামুটি কিছুটা দ্রুত গতিতে হবে যে হাই ই স্ট্রিংয়ের গিটারটির গিটারটি প্রায় 330 হার্জের কাছাকাছি given


উজ্জ্বল - যা আমার প্রশ্নের জবাব দেয়। আমি ভাবিনি যে 168 সম্পূর্ণ মানব অডিও স্পেকট্রামের নমুনা তৈরি করতে সক্ষম হবে তবে আমি কমপক্ষে 6060০ হার্জেডের একটি নমুনা হার পেতে পারলে আমার কোনও উচ্চতা ছাড়াই উচ্চ ই স্ট্রিংটি সনাক্ত করতে সক্ষম হওয়া উচিত। যদিও সুরক্ষা এবং সংবেদনশীলতার জন্য আমি এটিকে কিছুটা ধাক্কা দেব। ধন্যবাদ!
স্কেচি ফ্লেচি

8000 হার্জেজে ফোন সিস্টেমের নমুনা।
জোফোরকার 21

8

অ্যানালগ ইনপুট পড়তে প্রায় 100 মার্কিন (0.0001 গুলি) লাগে, তাই সেকেন্ডে সর্বাধিক পঠনের হার প্রায় 10,000 বার হয়।

http://arduino.cc/en/Reference/AnalogRead

রব।


4

গুগল 'এভিআর গিটার টিউনারের' জন্য, বেশ কয়েকটি প্রকল্প রয়েছে যা ইতিমধ্যে এটি করা হয়েছে এবং তারা এভিআরের গতির সাথে খুব বেশি ঝামেলা ছাড়াই এটি করতে সক্ষম হবে বলে মনে হয়।


3

যদি আপনি কোনও এনালগ তুলক (এভিআরের অভ্যন্তরীণ এক বা একটি বাহ্যিক ওপাম্প এক) ব্যবহার করেন যা এনালগ ইনপুটটিকে বর্গাকার তরঙ্গে পরিণত করে, আপনি আরও বেশি গতিতে দোলনের নমুনা করতে পারেন। যদিও এটি সত্য অডিও নমুনা নয়, একটি গিটার টিউনার তৈরি করার জন্য আপনার সমস্ত কোড যেহেতু যেভাবেই করা হচ্ছে তা প্রতি ইউনিট সময় শূন্য ক্রসিং গণনা করা দরকার all


1
আমার উদ্বেগ, আমি মনে করি, এটি হ'ল মৌলিকটি বাছাই করার জন্য আপনাকে সত্যই এফএফটি চালানো দরকার। গিটারগুলি যখন স্ট্রিং উত্সাহিত হয় তখন সমস্ত ধরণের ফ্রিকোয়েন্সি তৈরি করে এবং শূন্য ক্রসিংগুলি গণনা করা আপনাকে কেবল একটি বর্গাকার তরঙ্গ তৈরির জন্য পর্যাপ্ত তথ্য দেয়, একটি এফএফটিকে পুরোপুরি অকেজো করে তোলে।
wackyvorlon

সিঙ্গেল-নোট গিটার আউটপুট (বিশেষত বৈদ্যুতিন) একবার সাইন ওয়েভের কাছাকাছি হয়, আপনি একবার প্রাথমিক ক্ষণস্থায়ী হয়ে গেলে। মৌলিক প্রশস্ততার কাছাকাছি কোথাও কোনও অদ্ভুত সুরেলা নেই। সমস্ত সস্তার ডিজিটাল গিটার টিউনার কেবল শূন্য-ক্রসিং টাইমিং করে এবং ফ্রিকোয়েন্সি ডোমেনে কিছু না করে। এখানে একটি এভিআর 2323 ( আরডুইনোর নিকটাত্মীয়) এর কৌশলটির একটি উদাহরণ মাইপ্লেস.নু /avr/gtuner/index.htm এবং এখানে মিডিআই এর সাথে আরডুইনো ব্যবহারের আরেকটি কথা আছে youtube.com/watch?v=oGKE1vmAWCA
todbot

আমি মনে করি না যে গিটারের টিউনারগুলি শূন্য ক্রসিংগুলি গণনা করে, এবং এটি অবশ্যই একটি ভাল পদ্ধতি নয়। এটি এমনকি একটি সাইন ওয়েভের কাছাকাছিও নয় এবং চক্র প্রতি অনেকগুলি শূন্য ক্রসিং হতে পারে: flic.kr/p/7ns9nu
এন্ডোলিথ

আমি যে টিউনারগুলি দেখেছি তাতে ইনপুট সিগন্যালটিকে যতটা সম্ভব সাইন ওয়েভে পরিণত করার জন্য লো-পাস ফিল্টার ছিল।
টডবট

3

সিরিয়ালযুক্ত বেশ কয়েকটি এডিসি উপলব্ধ রয়েছে, আই 2 এস আই 2 সি এর ভিত্তিতে এনএক্সপির মান। তারা আপনাকে আরও সহজে উচ্চতর গতিতেও সহজেই অ্যানালগ টানতে দেয়। এই লিঙ্কটি আপনাকে এমন কোনও এনএক্সপি অংশে নিয়ে যেতে হবে যা অডিওর জন্য ডিজাইন করা হয়েছে: UDA1361TS

নিখরচায় নমুনাগুলি আপনার বন্ধু :)


1
অনেক ধন্যবাদ! আমার সাধারণ টিউনারে যাওয়ার দরকারের তুলনায় এটি কিছুটা বেশি হবে, তবে এই চিপটি আমার ভবিষ্যতের কিছু প্রকল্পের জন্য নিখুঁত দেখাচ্ছে। আমি পরিণতিতে প্রফেস প্রসেসিংয়ের সাথে পরীক্ষার জন্য একটি সাধারণ ইনলাইন ডিএসপি ডেক পেতে চাই। ধন্যবাদ!
স্কেচি ফ্লেচি

1

প্রথমত, আপনার নির্দিষ্ট অ্যাপ্লিকেশনটির জন্য, আপনার কেবলমাত্র 1 কেএইচ হার্জ বা তাই স্যাম্পলিং হার প্রয়োজন, ধরে নিই যে আপনি মৌলিক ফ্রিকোয়েন্সি টিউন করছেন এবং কোনও ইনহারমনিক পার্টিয়াল নেই ...

যাইহোক, সর্বাধিক সম্ভব নমুনা হার হিসাবে, আরডুইনো ম্যানুয়ালটি বলে:

এনালগ ইনপুট পড়তে প্রায় 100 মাইক্রোসেকেন্ড (0.0001 গুলি) লাগে, তাই সর্বাধিক পঠনের হার সেকেন্ডে প্রায় 10,000 বার is

এটি 10 ​​কেএজেডজ স্যাম্পলিং ফ্রিকোয়েন্সিটি সর্বাধিক উল্লেখ করবে। যাহোক. আপনি দ্বারা উচ্চ স্যাম্পলিং হার পেতে পারেন সরাসরি এডিসি রেজিস্টার অ্যাক্সেসযাও Arduino রিয়েলটাইম অডিও প্রক্রিয়াকরণ পৃষ্ঠা উদাহরণস্বরূপ 15 ২ kHz দুটি চ্যানেল ব্যবহার করে। সুতরাং 10 কেএইচজেড সর্বাধিক বিল্ট-ইন অ্যানালগরিড () ফাংশনটি ব্যবহার করার সময় কেবলমাত্র এটির ওভারহেড রয়েছে।

এডিসি 50 কিলাহার্টজ এবং 200 কেজি হার্জের মধ্যে একটি ক্লক স্পিড সহ সেরা অপারেশনের জন্য অনুকূলিত হয়েছে:

ডিফল্টরূপে, ক্রমাগত আনুমানিক সার্কিটরি সর্বাধিক রেজোলিউশন পেতে 50 কেজি হার্জ এবং 200 কেজি হার্টের মধ্যে একটি ইনপুট ক্লক ফ্রিকোয়েন্সি [এডিসি ক্লক] প্রয়োজন।

যেহেতু কোনও এডিসি রূপান্তরটিতে 13 টি ঘড়ি চক্র লাগে তাই এটি 4 কেএইচজেড থেকে 15 কেজি হার্জের নমুনা হার হবে। AVR120 অনুসারে : একটি এভিআর এডিসির চরিত্রায়ন এবং ক্রমাঙ্কন :

সর্বোত্তম পারফরম্যান্সের জন্য, ADC ঘড়িটি 200 kHz এর বেশি হওয়া উচিত নয়। তবে, 1 মেগাহার্টজ অবধি ফ্রিকোয়েন্সি এডিসি রেজোলিউশনকে উল্লেখযোগ্যভাবে হ্রাস করে না।

1 মেগাহার্টজ এর বেশি ফ্রিকোয়েন্সি সহ এডিসি পরিচালনা করা বৈশিষ্ট্যযুক্ত নয়।

1 মেগাহার্জ ঘড়ির ফ্রিকোয়েন্সি = 77 কেএইচজেডের নমুনা নিয়ন্ত্রন, যাতে এটি বাস্তবসম্মত সর্বাধিক।

ফোরাম থ্রেড আরও অ্যানালগ পড়ুন? এই সম্পর্কে আরও আছে।


0

অন-চিপ রূপান্তরকারী এই অ্যাপ্লিকেশনটির জন্য অন্যরা যেমন নির্দেশ করেছে, তেমন কাজ করবে তবে আপনাকে অবশ্যই বাহ্যিক এডিসি ব্যবহার করা উচিত। এটি আপনাকে অনেক ঝামেলা বাঁচাবে এবং আপনার মাইক্রোকে এসপিআই বা আই 2 সি এর চেয়ে বেশি পরিমাণে নমুনা মুক্ত করতে পারবে, মাইক্রোটির ঘড়ির থেকে কম শব্দ সহ এবং অভ্যন্তরীণ এডিসি ব্যবহারের চেয়ে আরও নির্ভুলতার সাথে মিচ উচ্চতর হারের হারের হার নির্ধারণ করবে। আপনি যদি আরও রেজোলিউশন এবং / অথবা উচ্চতর ডেটা হার চান, তবে LTC1867 এর মতো কিছু ব্যবহার করুন, যা আপনাকে 175kHz অবধি নমুনা দেয় (যদিও আপনি এটি চাইলেও দ্রুত ঘড়ি দিতে পারেন) এবং তারপরে 24-বিট ডেটা পড়ুন এসপিআই থেকে 20MHz অবধি প্রকৃত এডিসি কী করতে পারে দেখুন? :) সেই ধরণের পাওয়ার (এবং একটি 24- বা 32-বিট ডিএসপি) দিয়ে, আপনি আপনার অডিও সংকোচিত এবং সঞ্চয় করতে পারেন, এটি ফিল্টার করতে পারেন, এটি পরিচালনা করতে পারেন, ফিরে খেলতে পারেন ... সম্ভাবনাগুলি অন্তহীন।


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.