একটি এলম 327 অ্যাডাপ্টারে পোলিং ইন্টারভাল সেট করা


2

এলম 327 ডিভাইসে ভোটদানের ব্যবধান সেট করতে আমি কি কোনও টার্মিনাল কমান্ড ব্যবহার করতে পারি? আমি জানি যে উদাহরণস্বরূপ obdwiz এটির গ্রাফিকাল ইন্টারফেসের মাধ্যমে ভোটদানের ব্যবধান নির্ধারণ করতে দেয় তবে আমি কমান্ড টার্মিনাল থেকে এটি ম্যানুয়ালি করতে চাই।


এটি কি সফটওয়্যার নির্ভর না?
Pᴀᴜʟsᴛᴇʀ2

উত্তর:


2

সুতরাং দেখে মনে হচ্ছে এটি কেবলমাত্র এলম 327 অ্যাডাপ্টার যা ইউএসবি অ্যাডাপ্টার চিপটিতে এই ল্যাটেন্সির সমস্যা রয়েছে তাদের জন্য একটি FTDI সিরিয়াল ব্যবহার করে :

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

লিনাক্স এবং উইন্ডোজে, ডিফল্ট লেটেন্সি টাইমার সেটিংটি 16 মিমি।

সুতরাং মূলত, ডেটা অনুরোধ এবং প্রতিক্রিয়া উভয়ই বিবেচনায় নিয়ে আপনি স্বয়ংক্রিয়ভাবে 32 মিমি হিট রাউন্ড ট্রিপ নিচ্ছেন।

ভাগ্যক্রমে, ল্যাটেন্সিটি হ্রাস করা যেতে পারে 1 মিমি। উপরের লিঙ্কটিতে বিভিন্ন অপারেটিং সিস্টেমের জন্য কীভাবে তা করা যায় তা ব্যাখ্যা করা হয়েছে।

ফরস্ক্যান সফ্টওয়্যারটির উইন্ডোজে এটি কীভাবে করা যায় তার একটি ভিজ্যুয়াল টিউটোরিয়াল রয়েছে।


এটি কীভাবে সম্পর্কিত, এটি আসল অনুরোধ-প্রতিক্রিয়া চক্রটি গ্রহণের সময়টি হ্রাস করার জন্য, ভোটের হার বাড়ানোর জন্য নয়।
আমি জানি না আমি

2

ভোটদানের ব্যবধানটি আপনি বন্দর থেকে কতবার ডেটা অনুরোধ করেন তা কেবল। একটি হার্ডওয়ার সাইড বাড রেট রয়েছে যা আপনাকে অবশ্যই পূরণ করতে হবে (সম্ভবত ELM327 এর জন্য 38400 বিপিএস) এবং সাধারণত আপনি প্রোটোকল দ্বারা নির্ধারিত হিসাবে এটি পরিবর্তন করতে পারবেন না।

আপনার উল্লিখিত সফ্টওয়্যারটি কেবল আপনাকে এই প্রয়োজনীয়তাটি পূরণ করতে ডেটা বিটগুলি প্রেরণ / গ্রহণ করার হার নির্ধারণ করতে দেয় (একাধিক মান রয়েছে)। আপনি যদি কোনও টার্মিনাল অ্যাপ্লিকেশন ব্যবহার করেন তবে এটি আপনাকে বাউড্রেট সেট করতে দেয়।

সম্পাদনা: এটি যদি আপনাকে ভোটদানের ব্যবধানটি সেট করতে দেয় তবে এটি কেবল বন্দরে যে ফ্রিকোয়েন্সিটি অনুসন্ধান করে সেটি পরিবর্তন করে, এটি সম্পূর্ণ সফ্টওয়্যার নির্ভর।


সুতরাং যদি আমার যানটি জে 1850 পিডব্লিউএম ব্যবহার করে 41.6 কেবি / সেকেন্ডে। আপনি যদি এই প্রোটোকলটি ব্যবহার করে একটি একক পিড নিরীক্ষণ করছেন, তারের সাথে কোনও ডেটা নমুনা কতবার যায়? দেখে মনে হচ্ছে প্রতি মিলি সেকেন্ডে প্রায় 2 বাইট তারে দিয়ে যাবে। সুতরাং সত্যিই, সেখানে একটি নতুন তথ্য নমুনা পাওয়া যাচ্ছে তারের উপর অন্তত প্রতি কয়েক মিলিসেকেন্ড অ্যাকাউন্টে প্যাকেট ওভারহেড গ্রহণ করে। সুতরাং মূলত অ্যাডাপ্টারের বাসের পুরো ব্যবহারের জন্য প্রতি 5 মিনিটের আশেপাশে নমুনা নিতে সক্ষম হওয়া প্রয়োজন। এবং আমি অনুমান করি যে সফ্টওয়্যারটি অ্যাডাপ্টারের একটি নমুনা কতবার নিয়ন্ত্রণ করে?
রবার্ট এস বার্নেস

প্রকৃত ডেটা স্যাম্পলিং হার বাউড রেট থেকে স্বতন্ত্র, তবে অবশ্যই এর চেয়ে কম হওয়া উচিত। বাড রেট মূলত দ্রুত ডেটা বিটগুলি কীভাবে প্রেরণ করা হয় তা হ'ল, কিন্তু পিড ডেটা একাধিক বিট তৈরি করে এবং এটি প্রোটোকলের অংশ মাত্র। আপনি যতক্ষণ না বাড রেটের কাছে পৌঁছাচ্ছেন ততক্ষণ আপনি যতটা চান নমুনা মুক্ত থাকতে হবে, যা 41.6 কেবি / সেকেন্ডে করা কঠিন হওয়া উচিত। আমি যে কোনও বাণিজ্যিক সফ্টওয়্যার ব্যবহার করেছি তা ব্যবহারকারীকে নমুনা হার চয়ন করতে দেয়, এটি ডিফল্টরূপে এটি কয়েক সেকেন্ডে সহজভাবে করে।
আমি জানি না আমি

Scantool.net ওবিডিউইজ সফ্টওয়্যার আপনাকে ডেটা পোলিংয়ের ব্যবধান সেট করতে দেয়।
রবার্ট এস বার্নেস

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

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