বিষয়বস্তু লুকান

CAN সহ AX031700 ইউনিভার্সাল ইনপুট কন্ট্রোলার

পণ্য তথ্য

স্পেসিফিকেশন

  • পণ্যের নাম: CAN সহ ইউনিভার্সাল ইনপুট কন্ট্রোলার
  • মডেল নম্বর: UMAX031700 সংস্করণ V3
  • অংশ সংখ্যা: AX031700
  • সমর্থিত প্রোটোকল: SAE J1939
  • বৈশিষ্ট্য: একক ইউনিভার্সাল ইনপুট থেকে সমানুপাতিক ভালভ আউটপুট
    নিয়ন্ত্রক

পণ্য ব্যবহারের নির্দেশাবলী

1. ইনস্টলেশন নির্দেশাবলী

মাত্রা এবং পিনআউট

বিস্তারিত মাত্রা এবং পিনআউটের জন্য ব্যবহারকারীর ম্যানুয়াল পড়ুন
তথ্য

মাউন্ট নির্দেশাবলী

নিশ্চিত করুন যে কন্ট্রোলারটি নিরাপদে মাউন্ট করা আছে নিম্নলিখিতগুলি অনুসরণ করে
নির্দেশিকা ব্যবহারকারী ম্যানুয়াল প্রদান.

2. ওভারview J1939 এর বৈশিষ্ট্য

সমর্থিত বার্তা

কন্ট্রোলারটি SAE-তে নির্দিষ্ট বিভিন্ন বার্তা সমর্থন করে
J1939 স্ট্যান্ডার্ড। ব্যবহারকারীর নির্দেশিকাটির বিভাগ 3.1 দেখুন
বিস্তারিত

নাম, ঠিকানা এবং সফটওয়্যার আইডি

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

৩. অ্যাক্সিওম্যাটিক ইলেকট্রনিকের মাধ্যমে ECU সেটপয়েন্ট অ্যাক্সেস করা হয়েছে
সহকারী

অ্যাক্সেস করতে অ্যাক্সিওম্যাটিক ইলেকট্রনিক অ্যাসিস্ট্যান্ট (EA) ব্যবহার করুন এবং
ECU সেটপয়েন্ট কনফিগার করুন। প্রদত্ত নির্দেশাবলী অনুসরণ করুন
ব্যবহারকারী ম্যানুয়াল এর অধ্যায় 4.

৪. অ্যাক্সিওম্যাটিক EA বুটলোডার দিয়ে CAN-এর উপর রিফ্ল্যাশ করা

কন্ট্রোলার রিফ্ল্যাশ করতে অ্যাক্সিওম্যাটিক EA বুটলোডার ব্যবহার করুন
CAN বাসের উপর। ব্যবহারকারীর বিভাগ 5-এ বিস্তারিত পদক্ষেপগুলি বর্ণিত হয়েছে
ম্যানুয়াল

5. প্রযুক্তিগত স্পেসিফিকেশন

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

6. সংস্করণ ইতিহাস

সংস্করণ ইতিহাসের জন্য ব্যবহারকারীর ম্যানুয়ালটির বিভাগ 7 দেখুন
পণ্য

প্রায়শই জিজ্ঞাসিত প্রশ্ন (FAQ)

প্রশ্ন: আমি কি একক ইনপুট CAN দিয়ে একাধিক ইনপুট প্রকার ব্যবহার করতে পারি?
নিয়ন্ত্রক?

উত্তর: হ্যাঁ, কন্ট্রোলারটি বিস্তৃত পরিসরের কনফিগারযোগ্য
ইনপুট প্রকার, নিয়ন্ত্রণে বহুমুখীতা প্রদান করে।

প্রশ্ন: আমি কিভাবে কন্ট্রোলারের সফটওয়্যার আপডেট করতে পারি?

A: আপনি Axiomatic ব্যবহার করে CAN এর উপর কন্ট্রোলার রিফ্ল্যাশ করতে পারেন
EA বুটলোডার। বিস্তারিত জানার জন্য ব্যবহারকারীর ম্যানুয়ালটির বিভাগ 5 দেখুন
নির্দেশাবলী

"`

ব্যবহারকারীর ম্যানুয়াল UMAX031700 সংস্করণ V3
ক্যান সহ ইউনিভার্সাল ইনপুট কন্ট্রোলার
SAEJ1939
ব্যবহারকারীর ম্যানুয়াল
P/N: AX031700

সংক্ষিপ্ত বিবরণ

ACK

ইতিবাচক স্বীকৃতি (SAE J1939 মান থেকে)

UIN

ইউনিভার্সাল ইনপুট

EA

স্বতঃসিদ্ধ ইলেকট্রনিক সহকারী (স্বতঃসিদ্ধ ECU-এর জন্য একটি পরিষেবা সরঞ্জাম)

ইসিইউ

বৈদ্যুতিন নিয়ন্ত্রণ ইউনিট

(SAE J1939 স্ট্যান্ডার্ড থেকে)

NAK

নেতিবাচক স্বীকৃতি (SAE J1939 মান থেকে)

PDU1

নির্দিষ্ট অথবা বিশ্বব্যাপী (SAE J1939 মান থেকে) একটি গন্তব্য ঠিকানায় পাঠানো বার্তাগুলির জন্য একটি ফর্ম্যাট।

PDU2

গ্রুপ এক্সটেনশন কৌশল ব্যবহার করে লেবেল করা তথ্য পাঠানোর জন্য ব্যবহৃত একটি ফর্ম্যাট, এবং এতে কোনও গন্তব্য ঠিকানা থাকে না।

PGN

প্যারামিটার গ্রুপ নম্বর (SAE J1939 স্ট্যান্ডার্ড থেকে)

প্রোপা

পিয়ার-টু-পিয়ার যোগাযোগের জন্য মালিকানাধীন A PGN ব্যবহার করে এমন বার্তা

প্রপবি

সম্প্রচার যোগাযোগের জন্য একটি মালিকানাধীন B PGN ব্যবহার করে এমন বার্তা

এসপিএন

সন্দেহভাজন প্যারামিটার নম্বর (SAE J1939 স্ট্যান্ডার্ড থেকে)

দ্রষ্টব্য: একটি স্বতঃসিদ্ধ ইলেকট্রনিক সহকারী কিট P/N: AX070502 অথবা AX070506K হিসাবে অর্ডার করা যেতে পারে।

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

2-44

সূচিপত্র
1। ওভারVIEW নিয়ন্ত্রক ……………………………………………………………………………………………………… 4
১.১. আনুপাতিক ভালভ আউটপুট কন্ট্রোলারের সাথে একক ইউনিভার্সাল ইনপুটের বর্ণনা ……………………….. ৪ ১.২. ইউনিভার্সাল ইনপুট ফাংশন ব্লক………………………………………………………………………………………………. ৪
১.২.১. ইনপুট সেন্সরের ধরণ …………………………………………………………………………………………………………………………………. ৪ ১.২.২. পুলআপ / পুলডাউন রেজিস্টর অপশন………………………………………………………………………………………………………………………………………… ৫ ১.২.৩. সর্বনিম্ন এবং সর্বোচ্চ ত্রুটি এবং পরিসর……………………………………………………………………………………………………………………. ৫ ১.২.৪. ইনপুট সফটওয়্যার ফিল্টারের ধরণ…………………………………………………………………………………………………………………………………………………… ৫ ১.৩. অভ্যন্তরীণ ফাংশন ব্লক নিয়ন্ত্রণ উৎস…………………………………………………………………………………….. ৬ ১.৪. টেবিল ফাংশন ব্লক লুকআপ করুন …………………………………………………………………………………………………. ৭ ১.৪.১. এক্স-অ্যাক্সিস, ইনপুট ডেটা রেসপন্স……………………………………………………………………………………………………………………………….. ৮ ১.৪.২. Y-অক্ষ, লুকআপ টেবিল আউটপুট ………………………………………………………………………………………………………………………. ৮ ১.৪.৩. ডিফল্ট কনফিগারেশন, ডেটা রেসপন্স ……………………………………………………………………………………………………………. ৮ ১.৪.৪. পয়েন্ট টু পয়েন্ট রেসপন্স ………………………………………………………………………………………………………………………………….. ৯ ১.৪.৫. এক্স-অক্ষ, টাইম রেসপন্স ……………………………………………………………………………………………………………………………………………………… ১০ ১.৫. প্রোগ্রামেবল লজিক ফাংশন ব্লক ……………………………………………………………………………………………………………. ১১ ১.৫.১. শর্ত মূল্যায়ন ……………………………………………………………………………………………………………………………………………………… ১৪ ১.৫.২. টেবিল নির্বাচন ……………………………………………………………………………………………………………………………………………………….. ১৫ ১.৫.৩. লজিক ব্লক আউটপুট ………………………………………………………………………………………………………………………………….. ১৬ ১.৬. গণিত ফাংশন ব্লক…………………………………………………………………………………………………………………….. ১৭ ১.৭. ফাংশন ব্লক ট্রান্সমিট করতে পারে……………………………………………………………………………………………….. ১৮ ১.৮. ফাংশন ব্লক গ্রহণ করতে পারে…………………………………………………………………………………………………………. ১৯ ১.৯. ডায়াগনস্টিক ফাংশন ব্লক…………………………………………………………………………………………………………. ২০
2. ইনস্টলেশন নির্দেশাবলী ………………………………………………………………………………………………………. 24
2.1। মাত্রা এবং পিনআউট ……………………………………………………………………………………………………………………………… 24 2.2। মাউন্ট করার নির্দেশাবলী ………………………………………………………………………………………………………………………………
3। ওভারVIEW J1939 বৈশিষ্ট্যগুলির ………………………………………………………………………………………………………….. 26
৩.১. সমর্থিত বার্তাগুলির ভূমিকা ………………………………………………………………………………………. ২৬ ৩.২. নাম, ঠিকানা এবং সফ্টওয়্যার আইডি …………………………………………………………………………………………………………… ২৭
৪. অ্যাক্সিওম্যাটিক ইলেকট্রনিক অ্যাসিস্ট্যান্টের সাহায্যে অ্যাক্সেস করা ECU সেটপয়েন্টগুলি …………………………………. ২৯
৪.১. J4.1 নেটওয়ার্ক …………………………………………………………………………………………………………………………………………… ২৯ ৪.২. ইউনিভার্সাল ইনপুট…………………………………………………………………………………………………………………………………………………… ৩০ ৪.৩. ধ্রুবক ডেটা তালিকা সেটপয়েন্ট …………………………………………………………………………………………………………….. ৩১ ৪.৪. টেবিল সেটপয়েন্ট লুকআপ করুন ……………………………………………………………………………………………………………………… ৩২ ৪.৫. প্রোগ্রামেবল লজিক সেটপয়েন্ট ………………………………………………………………………………………………….. ৩৩ ৪.৬. গণিত ফাংশন ব্লক সেটপয়েন্ট ………………………………………………………………………………………………….. ৩৫ ৪.৭. সেটপয়েন্ট পেতে পারেন ………………………………………………………………………………………………………….. ৩৭ ৪.৮. সেটপয়েন্ট প্রেরণ করতে পারেন…………………………………………………………………………………………………………………… ৩৭
৫. অ্যাক্সিওম্যাটিক ইএ বুটলোডার দিয়ে ক্যানের উপর দিয়ে রিফ্ল্যাশ করা ……………………………………………………… ৩৯
6. প্রযুক্তিগত স্পেসিফিকেশন ………………………………………………………………………………………………………………. 43
৬.১. বিদ্যুৎ সরবরাহ ………………………………………………………………………………………………………………………………….. ৪৩ ৬.২. ইনপুট……………………………………………………………………………………………………………………………………………………………… ৪৩ ৬.৩. যোগাযোগ……………………………………………………………………………………………………………………. ৪৩ ৬.৪. সাধারণ স্পেসিফিকেশন ………………………………………………………………………………………………………………………. ৪৩
7. সংস্করণ ইতিহাস ………………………………………………………………………………………………………………………… ….. 44

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

3-44

1। ওভারVIEW কন্ট্রোলারের
১.১. একক ইউনিভার্সাল ইনপুট থেকে আনুপাতিক ভালভ আউটপুট কন্ট্রোলারের বর্ণনা
একক ইনপুট CAN কন্ট্রোলার (1IN-CAN) একক ইনপুটের বহুমুখী নিয়ন্ত্রণ এবং বিভিন্ন ধরণের নিয়ন্ত্রণ যুক্তি এবং অ্যালগরিদমের জন্য ডিজাইন করা হয়েছে। এর নমনীয় সার্কিট ডিজাইন ব্যবহারকারীকে বিভিন্ন ধরণের কনফিগারযোগ্য ইনপুট ধরণের সুযোগ দেয়।
কন্ট্রোলারটিতে একটি সম্পূর্ণরূপে কনফিগারযোগ্য সার্বজনীন ইনপুট রয়েছে যা পড়ার জন্য সেটআপ করা যেতে পারে: voltage, কারেন্ট, ফ্রিকোয়েন্সি/RPM, PWM অথবা ডিজিটাল ইনপুট সিগন্যাল। ইউনিটের সমস্ত I/O এবং লজিক্যাল ফাংশন ব্লকগুলি একে অপরের থেকে স্বভাবতই স্বাধীন, তবে বিভিন্ন উপায়ে একে অপরের সাথে ইন্টারঅ্যাক্ট করার জন্য কনফিগার করা যেতে পারে।
1IN-CAN দ্বারা সমর্থিত বিভিন্ন ফাংশন ব্লকগুলি নিম্নলিখিত বিভাগগুলিতে রূপরেখা করা হয়েছে। এই নথির ধারা 3 এ বর্ণিত, সমস্ত সেটপয়েন্টগুলি অ্যাক্সিওম্যাটিক ইলেকট্রনিক সহকারী ব্যবহার করে ব্যবহারকারীর দ্বারা কনফিগারযোগ্য।
1.2. ইউনিভার্সাল ইনপুট ফাংশন ব্লক
নিয়ামক দুটি সর্বজনীন ইনপুট নিয়ে গঠিত। দুটি সার্বজনীন ইনপুট ভলিউম পরিমাপ করতে কনফিগার করা যেতে পারেtagই, কারেন্ট, রেজিস্ট্যান্স, ফ্রিকোয়েন্সি, পালস উইডথ মড্যুলেশন (PWM) এবং ডিজিটাল সিগন্যাল।
1.2.1। ইনপুট সেন্সর প্রকার
সারণি 3 নিয়ামক দ্বারা সমর্থিত ইনপুট প্রকারের তালিকা করে। ইনপুট সেন্সর টাইপ প্যারামিটারটি সারণি 1 এ বর্ণিত ইনপুট প্রকারের সাথে একটি ড্রপডাউন তালিকা প্রদান করে। ইনপুট সেন্সর প্রকার পরিবর্তন করা একই সেটপয়েন্ট গ্রুপের মধ্যে অন্যান্য সেটপয়েন্টগুলিকে প্রভাবিত করে যেমন ন্যূনতম/সর্বোচ্চ ত্রুটি/পরিসীমা তাদের নতুন ইনপুট প্রকারে রিফ্রেশ করে এবং এইভাবে হওয়া উচিত। প্রথম পরিবর্তন.
0 নিষ্ক্রিয় 12 ভলিউমtage 0 থেকে 5V 13 ভলিউমtage 0 থেকে 10V 20 কারেন্ট 0 থেকে 20mA 21 কারেন্ট 4 থেকে 20mA 40 ফ্রিকোয়েন্সি 0.5Hz থেকে 10kHz 50 PWM ডিউটি ​​সাইকেল (0.5Hz থেকে 10kHz) 60 ডিজিটাল (সাধারণ) 61 ডিজিটাল (বিপরীত) 62 ডিজিটাল (ল্যাচড)
সারণি 1 ইউনিভার্সাল ইনপুট সেন্সর টাইপ বিকল্প
মাইক্রোকন্ট্রোলারে সমস্ত অ্যানালগ ইনপুট সরাসরি 12-বিট অ্যানালগ-টু-ডিজিটাল রূপান্তরকারী (ADC) এ খাওয়ানো হয়। সমস্ত ভলিউমtagই ইনপুটগুলি উচ্চ প্রতিবন্ধকতাযুক্ত যখন বর্তমান ইনপুটগুলি সংকেত পরিমাপ করার জন্য একটি 124 প্রতিরোধক ব্যবহার করে।
ফ্রিকোয়েন্সি/RPM, পালস প্রস্থ মডুলেটেড (PWM) এবং কাউন্টার ইনপুট সেন্সর প্রকারগুলি মাইক্রোকন্ট্রোলার টাইমারের সাথে সংযুক্ত থাকে। প্রতি বিপ্লব সেটপয়েন্টের পালসগুলি কেবল তখনই বিবেচনা করা হয় যখন নির্বাচিত ইনপুট সেন্সর প্রকারটি সারণি 3 অনুসারে ফ্রিকোয়েন্সি ধরণের হয়। যখন প্রতি বিপ্লব সেটপয়েন্টের পালস 0 তে সেট করা হয়, তখন পরিমাপ [Hz] এর এককের মধ্যে নেওয়া হবে। যদি প্রতি বিপ্লব সেটপয়েন্টের পালস 0 এর বেশি সেট করা হয়, তবে পরিমাপগুলি [RPM] এর এককের মধ্যে নেওয়া হবে।

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

4-44

ডিজিটাল ইনপুট সেন্সর প্রকার তিনটি মোড অফার করে: সাধারণ, বিপরীত, এবং ল্যাচড। ডিজিটাল ইনপুট প্রকারের সাথে নেওয়া পরিমাপ হল 1 (চালু) বা 0 (বন্ধ)।

1.2.2। পুলআপ / পুলডাউন প্রতিরোধক বিকল্প

ইনপুট সেন্সরের ধরণ: ফ্রিকোয়েন্সি/RPM, PWM, ডিজিটাল সহ, ব্যবহারকারীর কাছে টেবিল 3-এ তালিকাভুক্ত তিনটি (2) ভিন্ন পুল আপ/পুল ডাউন বিকল্পের বিকল্প রয়েছে।

0 পুলআপ/পুলডাউন অফ 1 10k পুলআপ 2 10k পুলডাউন
টেবিল 2 পুলআপ/পুলডাউন প্রতিরোধক বিকল্প
এই বিকল্পগুলি অ্যাক্সিওম্যাটিক ইলেকট্রনিক অ্যাসিস্ট্যান্টে সেটপয়েন্ট পুলআপ/পুলডাউন রেজিস্টর সামঞ্জস্য করে সক্রিয় বা নিষ্ক্রিয় করা যেতে পারে।

১.২.৩। সর্বনিম্ন এবং সর্বোচ্চ ত্রুটি এবং পরিসর

ন্যূনতম পরিসর এবং সর্বোচ্চ পরিসর সেটপয়েন্টগুলিকে পরিমাপ পরিসরের সাথে গুলিয়ে ফেলা উচিত নয়। এই সেটপয়েন্টগুলি ডিজিটাল ইনপুট ছাড়া সকলের সাথে উপলব্ধ, এবং যখন ইনপুটটিকে অন্য ফাংশন ব্লকের জন্য নিয়ন্ত্রণ ইনপুট হিসাবে নির্বাচিত করা হয় তখন এগুলি ব্যবহার করা হয়। এগুলি ঢাল গণনায় ব্যবহৃত Xmin এবং Xmax মান হয়ে ওঠে (চিত্র 6 দেখুন)। যখন এই মানগুলি পরিবর্তন করা হয়, তখন নিয়ন্ত্রণ উৎস হিসাবে ইনপুট ব্যবহার করে অন্যান্য ফাংশন ব্লকগুলি স্বয়ংক্রিয়ভাবে নতুন X-অক্ষ মান প্রতিফলিত করার জন্য আপডেট হয়।

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

০ <= সর্বনিম্ন ত্রুটি <= সর্বনিম্ন পরিসর <= সর্বোচ্চ পরিসর <= সর্বোচ্চ ত্রুটি <= ১.১xসর্বোচ্চ*

* যেকোনো ইনপুটের সর্বোচ্চ মান ধরণের উপর নির্ভর করে। ত্রুটির পরিসর ১০% পর্যন্ত সেট করা যেতে পারে।

এই মানের উপরে। উদাহরণস্বরূপampLe:

ফ্রিকোয়েন্সি: সর্বোচ্চ = ১০,০০০ [Hz বা RPM]

পিডব্লিউএম:

সর্বোচ্চ = ১০০.০০ [%]

ভলিউমtage: সর্বোচ্চ = 5.00 অথবা 10.00 [V]

বর্তমান: সর্বোচ্চ = ২০.০০ [mA]

মিথ্যা ত্রুটি এড়াতে, ব্যবহারকারী পরিমাপ সংকেতে সফ্টওয়্যার ফিল্টারিং যোগ করতে পারেন।

1.2.4। ইনপুট সফ্টওয়্যার ফিল্টার প্রকার

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

5-44

ডিজিটাল (সাধারণ), ডিজিটাল (বিপরীত), ডিজিটাল (ল্যাচড) ব্যতীত সমস্ত ইনপুট প্রকারগুলি ফিল্টার প্রকার এবং ফিল্টার ধ্রুবক সেটপয়েন্ট ব্যবহার করে ফিল্টার করা যেতে পারে। সারণি 3 এ তালিকাভুক্ত তিনটি (3) ফিল্টার প্রকার উপলব্ধ রয়েছে।
0 ফিল্টারিং নেই 1 চলমান গড় 2 পুনরাবৃত্তি গড়
সারণি 3 ইনপুট ফিল্টারিং প্রকার
প্রথম ফিল্টার বিকল্প নো ফিল্টারিং, পরিমাপ করা ডেটাতে কোন ফিল্টারিং প্রদান করে না। এইভাবে পরিমাপ করা ডেটা সরাসরি যে কোনও ফাংশন ব্লকে ব্যবহার করা হবে যা এই ডেটা ব্যবহার করে।
দ্বিতীয় বিকল্প, মুভিং এভারেজ, পরিমাপ করা ইনপুট ডেটাতে নিচের 'সমীকরণ 1' প্রয়োগ করে, যেখানে ValueN বর্তমান ইনপুট পরিমাপ করা ডেটা উপস্থাপন করে, যেখানে ValueN-1 পূর্ববর্তী ফিল্টার করা ডেটা উপস্থাপন করে। ফিল্টার ধ্রুবক হল ফিল্টার ধ্রুবক সেটপয়েন্ট।
সমীকরণ 1 - চলমান গড় ফিল্টার ফাংশন:

মান

=

মানN-1 +

(ইনপুট – মান-1) ফিল্টার ধ্রুবক

তৃতীয় বিকল্প, রিপিটিং এভারেজ, মাপা ইনপুট ডেটাতে নিচের 'সমীকরণ 2' প্রয়োগ করে, যেখানে N হল ফিল্টার কনস্ট্যান্ট সেটপয়েন্টের মান। ফিল্টার করা ইনপুট, মান হল N (ফিল্টার ধ্রুবক) সংখ্যায় নেওয়া সমস্ত ইনপুট পরিমাপের গড়। গড় নেওয়া হলে, পরবর্তী গড় প্রস্তুত না হওয়া পর্যন্ত ফিল্টার করা ইনপুট থাকবে।

সমীকরণ ২ – পুনরাবৃত্তি গড় স্থানান্তর ফাংশন: মান = N2 ইনপুটN N

1.3। অভ্যন্তরীণ ফাংশন ব্লক নিয়ন্ত্রণ উত্স

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

6-44

1IN-CAN কন্ট্রোলার কন্ট্রোলার দ্বারা সমর্থিত লজিক্যাল ফাংশন ব্লকের তালিকা থেকে অভ্যন্তরীণ ফাংশন ব্লক সোর্স নির্বাচন করার অনুমতি দেয়। ফলস্বরূপ, একটি ফাংশন ব্লক থেকে যেকোনো আউটপুট অন্যটির জন্য কন্ট্রোল সোর্স হিসেবে নির্বাচন করা যেতে পারে। মনে রাখবেন যে সমস্ত বিকল্প সব ক্ষেত্রেই অর্থবহ নয়, তবে নিয়ন্ত্রণ সোর্সের সম্পূর্ণ তালিকা সারণি 4 এ দেখানো হয়েছে।

মান ১ ২ ৪ ৮ ১৬ ৩২ ৬৪ ১২০ ২৫৬

অর্থ নিয়ন্ত্রণ উৎস ব্যবহৃত হয় না বার্তা গ্রহণ করতে পারেন সর্বজনীন ইনপুট পরিমাপিত লুকআপ টেবিল ফাংশন ব্লক প্রোগ্রামেবল লজিক ফাংশন ব্লক গাণিতিক ফাংশন ব্লক ধ্রুবক ডেটা তালিকা ব্লক পরিমাপিত পাওয়ার সাপ্লাই পরিমাপিত প্রসেসরের তাপমাত্রা
সারণি 4 নিয়ন্ত্রণ উৎস বিকল্প

একটি উত্স ছাড়াও, প্রতিটি নিয়ন্ত্রণের একটি সংখ্যা রয়েছে যা প্রশ্নে থাকা ফাংশন ব্লকের সাব-ইনডেক্সের সাথে মিলে যায়। সারণি 5 নির্বাচন করা উৎসের উপর নির্ভর করে সংখ্যা অবজেক্টের জন্য সমর্থিত রেঞ্জের রূপরেখা দেয়।

নিয়ন্ত্রণ উত্স

কন্ট্রোল সোর্স নম্বর

কন্ট্রোল সোর্স ব্যবহার করা হয়নি (উপেক্ষিত)

[১]

বার্তা গ্রহণ করতে পারেন

[২…৪]

সার্বজনীন ইনপুট পরিমাপ

[২…৪]

টেবিল ফাংশন ব্লক দেখুন

[২…৪]

প্রোগ্রামেবল লজিক ফাংশন ব্লক

[২…৪]

গাণিতিক ফাংশন ব্লক

[২…৪]

ধ্রুবক ডেটা তালিকা ব্লক

[২…৪]

পরিমাপিত বিদ্যুৎ সরবরাহ

[২…৪]

পরিমাপ করা প্রসেসরের তাপমাত্রা

[২…৪]

সারণি 5 নিয়ন্ত্রণ উৎস নম্বর বিকল্প

1.4। টেবিল ফাংশন ব্লক দেখুন

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

7-44

লুকআপ টেবিল প্রতি লুকআপ টেবিলে 10টি ঢাল পর্যন্ত আউটপুট প্রতিক্রিয়া দিতে ব্যবহৃত হয়। X-অক্ষের প্রকারের উপর ভিত্তি করে দুটি ধরণের লুকআপ টেবিল প্রতিক্রিয়া রয়েছে: ডেটা প্রতিক্রিয়া এবং সময় প্রতিক্রিয়া বিভাগ 1.4.1 থেকে 1.4.5 এই দুটি X-অক্ষের প্রকারকে আরও বিশদে বর্ণনা করবে। যদি 10 টির বেশি ঢালের প্রয়োজন হয়, একটি প্রোগ্রামেবল লজিক ব্লক ব্যবহার করা যেতে পারে 30টি ঢাল পেতে তিনটি টেবিল পর্যন্ত একত্রিত করতে, যেমনটি বিভাগ 1.5 এ বর্ণিত হয়েছে।
এই ফাংশন ব্লককে প্রভাবিত করবে এমন দুটি মূল সেটপয়েন্ট রয়েছে। প্রথমটি হল X-Axis Source এবং XAxis Number যা একসাথে ফাংশন ব্লকের জন্য নিয়ন্ত্রণ উৎসকে সংজ্ঞায়িত করে।
1.4.1। এক্স-অক্ষ, ইনপুট ডেটা প্রতিক্রিয়া
ক্ষেত্রে যেখানে X-অক্ষের ধরন = ডেটা প্রতিক্রিয়া, X-অক্ষের বিন্দুগুলি নিয়ন্ত্রণ উত্সের ডেটা উপস্থাপন করে। এই মানগুলি অবশ্যই নিয়ন্ত্রণ উত্সের সীমার মধ্যে নির্বাচন করতে হবে৷
X-অক্ষ ডেটা মান নির্বাচন করার সময়, X-অক্ষ বিন্দুগুলির মধ্যে প্রবেশ করা যেতে পারে এমন মানের উপর কোন সীমাবদ্ধতা নেই। পুরো টেবিলটি ব্যবহার করতে সক্ষম হওয়ার জন্য ব্যবহারকারীর ক্রমবর্ধমান মানগুলি প্রবেশ করা উচিত। তাই, X-Axis ডেটা সামঞ্জস্য করার সময়, এটি সুপারিশ করা হয় যে X10 প্রথমে পরিবর্তন করা হয়, তারপর নিচের রক্ষণাবেক্ষণের জন্য নিচের ক্রমানুসারে সূচীগুলি কম করা হয়:
Xmin <= X0 <= X1 <= X2<= X3<= X4<= X5 <= X6 <= X7 <= X8 <= X9 <= X10 <= Xmax
আগেই বলা হয়েছে, Xmin এবং Xmax নির্বাচিত করা হয়েছে X-অক্ষের উৎস দ্বারা নির্ধারিত হবে।
যদি কিছু ডেটা পয়েন্ট ধারা 1.4.3-এ বর্ণিত হিসাবে 'উপেক্ষা করা' হয়, তাহলে উপরে দেখানো XAxis গণনায় সেগুলি ব্যবহার করা হবে না। উদাহরণস্বরূপample, পয়েন্ট X4 এবং উচ্চতর উপেক্ষা করা হলে, সূত্রটি Xmin <= X0 <= X1 <= X2<= X3<= Xmax হয়ে যাবে।
1.4.2। Y-অক্ষ, লুকআপ টেবিল আউটপুট
Y-অক্ষের এটি প্রতিনিধিত্ব করে এমন ডেটাতে কোনও সীমাবদ্ধতা নেই। এর মানে হল যে বিপরীত, বা বৃদ্ধি/হ্রাস বা অন্যান্য প্রতিক্রিয়াগুলি সহজেই প্রতিষ্ঠিত হতে পারে।
সমস্ত ক্ষেত্রে, কন্ট্রোলার Y-অক্ষ সেটপয়েন্টগুলিতে ডেটার সম্পূর্ণ পরিসীমা দেখেন এবং Ymin হিসাবে সর্বনিম্ন মান এবং Ymax হিসাবে সর্বোচ্চ মান নির্বাচন করেন৷ এগুলি লুকআপ টেবিল আউটপুটের সীমা হিসাবে অন্যান্য ফাংশন ব্লকগুলিতে সরাসরি প্রেরণ করা হয়। (অর্থাৎ রৈখিক গণনায় Xmin এবং Xmax মান হিসাবে ব্যবহৃত হয়।)
যাইহোক, যদি বিভাগ 1.4.3 এ বর্ণিত কিছু ডেটা পয়েন্ট 'উপেক্ষা' করা হয়, তবে সেগুলি Y-অক্ষ পরিসীমা নির্ধারণে ব্যবহার করা হবে না। কেবলমাত্র Axiomatic EA-তে দেখানো Y-অক্ষের মানগুলিকে বিবেচনা করা হবে যখন টেবিলের সীমা স্থাপন করার সময় এটি অন্য ফাংশন ব্লক, যেমন একটি গণিত ফাংশন ব্লক চালানোর জন্য ব্যবহৃত হয়।
1.4.3। ডিফল্ট কনফিগারেশন, ডেটা রেসপন্স
ডিফল্টরূপে, ECU-তে সমস্ত লুকআপ টেবিল নিষ্ক্রিয় করা হয় (X-Axis উৎস সমান নিয়ন্ত্রণ ব্যবহার করা হয়নি)। কাঙ্খিত প্রতিক্রিয়া প্রো তৈরি করতে লুকআপ টেবিল ব্যবহার করা যেতে পারেfiles যদি একটি ইউনিভার্সাল ইনপুট X-অক্ষ হিসাবে ব্যবহার করা হয়, তাহলে লুকআপ টেবিলের আউটপুট হবে ব্যবহারকারী যা Y-মান সেটপয়েন্টে প্রবেশ করে।
মনে রাখবেন, যেকোনো নিয়ন্ত্রিত ফাংশন ব্লক যা লুকআপ টেবিলকে ইনপুট উৎস হিসেবে ব্যবহার করে, ডেটাতে একটি রৈখিকীকরণও প্রয়োগ করবে। অতএব, 1:1 নিয়ন্ত্রণ প্রতিক্রিয়ার জন্য, নিশ্চিত করুন যে ন্যূনতম এবং

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

8-44

আউটপুটের সর্বোচ্চ মান টেবিলের Y-অক্ষের সর্বনিম্ন এবং সর্বোচ্চ মানের সাথে মিলে যায়।
সমস্ত টেবিল (১ থেকে ৩) ডিফল্টরূপে অক্ষম করা আছে (কোনও নিয়ন্ত্রণ উৎস নির্বাচিত নেই)। তবে, যদি একটি X-Axis উৎস নির্বাচন করা হয়, তাহলে Y-মানগুলির ডিফল্ট মান 1 থেকে 3% এর মধ্যে থাকবে যেমনটি উপরে "YAxis, লুকআপ টেবিল আউটপুট" বিভাগে বর্ণিত হয়েছে। X-Axis এর সর্বনিম্ন এবং সর্বোচ্চ ডিফল্ট মান উপরে "X-Axis, ডেটা প্রতিক্রিয়া" বিভাগে বর্ণিত হিসাবে সেট করা হবে।
ডিফল্টরূপে, প্রতিটি ক্ষেত্রে সর্বনিম্ন থেকে সর্বোচ্চ পর্যন্ত প্রতিটি পয়েন্টের মধ্যে সমান মানের জন্য X এবং Y অক্ষ ডেটা সেটআপ করা হয়।
1.4.4। পয়েন্ট টু পয়েন্ট রেসপন্স
ডিফল্টরূপে, X এবং Y অক্ষগুলি বিন্দু (0,0) থেকে (10,10) পর্যন্ত রৈখিক প্রতিক্রিয়ার জন্য সেটআপ করা হয়, যেখানে আউটপুট প্রতিটি বিন্দুর মধ্যে লিনিয়ারাইজেশন ব্যবহার করবে, যেমন চিত্র 1 এ দেখানো হয়েছে। লিনিয়ারাইজেশন পেতে, প্রতিটি "পয়েন্ট N প্রতিক্রিয়া", যেখানে N = 1 থেকে 10, একটি `R এর জন্য সেটআপ করা হয়েছে৷amp আউটপুট প্রতিক্রিয়া.

চিত্র 1 লুকআপ টেবিলের সাথে “Ramp প্রতি” ডেটা প্রতিক্রিয়া
বিকল্পভাবে, ব্যবহারকারী "পয়েন্ট N প্রতিক্রিয়া" এর জন্য একটি `জাম্প টু' প্রতিক্রিয়া নির্বাচন করতে পারে, যেখানে N = 1 থেকে 10। এই ক্ষেত্রে, XN-1 থেকে XN-এর মধ্যে যেকোন ইনপুট মান লুকআপ টেবিল ফাংশন ব্লক থেকে একটি আউটপুট হবে। YN এর।
একজন প্রাক্তনampএকটি গণিত ফাংশন ব্লকের le (0 থেকে 100) একটি ডিফল্ট টেবিল (0 থেকে 100) নিয়ন্ত্রণ করতে ব্যবহৃত হয় কিন্তু ডিফল্ট 'R'-এর পরিবর্তে একটি 'জাম্প টু' প্রতিক্রিয়া সহamp To' চিত্র 2 এ দেখানো হয়েছে।

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

9-44

চিত্র 2 "জাম্প টু" ডেটা রেসপন্স সহ লুকআপ টেবিল
সবশেষে, (0,0) ব্যতীত যেকোন পয়েন্ট একটি 'উপেক্ষা' প্রতিক্রিয়ার জন্য নির্বাচন করা যেতে পারে। যদি "পয়েন্ট N প্রতিক্রিয়া" উপেক্ষা করার জন্য সেট করা থাকে, তাহলে (XN, YN) থেকে (X10, Y10) পর্যন্ত সমস্ত পয়েন্টও উপেক্ষা করা হবে। XN-1 এর চেয়ে বড় সমস্ত ডেটার জন্য, লুকআপ টেবিল ফাংশন ব্লক থেকে আউটপুট হবে YN-1।
R এর সংমিশ্রণamp প্রতি, জাম্প টু এবং উপেক্ষা প্রতিক্রিয়াগুলি একটি অ্যাপ্লিকেশন নির্দিষ্ট আউটপুট প্রো তৈরি করতে ব্যবহার করা যেতে পারেfile.
1.4.5। এক্স-অক্ষ, সময় প্রতিক্রিয়া
একটি লুকআপ টেবিল ব্যবহার করে একটি কাস্টম আউটপুট রেসপন্স পাওয়া যেতে পারে যেখানে X-অক্ষের ধরণটি একটি 'সময় রেসপন্স'। এটি নির্বাচন করা হলে, X-অক্ষ এখন মিলিসেকেন্ডের এককের মধ্যে সময়কে প্রতিনিধিত্ব করে, যেখানে Y-অক্ষ এখনও ফাংশন ব্লকের আউটপুটকে প্রতিনিধিত্ব করে।
এই ক্ষেত্রে, X-Axis Source কে একটি ডিজিটাল ইনপুট হিসেবে বিবেচনা করা হয়। যদি সিগন্যালটি আসলে একটি অ্যানালগ ইনপুট হয়, তাহলে এটি একটি ডিজিটাল ইনপুটের মতো ব্যাখ্যা করা হয়। যখন কন্ট্রোল ইনপুট চালু থাকে, তখন প্রো-এর উপর ভিত্তি করে আউটপুট সময়ের সাথে সাথে পরিবর্তিত হবে।file লুকআপ টেবিলে।
যখন কন্ট্রোল ইনপুট বন্ধ থাকে, আউটপুট সবসময় শূন্য থাকে। ইনপুট চালু হলে, প্রোfile সর্বদা শুরু হয় অবস্থানে (X0, Y0) যা 0ms এর জন্য 0 আউটপুট।
একটি সময়ের প্রতিক্রিয়ায়, X-অক্ষের প্রতিটি বিন্দুর মধ্যে ব্যবধান সময় 1ms থেকে 1 মিনিট [60,000ms] পর্যন্ত যেকোনো জায়গায় সেট করা যেতে পারে।

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

10-44

1.5। প্রোগ্রামেবল লজিক ফাংশন ব্লক

চিত্র 3 প্রোগ্রামেবল লজিক ফাংশন ব্লক ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

11-44

এই ফাংশন ব্লকটি স্পষ্টতই সবচেয়ে জটিল, কিন্তু খুবই শক্তিশালী। প্রোগ্রামেবল লজিককে সর্বাধিক তিনটি টেবিলের সাথে সংযুক্ত করা যেতে পারে, যার যেকোনো একটি শুধুমাত্র নির্দিষ্ট শর্তে নির্বাচিত হবে। যেকোনো তিনটি টেবিল (উপলব্ধ ৮টির মধ্যে) লজিকের সাথে যুক্ত করা যেতে পারে এবং কোনটি ব্যবহার করা হবে তা সম্পূর্ণরূপে কনফিগারযোগ্য।
শর্তগুলি এমন হওয়া উচিত যে বিভাগ 1 এ বর্ণিত একটি নির্দিষ্ট টেবিল (2, 3 বা 1.5.2) নির্বাচন করা হয়েছে, তাহলে নির্বাচিত টেবিল থেকে আউটপুট, যে কোনো সময়ে, সরাসরি লজিক আউটপুটে পাঠানো হবে।
অতএব, একই ইনপুটে তিনটি ভিন্ন প্রতিক্রিয়া, অথবা বিভিন্ন ইনপুটে তিনটি ভিন্ন প্রতিক্রিয়া, অন্য একটি ফাংশন ব্লকের ইনপুট হতে পারে, যেমন একটি আউটপুট এক্স ড্রাইভ। এটি করার জন্য, প্রতিক্রিয়াশীল ব্লকের জন্য "নিয়ন্ত্রণ উৎস" নির্বাচন করা হবে `প্রোগ্রামেবল লজিক ফাংশন ব্লক` হিসেবে।
যেকোনো একটি প্রোগ্রামেবল লজিক ব্লক সক্রিয় করতে, "প্রোগ্রামেবল লজিক ব্লক সক্ষম" সেটপয়েন্টটি সত্যে সেট করতে হবে। এগুলি সবই ডিফল্টরূপে অক্ষম থাকে।
চিত্র 4-এ দেখানো ক্রমে যুক্তির মূল্যায়ন করা হয়েছে। শুধুমাত্র যদি একটি কম সংখ্যার টেবিল নির্বাচন না করা হয় তবে পরবর্তী টেবিলের শর্তগুলি দেখা হবে। ডিফল্ট টেবিলটি মূল্যায়নের সাথে সাথে সর্বদা নির্বাচন করা হয়। তাই এটি প্রয়োজনীয় যে ডিফল্ট টেবিলটি যে কোনও কনফিগারেশনে সর্বদা সর্বোচ্চ নম্বর হওয়া উচিত।

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

12-44

চিত্র ৪ প্রোগ্রামেবল লজিক ফ্লোচার্ট ব্যবহারকারী ম্যানুয়াল UMAX4। সংস্করণ: ৩

13-44

1.5.1। শর্ত মূল্যায়ন

সক্রিয় টেবিল হিসাবে কোন টেবিলটি নির্বাচন করা হবে তা নির্ধারণের প্রথম ধাপ হল প্রথমে একটি প্রদত্ত টেবিলের সাথে সম্পর্কিত শর্তগুলি মূল্যায়ন করা। প্রতিটি টেবিলের সাথে তিনটি শর্ত যুক্ত রয়েছে যা মূল্যায়ন করা যেতে পারে।

আর্গুমেন্ট ১ সর্বদা অন্য ফাংশন ব্লক থেকে প্রাপ্ত লজিক্যাল আউটপুট। সর্বদা হিসাবে, উৎসটি কার্যকরী ব্লকের ধরণ এবং সংখ্যার সংমিশ্রণ, "টেবিল X, শর্ত Y, আর্গুমেন্ট 1 উৎস" এবং "টেবিল X, শর্ত Y, আর্গুমেন্ট 1 সংখ্যা" সেটপয়েন্ট, যেখানে X = 1 থেকে 1 এবং Y = 3 থেকে 1 উভয়ই।

অন্যদিকে, আর্গুমেন্ট ২, হয় অন্য লজিক্যাল আউটপুট হতে পারে যেমন আর্গুমেন্ট ১ সহ, অথবা ব্যবহারকারীর দ্বারা সেট করা একটি ধ্রুবক মান। অপারেশনে দ্বিতীয় আর্গুমেন্ট হিসাবে একটি ধ্রুবক ব্যবহার করতে, "টেবিল X, শর্ত Y, আর্গুমেন্ট 2 উৎস" কে `কন্ট্রোল কনস্ট্যান্ট ডেটা' তে সেট করুন। মনে রাখবেন যে অ্যাক্সিওম্যাটিক EA তে ধ্রুবক মানের সাথে কোনও ইউনিট যুক্ত নেই, তাই ব্যবহারকারীকে অ্যাপ্লিকেশনের জন্য প্রয়োজন অনুসারে এটি সেট করতে হবে।

ব্যবহারকারীর দ্বারা নির্বাচিত "টেবিল X, কন্ডিশন Y অপারেটর" এর উপর ভিত্তি করে শর্তটি মূল্যায়ন করা হয়। এটি সর্বদা ডিফল্টরূপে `=, সমান' হয়। এটি পরিবর্তন করার একমাত্র উপায় হল যেকোনো শর্তের জন্য দুটি বৈধ আর্গুমেন্ট নির্বাচন করা। অপারেটরের জন্য বিকল্পগুলি সারণি 6 এ তালিকাভুক্ত করা হয়েছে।

0 =, সমান 1 !=, সমান নয় 2 >, 3 এর চেয়ে বড় >=, 4 এর চেয়ে বড় বা সমান 5 <, XNUMX এর কম <=, কম বা সমান
সারণি 6 শর্ত অপারেটর বিকল্প

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

মান 0 1 2 3

মানে মিথ্যা সত্য ত্রুটি প্রযোজ্য নয়

কারণ (আর্গুমেন্ট 1) অপারেটর (আর্গুমেন্ট 2) = মিথ্যা (আর্গুমেন্ট 1) অপারেটর (আর্গুমেন্ট 2) = সত্য আর্গুমেন্ট 1 বা 2 আউটপুট একটি ত্রুটি অবস্থায় রয়েছে বলে রিপোর্ট করা হয়েছে আর্গুমেন্ট 1 বা 2 উপলব্ধ নয় (যেমন `নিয়ন্ত্রণ উত্সে সেট করা হয়েছে) ব্যবহার করা হয় না')
সারণী 7 অবস্থা মূল্যায়ন ফলাফল

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

14-44

1.5.2। টেবিল নির্বাচন

একটি নির্দিষ্ট সারণী নির্বাচন করা হবে কিনা তা নির্ধারণ করার জন্য, বিভাগ 1.5.1 এ যুক্তি দ্বারা নির্ধারিত শর্তের ফলাফলের উপর লজিক্যাল অপারেশন করা হয়। সারণি 8 এ তালিকাভুক্ত বেশ কয়েকটি যৌক্তিক সমন্বয় রয়েছে যা নির্বাচন করা যেতে পারে।

0 ডিফল্ট টেবিল 1 Cnd1 এবং Cnd2 এবং Cnd3 2 Cnd1 বা Cnd2 বা Cnd3 3 (Cnd1 এবং Cnd2) বা Cnd3 4 (Cnd1 বা Cnd2) এবং Cnd3
সারণি 8 শর্ত লজিক্যাল অপারেটর বিকল্প

প্রতিটি মূল্যায়নের জন্য তিনটি শর্তের প্রয়োজন হবে না। পূর্ববর্তী বিভাগে দেওয়া মামলা, প্রাক্তন জন্যample, শুধুমাত্র একটি শর্ত তালিকাভুক্ত করা হয়েছে, অর্থাৎ ইঞ্জিন RPM একটি নির্দিষ্ট মানের নিচে থাকবে। অতএব, লজিক্যাল অপারেটররা একটি শর্তের জন্য একটি ত্রুটি বা N/A ফলাফলকে কীভাবে মূল্যায়ন করবে তা বোঝা গুরুত্বপূর্ণ।

লজিক্যাল অপারেটর ডিফল্ট টেবিল Cnd1 এবং Cnd2 এবং Cnd3

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

যদি কোনো শর্ত False বা Error সমান হয়, তাহলে টেবিলটি নির্বাচন করা হয় না। একটি N/A একটি সত্য হিসাবে বিবেচিত হয়. যদি তিনটি শর্তই সত্য হয় (বা N/A), টেবিলটি নির্বাচন করা হয়।

Cnd1 বা Cnd2 বা Cnd3

যদি((Cnd1==True) &&(Cnd2==True)&&(Cnd3==True)) তাহলে Use Table ব্যবহার করা উচিত যখন শুধুমাত্র একটি শর্ত প্রাসঙ্গিক হয়। দুই বা তিনটি প্রাসঙ্গিক শর্তের সাথেও ব্যবহার করা যেতে পারে।

কোনো শর্ত সত্য হিসাবে মূল্যায়ন করা হলে, টেবিল নির্বাচন করা হয়. ত্রুটি বা N/A ফলাফলকে মিথ্যা হিসাবে গণ্য করা হয়

যদি((Cnd1==True) || (Cnd2==True) || (Cnd3==True)) তাহলে টেবিল (Cnd1 এবং Cnd2) বা Cnd3 ব্যবহার করুন শুধুমাত্র যখন তিনটি শর্ত প্রাসঙ্গিক হবে।

শর্ত 1 এবং শর্ত 2 উভয়ই সত্য হলে, বা শর্ত 3 সত্য হলে, টেবিলটি নির্বাচন করা হয়। ত্রুটি বা N/A ফলাফলকে মিথ্যা হিসাবে গণ্য করা হয়

যদি( ((Cnd1==True)&&(Cnd2==True)) || (Cnd3==True) ) তাহলে টেবিল (Cnd1 বা Cnd2) এবং Cnd3 ব্যবহার করুন শুধুমাত্র যখন তিনটি শর্ত প্রাসঙ্গিক হবে।

যদি শর্ত 1 এবং শর্ত 3 সত্য হয়, বা শর্ত 2 এবং শর্ত 3 সত্য হয়, টেবিলটি নির্বাচন করা হয়। ত্রুটি বা N/A ফলাফলকে মিথ্যা হিসাবে গণ্য করা হয়

যদি ((Cnd1==True)||(Cnd2==True)) && (Cnd3==True) ) তাহলে টেবিল ব্যবহার করুন
সারণী 9 শর্ত মূল্যায়ন নির্বাচিত লজিক্যাল অপারেটরের উপর ভিত্তি করে

টেবিল ১ এবং টেবিল ২ এর জন্য ডিফল্ট "টেবিল এক্স, কন্ডিশনস লজিক্যাল অপারেটর" হল `Cnd1 এবং Cnd2 এবং Cnd1,' যেখানে টেবিল ৩ কে `ডিফল্ট টেবিল' হিসেবে সেট করা হয়েছে।

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

15-44

1.5.3। লজিক ব্লক আউটপুট

মনে রাখবেন যে টেবিল X, যেখানে প্রোগ্রামেবল লজিক ফাংশন ব্লকে X = 1 থেকে 3 মানে লুকআপ টেবিল 1 থেকে 3 নয়। প্রতিটি টেবিলের একটি সেটপয়েন্ট "টেবিল X লুকআপ টেবিল ব্লক নম্বর" থাকে যা ব্যবহারকারীকে কোন লুকআপ টেবিলগুলিকে একটি নির্দিষ্ট প্রোগ্রামেবল লজিক ব্লকের সাথে যুক্ত করতে চান তা নির্বাচন করতে দেয়। প্রতিটি লজিক ব্লকের সাথে যুক্ত ডিফল্ট টেবিলগুলি টেবিল 10 এ তালিকাভুক্ত করা হয়েছে।

প্রোগ্রামেবল লজিক ব্লক নম্বর
1

টেবিল 1 লুকআপ

টেবিল 2 লুকআপ

টেবিল 3 লুকআপ

টেবিল ব্লক নম্বর টেবিল ব্লক নম্বর টেবিল ব্লক নম্বর

1

2

3

সারণী 10 প্রোগ্রামেবল লজিক ব্লক ডিফল্ট লুকআপ টেবিল

যদি সংশ্লিষ্ট লুকআপ টেবিলে "X-Axis Source" নির্বাচন করা না থাকে, তাহলে যতক্ষণ পর্যন্ত সেই টেবিলটি নির্বাচন করা থাকে ততক্ষণ পর্যন্ত প্রোগ্রামেবল লজিক ব্লকের আউটপুট সর্বদা "উপলব্ধ নয়" থাকবে। তবে, যদি লুকআপ টেবিলটি কোনও ইনপুটের বৈধ প্রতিক্রিয়ার জন্য কনফিগার করা হয়, তা সে ডেটা হোক বা সময়, লুকআপ টেবিল ফাংশন ব্লকের আউটপুট (অর্থাৎ X-Axis মানের উপর ভিত্তি করে নির্বাচিত Y-Axis ডেটা) প্রোগ্রামেবল লজিক ফাংশন ব্লকের আউটপুট হয়ে যাবে যতক্ষণ পর্যন্ত সেই টেবিলটি নির্বাচন করা থাকে।

অন্যান্য সকল ফাংশন ব্লকের বিপরীতে, প্রোগ্রামেবল লজিক ইনপুট এবং আউটপুট ডেটার মধ্যে কোনও রৈখিকীকরণ গণনা সম্পাদন করে না। পরিবর্তে, এটি ইনপুট (লুকআপ টেবিল) ডেটার ঠিক প্রতিফলন করে। অতএব, অন্য ফাংশন ব্লকের জন্য নিয়ন্ত্রণ উৎস হিসাবে প্রোগ্রামেবল লজিক ব্যবহার করার সময়, এটি অত্যন্ত সুপারিশ করা হয় যে সমস্ত সম্পর্কিত লুকআপ টেবিল Y-অক্ষগুলি হয় (ক) 0 থেকে 100% আউটপুট রেঞ্জের মধ্যে সেট করা হোক অথবা (খ) সমস্ত একই স্কেলে সেট করা হোক।

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

16-44

1.6। গণিত ফাংশন ব্লক

চারটি গাণিতিক ফাংশন ব্লক রয়েছে যা ব্যবহারকারীকে মৌলিক অ্যালগরিদম সংজ্ঞায়িত করতে দেয়। একটি গণিত ফাংশন ব্লক চারটি পর্যন্ত ইনপুট সংকেত গ্রহণ করতে পারে। প্রতিটি ইনপুট তারপর সংশ্লিষ্ট সীমা এবং স্কেলিং সেটপয়েন্ট অনুসারে স্কেল করা হয়।
ইনপুটগুলি শতাংশে রূপান্তরিত হয়tage মান "ফাংশন X ইনপুট Y সর্বনিম্ন" এবং "ফাংশন X ইনপুট Y সর্বাধিক" মানগুলির উপর ভিত্তি করে নির্বাচিত। অতিরিক্ত নিয়ন্ত্রণের জন্য ব্যবহারকারী "ফাংশন এক্স ইনপুট ওয়াই স্কেলার" সামঞ্জস্য করতে পারেন। ডিফল্টরূপে, প্রতিটি ইনপুটের একটি স্কেলিং 'ওজন' 1.0 থাকে তবে, প্রতিটি ইনপুট ফাংশনে প্রয়োগ করার আগে প্রয়োজন অনুসারে -1.0 থেকে 1.0 পর্যন্ত স্কেল করা যেতে পারে।
একটি গাণিতিক ফাংশন ব্লকে তিনটি নির্বাচনযোগ্য ফাংশন থাকে, যার প্রতিটি সমীকরণ A অপারেটর B প্রয়োগ করে, যেখানে A এবং B হল ফাংশন ইনপুট এবং অপারেটর হল সেটপয়েন্ট সহ নির্বাচিত ফাংশন ম্যাথ ফাংশন X অপারেটর। সেটপয়েন্ট বিকল্পগুলি সারণি 11 এ উপস্থাপন করা হয়েছে। ফাংশনগুলি একসাথে সংযুক্ত করা হয়েছে, যাতে পূর্ববর্তী ফাংশনের ফলাফল পরবর্তী ফাংশনের ইনপুট A তে যায়। সুতরাং ফাংশন 1 এ সেটপয়েন্ট সহ ইনপুট A এবং ইনপুট B উভয়ই নির্বাচনযোগ্য, যেখানে ফাংশন 2 থেকে 4 তে কেবল ইনপুট B নির্বাচনযোগ্য। ফাংশন X ইনপুট Y সোর্স এবং ফাংশন X ইনপুট Y নম্বর সেট করে ইনপুট নির্বাচন করা হয়। যদি ফাংশন X ইনপুট B সোর্স 0 তে সেট করা থাকে তবে ব্যবহৃত না হওয়া সিগন্যালটি অপরিবর্তিত ফাংশনের মধ্য দিয়ে যায়।
= (১ ১ ১)২ ২৩ ৩ ৪ ৪

0

=, সত্য যখন InA সমান InB

1

!=, সত্য যখন InA সমান InB নয়

2

>, সত্য যখন InA InB এর চেয়ে বড় হয়

3

>=, সত্য যখন InA InB এর চেয়ে বড় বা সমান হয়

4

<, সত্য যখন InA InB এর চেয়ে কম হয়

5

<=, সত্য যখন InA InB এর চেয়ে কম বা সমান হয়

6

OR, সত্য যখন InA অথবা InB সত্য হয়

7

এবং, সত্য যখন InA এবং InB সত্য হয়

৮ XOR, সত্য যখন InA অথবা InB এর যেকোনো একটি সত্য হয়, কিন্তু উভয়ই নয়

9

+, ফলাফল = InA প্লাস InB

10

-, ফলাফল = InA বিয়োগ InB

11

x, ফলাফল = InA গুণ InB

12

/, ফলাফল = InA কে InB দিয়ে ভাগ করলে

13

MIN, ফলাফল = InA এবং InB এর মধ্যে সবচেয়ে ছোট

14

MAX, ফলাফল = InA এবং InB এর মধ্যে বৃহত্তম

সারণি 11 গণিত ফাংশন অপারেটর

ব্যবহারকারীর উচিত নিশ্চিত করা যে কিছু গাণিতিক ক্রিয়াকলাপ ব্যবহার করার সময় ইনপুটগুলি একে অপরের সাথে সামঞ্জস্যপূর্ণ। উদাহরণস্বরূপ, যদি ইউনিভার্সাল ইনপুট 1 [V] তে পরিমাপ করা হয়, যেখানে CAN রিসিভ 1 [mV] তে পরিমাপ করা হয় এবং ম্যাথ ফাংশন অপারেটর 9 (+) তে পরিমাপ করা হয়, তাহলে ফলাফলটি কাঙ্ক্ষিত প্রকৃত মান হবে না।

একটি বৈধ ফলাফলের জন্য, একটি ইনপুটের জন্য নিয়ন্ত্রণ উৎস অবশ্যই একটি অ-শূন্য মান হতে হবে, অর্থাৎ `কন্ট্রোল উৎস ব্যবহৃত হয়নি` ব্যতীত অন্য কিছু।

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

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

17-44

১.৭। ক্যান ট্রান্সমিট ফাংশন ব্লক
CAN ট্রান্সমিট ফাংশন ব্লকটি অন্য ফাংশন ব্লক (যেমন ইনপুট, লজিক সিগন্যাল) থেকে J1939 নেটওয়ার্কে যেকোনো আউটপুট পাঠাতে ব্যবহৃত হয়।
সাধারণত, একটি ট্রান্সমিট মেসেজ নিষ্ক্রিয় করার জন্য, "ট্রান্সমিট রিপিটিশন রেট" শূন্যে সেট করা থাকে। তবে, যদি মেসেজটি তার প্যারামিটার গ্রুপ নম্বর (PGN) অন্য মেসেজের সাথে শেয়ার করে, তাহলে এটি অবশ্যই সত্য নয়। যদি একাধিক মেসেজ একই "ট্রান্সমিট PGN" শেয়ার করে, তাহলে সর্বনিম্ন নম্বর সহ মেসেজে নির্বাচিত পুনরাবৃত্তির হার সেই PGN ব্যবহারকারী সমস্ত মেসেজের জন্য ব্যবহার করা হবে।
ডিফল্টরূপে, সমস্ত বার্তা প্রোপ্রাইটারি বি পিজিএন-এ সম্প্রচার বার্তা হিসাবে পাঠানো হয়। যদি সমস্ত ডেটা প্রয়োজনীয় না হয়, তাহলে সেই পিজিএন ব্যবহার করে সর্বনিম্ন চ্যানেলটি শূন্যে সেট করে সম্পূর্ণ বার্তাটি অক্ষম করুন। যদি কিছু ডেটা প্রয়োজনীয় না হয়, তাহলে কেবল অতিরিক্ত চ্যানেলের পিজিএনকে প্রোপ্রাইটারি বি রেঞ্জের একটি অব্যবহৃত মানে পরিবর্তন করুন।
পাওয়ার আপে, 5 সেকেন্ড বিলম্ব না হওয়া পর্যন্ত প্রেরিত বার্তা সম্প্রচার করা হবে না। নেটওয়ার্কে সমস্যা তৈরি করা থেকে কোনও পাওয়ার আপ বা আরম্ভ করার শর্তগুলি প্রতিরোধ করার জন্য এটি করা হয়।
যেহেতু ডিফল্টগুলি PropB বার্তা, তাই "ট্রান্সমিট মেসেজ অগ্রাধিকার" সর্বদা 6 (নিম্ন অগ্রাধিকার) তে শুরু করা হয় এবং "গন্তব্য ঠিকানা (PDU1 এর জন্য)" সেটপয়েন্ট ব্যবহার করা হয় না। এই সেটপয়েন্টটি কেবল তখনই বৈধ যখন একটি PDU1 PGN নির্বাচন করা হয়, এবং এটি সম্প্রচারের জন্য গ্লোবাল অ্যাড্রেস (0xFF) তে সেট করা যেতে পারে, অথবা ব্যবহারকারীর দ্বারা সেটআপ করা নির্দিষ্ট ঠিকানায় পাঠানো যেতে পারে।
“ট্রান্সমিট ডেটা সাইজ”, “ট্রান্সমিট ডেটা ইনডেক্স ইন অ্যারে (LSB)”, “ট্রান্সমিট বিট ইনডেক্স ইন বাইটে (LSB)”, “ট্রান্সমিট রেজোলিউশন” এবং “ট্রান্সমিট অফসেট” - এই তিনটি উপাদান J1939 স্ট্যান্ডার্ড দ্বারা সমর্থিত যেকোনো SPN-তে ডেটা ম্যাপ করার জন্য ব্যবহার করা যেতে পারে।
দ্রষ্টব্য: CAN ডেটা = (ইনপুট ডেটা অফসেট)/রেজোলিউশন
1IN-CAN 8টি পর্যন্ত অনন্য CAN ট্রান্সমিট বার্তা সমর্থন করে, যার সবকটিই CAN নেটওয়ার্কে যেকোনো উপলব্ধ ডেটা পাঠানোর জন্য প্রোগ্রাম করা যেতে পারে।

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

18-44

1.8। ফাংশন ব্লক পেতে পারেন
CAN রিসিভ ফাংশন ব্লকটি ডিজাইন করা হয়েছে J1939 নেটওয়ার্ক থেকে যেকোনো SPN নেওয়ার জন্য এবং এটিকে অন্য একটি ফাংশন ব্লকে ইনপুট হিসেবে ব্যবহার করার জন্য।
এই ফাংশন ব্লকের সাথে যুক্ত সবচেয়ে গুরুত্বপূর্ণ সেটপয়েন্ট হল রিসিভ মেসেজ সক্রিয় এবং এটি প্রথমে নির্বাচন করা উচিত। এটি পরিবর্তন করার ফলে অন্যান্য সেটপয়েন্টগুলি উপযুক্ত হিসাবে সক্রিয়/অক্ষম করা হবে। ডিফল্টরূপে সমস্ত বার্তা গ্রহণ নিষ্ক্রিয় করা হয়৷
একবার কোনও বার্তা সক্রিয় হয়ে গেলে, যদি বার্তাটি গ্রহণের সময়সীমার মধ্যে না পাওয়া যায় তবে একটি লস্ট কমিউনিকেশন ফল্ট চিহ্নিত করা হবে। এটি একটি লস্ট কমিউনিকেশন ইভেন্ট ট্রিগার করতে পারে। একটি অতিরিক্ত স্যাচুরেটেড নেটওয়ার্কে টাইমআউট এড়াতে, প্রত্যাশিত আপডেট হারের চেয়ে কমপক্ষে তিনগুণ বেশি সময়কাল সেট করার পরামর্শ দেওয়া হয়। টাইমআউট বৈশিষ্ট্যটি অক্ষম করতে, কেবল এই মানটি শূন্যে সেট করুন, এই ক্ষেত্রে প্রাপ্ত বার্তাটি কখনই টাইমআউট হবে না এবং কখনও লস্ট কমিউনিকেশন ফল্ট ট্রিগার করবে না।
ডিফল্টরূপে, সমস্ত নিয়ন্ত্রণ বার্তা মালিকানাধীন B PGN-তে 1IN-CAN নিয়ন্ত্রকের কাছে পাঠানো হবে বলে আশা করা হচ্ছে। তবে, যদি একটি PDU1 বার্তা নির্বাচন করা হয়, তাহলে 1IN-CAN নিয়ন্ত্রককে যেকোনো ECU থেকে এটি গ্রহণ করার জন্য নির্দিষ্ট ঠিকানা সেট করে সেট করা যেতে পারে যা PGN-কে গ্লোবাল ঠিকানায় (0xFF) পাঠায়। যদি পরিবর্তে একটি নির্দিষ্ট ঠিকানা নির্বাচন করা হয়, তাহলে PGN-তে থাকা অন্য যেকোনো ECU ডেটা উপেক্ষা করা হবে।
রিসিভ ডেটা সাইজ, রিসিভ ডেটা ইনডেক্স ইন অ্যারে (এলএসবি), রিসিভ বিট ইনডেক্স ইন বাইট (এলএসবি), রিসিভ রেজোলিউশন এবং রিসিভ অফসেট সবই প্রাপ্ত ফাংশন ব্লকের আউটপুট ডেটাতে J1939 স্ট্যান্ডার্ড দ্বারা সমর্থিত যে কোনও SPN ম্যাপ করতে ব্যবহার করা যেতে পারে। .
আগেই উল্লেখ করা হয়েছে, আউটপুট ফাংশন ব্লকের জন্য কন্ট্রোল ইনপুটের উৎস হিসেবে একটি CAN রিসিভ ফাংশন ব্লক নির্বাচন করা যেতে পারে। যখন এই অবস্থা হয়, তখন রিসিভড ডেটা মিন (অফ থ্রেশহোল্ড) এবং রিসিভড ডেটা ম্যাক্স (অন থ্রেশহোল্ড) সেটপয়েন্ট নিয়ন্ত্রণ সংকেতের সর্বনিম্ন এবং সর্বোচ্চ মান নির্ধারণ করে। নামগুলি যেমন বোঝায়, ডিজিটাল আউটপুট ধরণের জন্য এগুলি অন/অফ থ্রেশহোল্ড হিসাবেও ব্যবহৃত হয়। রেজোলিউশন এবং অফসেট CAN রিসিভ সিগন্যালে প্রয়োগ করার পরে ডেটা যে ইউনিটেই থাকুক না কেন, এই মানগুলি থাকে। 1IN-CAN কন্ট্রোলার পাঁচটি পর্যন্ত অনন্য CAN রিসিভ বার্তা সমর্থন করে।

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

19-44

১.৯। ডায়াগনস্টিক ফাংশন ব্লক
1IN-CAN সিগন্যাল কন্ট্রোলার দ্বারা সমর্থিত বিভিন্ন ধরণের ডায়াগনস্টিক রয়েছে। ত্রুটি সনাক্তকরণ এবং প্রতিক্রিয়া সমস্ত সার্বজনীন ইনপুট এবং আউটপুট ড্রাইভের সাথে সম্পর্কিত। I/O ত্রুটি ছাড়াও, 1IN-CAN ভলিউমের উপরে/আন্ডারে পাওয়ার সাপ্লাই সনাক্ত/প্রতিক্রিয়া করতে পারে।tagপরিমাপ, একটি প্রসেসরের অতিরিক্ত তাপমাত্রা, অথবা যোগাযোগ বিচ্ছিন্ন হওয়ার ঘটনা।

চিত্র ৫ ডায়াগনস্টিকস ফাংশন ব্লক
"ফল্ট ডিটেকশন সক্ষম করা হয়েছে" হল এই ফাংশন ব্লকের সাথে সম্পর্কিত সবচেয়ে গুরুত্বপূর্ণ সেটপয়েন্ট, এবং এটি প্রথমে নির্বাচন করা উচিত। এটি পরিবর্তন করলে অন্যান্য সেটপয়েন্টগুলি যথাযথভাবে সক্ষম বা অক্ষম করা হবে। অক্ষম করা হলে, I/O বা প্রশ্নবিদ্ধ ইভেন্টের সাথে সম্পর্কিত সমস্ত ডায়াগনস্টিক আচরণ উপেক্ষা করা হয়।
বেশিরভাগ ক্ষেত্রে, ত্রুটিগুলিকে কম বা উচ্চ ঘটনা হিসাবে চিহ্নিত করা যেতে পারে। 1IN-CAN দ্বারা সমর্থিত সমস্ত ডায়াগনস্টিকসের জন্য সর্বনিম্ন/সর্বোচ্চ থ্রেশহোল্ডগুলি সারণি 12-এ তালিকাভুক্ত করা হয়েছে। বোল্ড করা মানগুলি ব্যবহারকারীর দ্বারা কনফিগারযোগ্য সেটপয়েন্ট। কিছু ডায়াগনস্টিক শুধুমাত্র একটি একক শর্তে প্রতিক্রিয়া দেখায়, যে ক্ষেত্রে একটি কলামে একটি N/A তালিকাভুক্ত করা হয়।

ফাংশন ব্লক ইউনিভার্সাল ইনপুট যোগাযোগ হারিয়েছে

ন্যূনতম থ্রেশহোল্ড

সর্বোচ্চ থ্রেশহোল্ড

ন্যূনতম ত্রুটি

সর্বাধিক ত্রুটি

N/A

প্রাপ্ত বার্তা

(যে কোনও)

সারণি 12 ফল্ট থ্রেশহোল্ড সনাক্ত

টাইমআউট

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

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

20-44

"ফল্ট।" সর্বনিম্ন, সর্বোচ্চ এবং হিস্টেরেসিস মানগুলি সর্বদা প্রশ্নবিদ্ধ ফল্টের এককগুলিতে পরিমাপ করা হয়।

এই ফাংশন ব্লকের পরবর্তী সেটপয়েন্ট হল "ইভেন্ট DM1-এ একটি DTC তৈরি করে।" যদি এবং শুধুমাত্র যদি এটি সত্যে সেট করা হয় তবে ফাংশন ব্লকের অন্যান্য সেটপয়েন্টগুলি সক্রিয় হবে। এগুলি সবই DM1939 বার্তা, অ্যাক্টিভ ডায়াগনস্টিক ট্রাবল কোডের অংশ হিসাবে J1 নেটওয়ার্কে পাঠানো ডেটার সাথে সম্পর্কিত।

J1939 স্ট্যান্ডার্ড দ্বারা একটি ডায়াগনস্টিক ট্রাবল কোড (DTC) কে একটি চার বাইট মান হিসাবে সংজ্ঞায়িত করা হয় যা একটি

এর সংমিশ্রণ:

SPN সাসপেক্ট প্যারামিটার নম্বর (DTC-এর প্রথম 19 বিট, প্রথমে LSB)

এফএমআই

ব্যর্থতা মোড শনাক্তকারী

(ডিটিসির পরবর্তী ৫টি বিট)

CM

রূপান্তর পদ্ধতি

(১ বিট, সর্বদা ০ তে সেট করা)

OC

সংঘটন গণনা

(৭ বিট, ত্রুটি কতবার ঘটেছে তার সংখ্যা)

DM1 বার্তা সমর্থন করার পাশাপাশি, 1IN-CAN সিগন্যাল কন্ট্রোলারও সমর্থন করে

DM2 পূর্বে সক্রিয় ডায়াগনস্টিক সমস্যা কোড

শুধুমাত্র অনুরোধে পাঠানো হয়েছে

DM3 ডায়াগনস্টিক ডেটা ক্লিয়ার/রিসেট পূর্বে সক্রিয় ডিটিসি শুধুমাত্র অনুরোধে সম্পন্ন করা হয়েছে

সক্রিয় DTC-এর জন্য DM11 ডায়াগনস্টিক ডেটা সাফ/রিসেট

শুধুমাত্র অনুরোধে সম্পন্ন

যতক্ষণ পর্যন্ত একটি ডায়াগনস্টিক ফাংশন ব্লকেও "Event Generates a DTC in DM1" True তে সেট করা থাকে, 1IN-CAN সিগন্যাল কন্ট্রোলার প্রতি সেকেন্ডে DM1 বার্তা পাঠাবে, স্ট্যান্ডার্ড অনুসারে কোনও সক্রিয় ত্রুটি থাকুক বা না থাকুক। যদিও কোনও সক্রিয় DTC না থাকে, 1IN-CAN "কোন সক্রিয় ত্রুটি নেই" বার্তা পাঠাবে। যদি পূর্বে নিষ্ক্রিয় DTC সক্রিয় হয়ে যায়, তাহলে এটি প্রতিফলিত করার জন্য অবিলম্বে একটি DM1 পাঠানো হবে। শেষ সক্রিয় DTC নিষ্ক্রিয় হয়ে যাওয়ার সাথে সাথে, এটি একটি DM1 পাঠাবে যা নির্দেশ করবে যে আর কোনও সক্রিয় DTC নেই।
যদি কোনও নির্দিষ্ট সময়ে একাধিক সক্রিয় DTC থাকে, তাহলে নিয়মিত DM1 বার্তাটি একটি মাল্টিপ্যাকেট ব্রডকাস্ট ঘোষণা বার্তা (BAM) ব্যবহার করে পাঠানো হবে। যদি কন্ট্রোলারটি DM1 এর জন্য একটি অনুরোধ পায় যখন এটি সত্য হয়, তবে এটি ট্রান্সপোর্ট প্রোটোকল (TP) ব্যবহার করে অনুরোধকারী ঠিকানায় মাল্টিপ্যাকেট বার্তাটি পাঠাবে।

পাওয়ার আপের সময়, DM1 বার্তাটি 5 সেকেন্ড বিলম্বের আগে সম্প্রচারিত হবে না। এটি করা হয় যাতে নেটওয়ার্কে কোনও পাওয়ার আপ বা ইনিশিয়ালাইজেশন শর্ত সক্রিয় ত্রুটি হিসাবে চিহ্নিত না হয়।

যখন ফল্টটি একটি DTC-এর সাথে সংযুক্ত করা হয়, তখন ঘটনার সংখ্যা (OC) এর একটি অ-উদ্বায়ী লগ রাখা হয়। কন্ট্রোলার যখনই একটি নতুন (পূর্বে নিষ্ক্রিয়) ফল্ট সনাক্ত করে, তখনই এটি সেই ডায়াগনস্টিক ফাংশন ব্লকের জন্য "Delay Before Sending DM1" টাইমার হ্রাস করতে শুরু করবে। যদি ফল্টটি বিলম্বের সময় উপস্থিত থাকে, তাহলে কন্ট্রোলার DTC-কে সক্রিয় হিসাবে সেট করবে এবং লগে OC বৃদ্ধি করবে। একটি DM1 অবিলম্বে তৈরি হবে যার মধ্যে নতুন DTC অন্তর্ভুক্ত থাকবে। টাইমারটি এমনভাবে সরবরাহ করা হয়েছে যাতে ফল্টটি আসার সাথে সাথে নেটওয়ার্ককে আচ্ছন্ন না করে, কারণ প্রতিবার ফল্টটি দেখা গেলে বা চলে গেলে একটি DM1 বার্তা পাঠানো হবে।

পূর্বে সক্রিয় DTC (শূন্য নয় এমন OC সহ যেকোনো) DM2 বার্তার অনুরোধে উপলব্ধ। যদি পূর্বে একাধিক সক্রিয় DTC থাকে, তাহলে ট্রান্সপোর্ট প্রোটোকল (TP) ব্যবহার করে মাল্টিপ্যাকেট DM2 অনুরোধকারীর ঠিকানায় পাঠানো হবে।

যদি একটি DM3 অনুরোধ করা হয়, তাহলে পূর্বে সক্রিয় সমস্ত DTC-এর ঘটনার সংখ্যা শূন্যে রিসেট করা হবে। বর্তমানে সক্রিয় DTC-এর OC পরিবর্তন করা হবে না।

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

21-44

ডায়াগনস্টিক ফাংশন ব্লকে একটি সেটপয়েন্ট থাকে "Event Cleared only by DM11"। ডিফল্টরূপে, এটি সর্বদা False তে সেট করা থাকে, যার অর্থ হল যে ত্রুটির পতাকা সেট করার জন্য যে শর্তটি তৈরি করা হয়েছিল তা চলে যাওয়ার সাথে সাথে DTC স্বয়ংক্রিয়ভাবে Previously Active হয়ে যায় এবং DM1 বার্তায় আর অন্তর্ভুক্ত থাকে না। যাইহোক, যখন এই সেটপয়েন্টটি True তে সেট করা হয়, এমনকি যদি পতাকাটি সাফ করা হয়, DTC নিষ্ক্রিয় করা হবে না, তাই এটি DM1 বার্তায় পাঠানো অব্যাহত থাকবে। শুধুমাত্র যখন একটি DM11 অনুরোধ করা হবে তখনই DTC নিষ্ক্রিয় হয়ে যাবে। এই বৈশিষ্ট্যটি এমন একটি সিস্টেমে কার্যকর হতে পারে যেখানে একটি গুরুতর ত্রুটি ঘটেছে বলে স্পষ্টভাবে চিহ্নিত করা প্রয়োজন, এমনকি যদি এটির কারণ হওয়া পরিস্থিতিগুলি চলে যায়।
সমস্ত সক্রিয় DTC ছাড়াও, DM1 বার্তার আরেকটি অংশ হল প্রথম বাইট যা L প্রতিফলিত করেamp অবস্থা। প্রতিটি ডায়াগনস্টিক ফাংশন ব্লকে "L" সেটপয়েন্ট থাকে।amp DM1" তে ইভেন্ট অনুসারে সেট করা যা নির্ধারণ করে যে কোন lamp DTC সক্রিয় থাকাকালীন এই বাইটে সেট করা হবে। J1939 স্ট্যান্ডার্ড l সংজ্ঞায়িত করেamp`Malfunction', `Red, Stop', `Amber, Warning' অথবা `Protect' হিসেবে ব্যবহৃত হয়। ডিফল্টরূপে, `Amber, Warning' lamp সাধারণত যেকোনো সক্রিয় ফল্ট দ্বারা সেট করা হয়।
ডিফল্টরূপে, প্রতিটি ডায়াগনস্টিক ফাংশন ব্লকের সাথে একটি মালিকানাধীন SPN যুক্ত থাকে। তবে, এই সেটপয়েন্ট "DTC-তে ব্যবহৃত ইভেন্টের জন্য SPN" ব্যবহারকারীরা সম্পূর্ণরূপে কনফিগার করতে পারবেন যদি তারা চান যে এটি J1939-71-এ একটি স্ট্যান্ডার্ড SPN সংজ্ঞা প্রতিফলিত করে। যদি SPN পরিবর্তন করা হয়, তাহলে অ্যাসোসিয়েট এরর লগের OC স্বয়ংক্রিয়ভাবে শূন্যে রিসেট হয়ে যায়।
প্রতিটি ডায়াগনস্টিক ফাংশন ব্লকের সাথে একটি ডিফল্ট FMI যুক্ত থাকে। ব্যবহারকারীর FMI পরিবর্তন করার একমাত্র সেটপয়েন্ট হল "DTC-তে ব্যবহৃত ইভেন্টের জন্য FMI", যদিও কিছু ডায়াগনস্টিক ফাংশন ব্লকে টেবিল 13-এ দেখানো উচ্চ এবং নিম্ন উভয় ত্রুটি থাকতে পারে। এই ক্ষেত্রে, সেটপয়েন্টে FMI নিম্ন প্রান্তের অবস্থার প্রতিফলন করে এবং উচ্চ ত্রুটি দ্বারা ব্যবহৃত FMI টেবিল 21 অনুসারে নির্ধারণ করা হবে। যদি FMI পরিবর্তন করা হয়, তাহলে সহযোগী ত্রুটি লগের OC স্বয়ংক্রিয়ভাবে শূন্যে রিসেট হয়ে যায়।

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

22-44

ডিটিসি লো ফল্টে ব্যবহৃত ইভেন্টের জন্য এফএমআই
FMI=1, ডেটা বৈধ কিন্তু স্বাভাবিক অপারেশনাল রেঞ্জের নীচে সবচেয়ে গুরুতর স্তর FMI=4, ভলিউমtage স্বাভাবিকের নিচে, অথবা নিম্ন উৎসে সংক্ষিপ্ত FMI=5, স্বাভাবিকের নিচে অথবা উন্মুক্ত সার্কিটের নিচে বর্তমান FMI=17, ডেটা বৈধ কিন্তু স্বাভাবিক অপারেটিং রেঞ্জের নিচে সর্বনিম্ন গুরুতর স্তর FMI=18, ডেটা বৈধ কিন্তু স্বাভাবিক অপারেটিং রেঞ্জের নীচে মাঝারিভাবে গুরুতর স্তর FMI=21, ডেটা প্রবাহিত নিম্ন

ডিটিসি হাই ফল্টে ব্যবহৃত সংশ্লিষ্ট এফএমআই
FMI=0, ডেটা বৈধ কিন্তু স্বাভাবিক অপারেশনাল রেঞ্জের উপরে সবচেয়ে গুরুতর স্তর FMI=3, ভলিউমtage স্বাভাবিকের উপরে, অথবা উচ্চ উৎসে সংক্ষিপ্ত করা হয়েছে FMI=6, স্বাভাবিক বা গ্রাউন্ডেড সার্কিটের উপরে বর্তমান FMI=15, ডেটা বৈধ কিন্তু স্বাভাবিক অপারেটিং রেঞ্জের উপরে সর্বনিম্ন গুরুতর স্তর FMI=16, ডেটা বৈধ কিন্তু স্বাভাবিক অপারেটিং রেঞ্জের উপরে মাঝারি গুরুতর স্তর FMI=20, ডেটা প্রবাহিত উচ্চ

সারণি ১৩ নিম্ন ফল্ট FMI বনাম উচ্চ ফল্ট FMI

যদি ব্যবহৃত FMI টেবিল ১৩-তে উল্লেখিত ত্রুটিগুলির মধ্যে একটি ছাড়া অন্য কিছু হয়, তাহলে নিম্ন এবং উচ্চ উভয় ত্রুটির জন্য একই FMI বরাদ্দ করা হবে। এই শর্তটি এড়ানো উচিত, কারণ লগটি এখনও দুটি ধরণের ত্রুটির জন্য ভিন্ন OC ব্যবহার করবে, যদিও DTC-তে সেগুলি একইভাবে রিপোর্ট করা হবে। এটি যাতে না ঘটে তা নিশ্চিত করার দায়িত্ব ব্যবহারকারীর।

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

23-44

2. ইনস্টলেশন নির্দেশাবলী
২.১. মাত্রা এবং পিনআউট ১IN-CAN কন্ট্রোলারটি একটি অতি-সাউন্ডিক্যালি ওয়েল্ডেড প্লাস্টিকের হাউজিংয়ে প্যাকেজ করা হয়েছে। অ্যাসেম্বলিটির একটি IP2.1 রেটিং রয়েছে।

চিত্র 6 হাউজিং মাত্রা

পিন # বর্ণনা

1

ব্যাট +

2

ইনপুট +

3

ক্যান

4

আমি কি পারব

5

ইনপুট -

6

BATT-

সারণি 14 সংযোগকারী পিনআউট

2.2. মাউন্টিং নির্দেশাবলী
নোট এবং সতর্কতা · উচ্চ-ভোলের কাছাকাছি ইনস্টল করবেন নাtagই বা উচ্চ-বর্তমান ডিভাইস। · অপারেটিং তাপমাত্রা পরিসীমা নোট করুন। সমস্ত ক্ষেত্রের ওয়্যারিং অবশ্যই সেই তাপমাত্রা পরিসরের জন্য উপযুক্ত হতে হবে। · সার্ভিসিং এবং পর্যাপ্ত তারের জোতা অ্যাক্সেসের জন্য উপলব্ধ উপযুক্ত স্থান সহ ইউনিটটি ইনস্টল করুন (15
সেমি) এবং স্ট্রেন রিলিফ (30 সেমি)। সার্কিট লাইভ থাকাকালীন ইউনিট সংযোগ বা সংযোগ বিচ্ছিন্ন করবেন না, যদি না এলাকাটি অ-
বিপজ্জনক

মাউন্টিং
মাউন্টিং গর্ত #8 বা M4 বোল্টের জন্য মাপ করা হয়। বোল্টের দৈর্ঘ্য শেষ ব্যবহারকারীর মাউন্টিং প্লেটের বেধ দ্বারা নির্ধারিত হবে। কন্ট্রোলারের মাউন্টিং ফ্ল্যাঞ্জ 0.425 ইঞ্চি (10.8 মিমি) পুরু।

যদি মডিউলটি কোনও ঘের ছাড়াই মাউন্ট করা হয়, তবে এটি উল্লম্বভাবে মাউন্ট করা উচিত সংযোগকারীগুলিকে বাম দিকে মুখ করে অথবা

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

24-44

আর্দ্রতা প্রবেশের সম্ভাবনা কমানোর অধিকার।

CAN তারগুলিকে অভ্যন্তরীণভাবে নিরাপদ বলে মনে করা হয়। বিদ্যুতের তারগুলিকে অভ্যন্তরীণভাবে নিরাপদ বলে মনে করা হয় না এবং তাই বিপজ্জনক স্থানে এগুলিকে সর্বদা নালী বা নালী ট্রেতে স্থাপন করা প্রয়োজন। এই উদ্দেশ্যে মডিউলটি অবশ্যই বিপজ্জনক স্থানে একটি ঘেরে মাউন্ট করা উচিত।

কোনও তার বা তারের জোতা ৩০ মিটারের বেশি লম্বা হওয়া উচিত নয়। পাওয়ার ইনপুট তারের দৈর্ঘ্য ১০ মিটারের মধ্যে সীমাবদ্ধ থাকা উচিত।

সমস্ত ক্ষেত্রের তারের অপারেটিং তাপমাত্রা পরিসীমা জন্য উপযুক্ত হতে হবে.

সার্ভিসিং এবং পর্যাপ্ত তারের জোতা অ্যাক্সেস (৬ ইঞ্চি বা ১৫ সেমি) এবং স্ট্রেন রিলিফ (১২ ইঞ্চি বা ৩০ সেমি) এর জন্য উপযুক্ত জায়গা সহ ইউনিটটি ইনস্টল করুন।

সংযোগ

অবিচ্ছেদ্য আধারগুলির সাথে সংযোগ করতে নিম্নলিখিত TE Deutsch সঙ্গম প্লাগগুলি ব্যবহার করুন৷ এই সঙ্গম প্লাগগুলির ওয়্যারিং সমস্ত প্রযোজ্য স্থানীয় কোড অনুসারে হতে হবে। রেট ভলিউম জন্য উপযুক্ত ক্ষেত্রের তারেরtage এবং কারেন্ট ব্যবহার করতে হবে। সংযোগকারী তারের রেটিং কমপক্ষে 85°C হতে হবে। 10°C এর নিচে এবং +70°C এর উপরে পরিবেষ্টিত তাপমাত্রার জন্য, সর্বনিম্ন এবং সর্বোচ্চ উভয় তাপমাত্রার জন্য উপযুক্ত ফিল্ড ওয়্যারিং ব্যবহার করুন।

ব্যবহারযোগ্য অন্তরণ ব্যাস পরিসীমা এবং অন্যান্য নির্দেশাবলীর জন্য সংশ্লিষ্ট TE Deutsch ডেটাশীটগুলি পড়ুন৷

আধার পরিচিতি মিলন সংযোগকারী

উপযুক্ত হিসাবে মিলন সকেট (এই মিলন প্লাগের জন্য উপলব্ধ পরিচিতি সম্পর্কে আরও তথ্যের জন্য www.laddinc.com পড়ুন।)
DT06-08SA, 1 W8S, 8 0462-201-16141, এবং 3 114017

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

25-44

3। ওভারVIEW J1939 এর বৈশিষ্ট্য

সফ্টওয়্যারটি ইসিইউ-তে এবং এর থেকে প্রেরিত বার্তাগুলির ক্ষেত্রে ব্যবহারকারীকে নমনীয়তা প্রদান করার জন্য ডিজাইন করা হয়েছে: · NAME-এ কনফিগারযোগ্য ECU উদাহরণ (একই নেটওয়ার্কে একাধিক ECU-কে অনুমতি দেওয়ার জন্য) · কনফিগারযোগ্য ট্রান্সমিট PGN এবং SPN প্যারামিটার · কনফিগারযোগ্য রিসিভ PGN এবং SPN পরামিতি · DM1 ডায়াগনস্টিক মেসেজ প্যারামিটার পাঠানো · অন্যান্য ECU দ্বারা প্রেরিত DM1 বার্তা পড়া এবং প্রতিক্রিয়া করা · DM2 বার্তা পাঠানোর জন্য অ-উদ্বায়ী মেমরিতে রক্ষণাবেক্ষণ করা ডায়াগনস্টিক লগ

৩.১. সমর্থিত বার্তাগুলির ভূমিকা ECU স্ট্যান্ডার্ড SAE J3.1 এর সাথে সঙ্গতিপূর্ণ, এবং নিম্নলিখিত PGN গুলিকে সমর্থন করে

J1939-21 থেকে – ডেটা লিঙ্ক স্তর · অনুরোধ · স্বীকৃতি · পরিবহন প্রোটোকল সংযোগ ব্যবস্থাপনা · পরিবহন প্রোটোকল ডেটা স্থানান্তর বার্তা

৫৯৯০৪ ($০০EA০০) ৫৯৩৯২ ($০০E৮০০) ৬০৪১৬ ($০০EC০০) ৬০১৬০ ($০০EB০০)

দ্রষ্টব্য: 65280 থেকে 65535 ($00FF00 থেকে $00FFFF) রেঞ্জের যেকোনো প্রোপ্রাইটারি B PGN নির্বাচন করা যেতে পারে।

J1939-73 থেকে – ডায়াগনস্টিকস · DM1 অ্যাক্টিভ ডায়াগনস্টিক ট্রাবল কোডস · DM2 পূর্বে সক্রিয় ডায়াগনস্টিক ট্রাবল কোডগুলি · DM3 ডায়াগনস্টিক ডেটা ক্লিয়ার/রিসেট পূর্বে সক্রিয় ডিটিসিগুলির জন্য · DM11 – ডায়াগনস্টিক ডেটা ক্লিয়ার/রিসেট · অ্যাক্টিভ আমার14 ডিএমআর 15 টিসি অ্যাক্সেস ডিএম 16 টিসি রিসেট প্রতিক্রিয়া · DMXNUMX বাইনারি ডেটা স্থানান্তর

65226 ($00FECA) 65227 ($00FECB) 65228 ($00FECC) 65235 ($00FED3) 55552 ($00D900) 55296 ($00D800) 55040 ($00D700)

J1939-81 থেকে – নেটওয়ার্ক ম্যানেজমেন্ট · ঠিকানা দাবি করা/দাবি করা যায় না · নির্দেশিত ঠিকানা

60928 ($00EE00) 65240 ($00FED8)

J1939-71 থেকে যানবাহন অ্যাপ্লিকেশন স্তর · সফ্টওয়্যার সনাক্তকরণ

65242 ($00FEDA)

ডিফল্ট কনফিগারেশনের অংশ হিসেবে অ্যাপ্লিকেশন লেয়ার PGN-এর কোনোটিই সমর্থিত নয়, তবে ট্রান্সমিট বা প্রাপ্ত ফাংশন ব্লকের জন্য তাদের পছন্দ অনুযায়ী নির্বাচন করা যেতে পারে। মালিকানা ঠিকানা সহ স্ট্যান্ডার্ড মেমরি অ্যাক্সেস প্রোটোকল (MAP) ব্যবহার করে সেটপয়েন্টগুলি অ্যাক্সেস করা হয়। Axiomatic Electronic Assistant (EA) CAN নেটওয়ার্কের মাধ্যমে ইউনিটের দ্রুত এবং সহজ কনফিগারেশনের অনুমতি দেয়।

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

26-44

3.2। নাম, ঠিকানা এবং সফ্টওয়্যার আইডি

J1939 NAME 1IN-CAN ECU-তে J1939 NAME-এর জন্য নিম্নলিখিত ডিফল্ট মান রয়েছে। এই পরামিতি এবং তাদের পরিসর সম্পর্কে আরও তথ্যের জন্য ব্যবহারকারীর SAE J1939/81 মানটি দেখা উচিত।

নির্বিচারে ঠিকানা সক্ষম শিল্প গ্রুপ যানবাহন সিস্টেম ইনস্ট্যান্স যানবাহন সিস্টেম ফাংশন ফাংশন ইনস্ট্যান্স ইসিইউ ইনস্ট্যান্স ম্যানুফ্যাকচার কোড আইডেন্টিটি নম্বর

হ্যাঁ ০, গ্লোবাল ০ ০, অ-নির্দিষ্ট সিস্টেম ১২৫, স্বতঃসিদ্ধ I/O নিয়ন্ত্রক ২০, স্বতঃসিদ্ধ AX0, CAN ০ সহ একক ইনপুট নিয়ন্ত্রক, প্রথম ইনস্ট্যান্স ১৬২, স্বতঃসিদ্ধ টেকনোলজিস কর্পোরেশন ভেরিয়েবল, প্রতিটি ECU-এর জন্য ফ্যাক্টরি প্রোগ্রামিংয়ের সময় অনন্যভাবে নির্ধারিত

ECU দৃষ্টান্ত হল NAME এর সাথে যুক্ত একটি কনফিগারযোগ্য সেটপয়েন্ট। এই মান পরিবর্তন করলে এই ধরনের একাধিক ECU-কে অন্যান্য ECUs (Axiomatic ইলেকট্রনিক সহকারী সহ) দ্বারা আলাদা করা যায় যখন তারা একই নেটওয়ার্কে সংযুক্ত থাকে।

ECU ঠিকানা এই সেটপয়েন্টের ডিফল্ট মান হল 128 (0x80), যা J1939 টেবিল B3 থেকে B7 তে SAE দ্বারা সেট করা স্ব-কনফিগারযোগ্য ECU-এর জন্য পছন্দের শুরুর ঠিকানা। Axiomatic EA 0 থেকে 253 এর মধ্যে যেকোনো ঠিকানা নির্বাচন করার অনুমতি দেবে এবং মান মেনে চলার জন্য এমন একটি ঠিকানা নির্বাচন করা ব্যবহারকারীর দায়িত্ব। ব্যবহারকারীকে আরও সচেতন থাকতে হবে যে যেহেতু ইউনিটটি ইচ্ছাকৃত ঠিকানা সক্ষম, তাই যদি উচ্চতর অগ্রাধিকার NAME সহ অন্য কোনও ECU নির্বাচিত ঠিকানার জন্য প্রতিদ্বন্দ্বিতা করে, তাহলে 1IN-CAN পরবর্তী সর্বোচ্চ ঠিকানা নির্বাচন করতে থাকবে যতক্ষণ না এটি দাবি করতে পারে এমন একটি খুঁজে পায়। ঠিকানা দাবি সম্পর্কে আরও বিস্তারিত জানার জন্য J1939/81 দেখুন।

সফটওয়্যার শনাক্তকারী

পিজিএন 65242

সফটওয়্যার আইডেন্টিফিকেশন

ট্রান্সমিশন পুনরাবৃত্তি হার: অনুরোধে

ডেটা দৈর্ঘ্য:

পরিবর্তনশীল

বর্ধিত ডেটা পৃষ্ঠা:

0

ডেটা পৃষ্ঠা:

0

PDU বিন্যাস:

254

PDU নির্দিষ্ট:

218 PGN সহায়ক তথ্য:

ডিফল্ট অগ্রাধিকার:

6

প্যারামিটার গ্রুপ নম্বর:

65242 (0xFEDA)

- নরম

স্টার্ট পজিশন 1 2-n

দৈর্ঘ্য পরামিতি নাম 1 বাইট সফ্টওয়্যার সনাক্তকরণ ক্ষেত্রের সংখ্যা পরিবর্তনশীল সফ্টওয়্যার সনাক্তকরণ(গুলি), ডিলিমিটার (ASCII “*”)

এসপিএন 965 234

1IN-CAN ECU-এর জন্য, বাইট 1 5 তে সেট করা আছে, এবং সনাক্তকরণ ক্ষেত্রগুলি নিম্নরূপ (পার্ট নম্বর)*(সংস্করণ)*(তারিখ)*(মালিক)*(বর্ণনা)

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

27-44

Axiomatic EA এই সমস্ত তথ্য "সাধারণ ECU তথ্য" তে দেখায়, যেমনটি নীচে দেখানো হয়েছে:
দ্রষ্টব্য: সফ্টওয়্যার আইডিতে প্রদত্ত তথ্য যেকোন J1939 পরিষেবা সরঞ্জামের জন্য উপলব্ধ যা PGN -SOFT সমর্থন করে৷

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

28-44

৪. অ্যাক্সিওম্যাটিক ইলেকট্রনিক অ্যাসিস্ট্যান্টের সাহায্যে ECU সেটপয়েন্ট অ্যাক্সেস করা হয়
এই ম্যানুয়াল জুড়ে অনেক সেটপয়েন্টের উল্লেখ করা হয়েছে। এই বিভাগে প্রতিটি সেটপয়েন্ট, তাদের ডিফল্ট এবং রেঞ্জ সম্পর্কে বিস্তারিত বর্ণনা করা হয়েছে। 1IN-CAN দ্বারা প্রতিটি সেটপয়েন্ট কীভাবে ব্যবহার করা হয় সে সম্পর্কে আরও তথ্যের জন্য, ব্যবহারকারী ম্যানুয়ালের প্রাসঙ্গিক বিভাগটি পড়ুন।
৪.১। J4.1 নেটওয়ার্ক
J1939 নেটওয়ার্ক সেটপয়েন্টগুলি কন্ট্রোলারের প্যারামিটারগুলির সাথে কাজ করে যা বিশেষভাবে CAN নেটওয়ার্ককে প্রভাবিত করে। প্রতিটি সেটপয়েন্ট সম্পর্কে তথ্যের নোটগুলি পড়ুন।

নাম

পরিসর

ডিফল্ট

নোট

ECU ইনস্ট্যান্স নম্বর ECU ঠিকানা

ড্রপ তালিকা ০ থেকে ২৫৩ পর্যন্ত

০, #১ প্রথম উদাহরণ প্রতি J0-1

128 (0x80)

স্ব-কনফিগারযোগ্য ECU-এর জন্য পছন্দের ঠিকানা

ডিফল্ট বিবিধ সেটপয়েন্টের স্ক্রীন ক্যাপচার

যদি "ইসিইউ ইনস্ট্যান্স নম্বর" বা "ইসিইউ ঠিকানা" এর জন্য অ-ডিফল্ট মানগুলি ব্যবহার করা হয়, তবে সেগুলি একটি সেটপয়েন্টের সময় আপডেট করা হবে না file ফ্ল্যাশ। এই পরামিতিগুলি ম্যানুয়ালি পরিবর্তন করতে হবে যাতে

নেটওয়ার্কের অন্যান্য ইউনিটগুলিকে প্রভাবিত হতে বাধা দেয়। যখন সেগুলি পরিবর্তন করা হয়, তখন নিয়ামক নেটওয়ার্কে তার নতুন ঠিকানা দাবি করবে। Axiomatic EA-তে CAN সংযোগটি বন্ধ করে পুনরায় খোলার পরামর্শ দেওয়া হচ্ছে file লোড করা হয়, যেমন J1939 CAN নেটওয়ার্ক ECU তালিকায় শুধুমাত্র নতুন নাম এবং ঠিকানা উপস্থিত হয়।

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

29-44

4.2। ইউনিভার্সাল ইনপুট
ইউনিভার্সাল ইনপুট ফাংশন ব্লকটি বিভাগ ১.২ এ সংজ্ঞায়িত করা হয়েছে। এই সেটপয়েন্টগুলি কীভাবে ব্যবহার করা হয় সে সম্পর্কে বিস্তারিত তথ্যের জন্য অনুগ্রহ করে সেই বিভাগটি দেখুন।

ডিফল্ট ইউনিভার্সাল ইনপুট সেটপয়েন্টের স্ক্রিন ক্যাপচার

নাম ইনপুট সেন্সর প্রকার

রেঞ্জ ড্রপ তালিকা

বিপ্লব প্রতি ডাল

0 থেকে 60000

ন্যূনতম ত্রুটি
ন্যূনতম পরিসর
সর্বোচ্চ পরিসীমা
সর্বোচ্চ ত্রুটি পুলআপ/পুলডাউন প্রতিরোধক ডিবাউন্স সময় ডিজিটাল ইনপুট প্রকার সফ্টওয়্যার ডিবাউন্স ফিল্টার প্রকার

সেন্সরের ধরণের উপর নির্ভর করে সেন্সরের ধরণের উপর নির্ভর করে সেন্সরের ধরণের উপর নির্ভর করে সেন্সরের ধরণের উপর নির্ভর করে ড্রপ তালিকা ড্রপ তালিকা
0 থেকে 60000

সফ্টওয়্যার ফিল্টার প্রকার

ড্রপ তালিকা

সফ্টওয়্যার ফিল্টার ধ্রুবক

0 থেকে 60000

ডিফল্ট ১২ ভলিউমtage 0V থেকে 5V 0
0.2V

নোটস বিভাগ 1.2.1 দেখুন যদি 0 তে সেট করা হয়, পরিমাপ Hz এ নেওয়া হয়। যদি মান 0 এর চেয়ে বেশি সেট করা হয়, পরিমাপ RPM এ নেওয়া হয়।
বিভাগ 1.2.3 পড়ুন

0.5V

বিভাগ 1.2.3 পড়ুন

4.5V

বিভাগ 1.2.3 পড়ুন

৪.৮ ভোল্ট ১ ১০ কিলোওহম পুলআপ ০ – কোনটিই নয় ১০ (মিলিসেকেন্ড)
০ কোন ফিল্টার নেই
1000 মি

বিভাগ 1.2.3 পড়ুন
বিভাগ 1.2.2 পড়ুন
ডিজিটাল অন/অফ ইনপুট টাইপের জন্য ডিবাউন্স টাইম বিভাগ 1.2.4 দেখুন। এই ফাংশনটি ডিজিটাল এবং কাউন্টার ইনপুট টাইপের ক্ষেত্রে ব্যবহৃত হয় না বিভাগ 1.3.6 দেখুন।

ত্রুটি সনাক্তকরণ সক্রিয় করা হয়েছে ড্রপ তালিকা

১ – সত্য

বিভাগ 1.9 পড়ুন

ইভেন্ট DM1-এ একটি DTC তৈরি করে

ড্রপ তালিকা

১ – সত্য

বিভাগ 1.9 পড়ুন

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

30-44

ক্লিয়ার ফল্ট হিস্টেরেসিস

সেন্সরের ধরণের উপর নির্ভর করে

Lamp DM1 ড্রপ তালিকায় ইভেন্ট অনুসারে সেট করা

0.1V

বিভাগ 1.9 পড়ুন

১ অ্যাম্বার, সতর্কতা বিভাগ ১.৯ দেখুন

DTC 0 থেকে 0x1FFFFFFF এ ব্যবহৃত ইভেন্টের জন্য SPN

বিভাগ 1.9 পড়ুন

ডিটিসি ড্রপ লিস্টে ব্যবহৃত ইভেন্টের জন্য এফএমআই

4 ভলিউমtage স্বাভাবিকের নিচে, অথবা স্বল্প উৎসে হ্রাসপ্রাপ্ত

বিভাগ 1.9 পড়ুন

৬০০০০ নম্বরে DM1 ০ পাঠানোর আগে বিলম্ব করুন

1000 মি

বিভাগ 1.9 পড়ুন

4.3। ধ্রুবক ডেটা তালিকা সেটপয়েন্ট

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

a)

প্রোগ্রামেবল লজিক: ধ্রুবক “টেবিল X = শর্ত Y, আর্গুমেন্ট 2”, যেখানে X এবং Y = 1

3 থেকে

b)

গণিত ফাংশন: ধ্রুবক "গণিত ইনপুট X", যেখানে X = 1 থেকে 4

বাইনারি লজিকে ব্যবহারের জন্য প্রথম দুটি ধ্রুবক হল 0 (মিথ্যা) এবং 1 (সত্য) এর স্থির মান। বাকি 13টি ধ্রুবক +/- 1,000,000 এর মধ্যে যেকোনো মানের জন্য ব্যবহারকারীর দ্বারা সম্পূর্ণরূপে কনফিগারযোগ্য। ডিফল্ট মানগুলি নীচের স্ক্রিন ক্যাপচারে প্রদর্শিত হয়।

স্ক্রিন ক্যাপচার ডিফল্ট কনস্ট্যান্ট ডেটা লিস্ট সেটপয়েন্ট ব্যবহারকারী ম্যানুয়াল UMAX031700। সংস্করণ: 3

31-44

4.4। টেবিল সেটপয়েন্ট দেখুন
লুকআপ টেবিল ফাংশন ব্লকটি বিভাগ ১.৪-এ সংজ্ঞায়িত করা হয়েছে। এই সমস্ত সেটপয়েন্ট কীভাবে ব্যবহার করা হয় সে সম্পর্কে বিস্তারিত তথ্যের জন্য দয়া করে সেখানে পড়ুন। যেহেতু এই ফাংশন ব্লকের X-Axis ডিফল্টগুলি টেবিল ১ থেকে নির্বাচিত "X-Axis Source" দ্বারা সংজ্ঞায়িত করা হয়েছে, তাই বিভাগ ১.৪-এ বর্ণিত ডিফল্ট এবং রেঞ্জের বাইরে আর কিছু সংজ্ঞায়িত করার নেই। মনে রাখবেন, নির্বাচিত সোর্সের সর্বনিম্ন/সর্বোচ্চ পরিসর পরিবর্তন করা হলে X-Axis মানগুলি স্বয়ংক্রিয়ভাবে আপডেট হবে।

প্রাক্তনের স্ক্রিন ক্যাপচারample লুকআপ টেবিল 1 সেটপয়েন্ট

দ্রষ্টব্য: উপরে দেখানো স্ক্রীন ক্যাপচারে, "এক্স-অক্ষ উৎস" ফাংশন ব্লক সক্রিয় করার জন্য তার ডিফল্ট মান থেকে পরিবর্তন করা হয়েছে।

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

32-44

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

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

33-44

ডিফল্ট প্রোগ্রামেবল লজিক 1 সেটপয়েন্টের স্ক্রীন ক্যাপচার

দ্রষ্টব্য: উপরে দেখানো স্ক্রীন ক্যাপচারে, "প্রোগ্রামেবল লজিক ব্লক সক্রিয়" ফাংশন ব্লক সক্রিয় করার জন্য তার ডিফল্ট মান থেকে পরিবর্তন করা হয়েছে।

দ্রষ্টব্য: Argument1, Argument 2 এবং Operator-এর ডিফল্ট মানগুলি সমস্ত প্রোগ্রামেবল লজিক ফাংশন ব্লক জুড়ে একই, এবং তাই এটি ব্যবহার করার আগে ব্যবহারকারীর দ্বারা যথাযথভাবে পরিবর্তন করা আবশ্যক।

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

34-44

৪.৬। গণিত ফাংশন ব্লক সেটপয়েন্ট
গণিত ফাংশন ব্লকটি বিভাগ ১.৬-এ সংজ্ঞায়িত করা হয়েছে। এই সেটপয়েন্টগুলি কীভাবে ব্যবহার করা হয় সে সম্পর্কে বিস্তারিত তথ্যের জন্য অনুগ্রহ করে সেই বিভাগটি দেখুন।

একজন প্রাক্তনের স্ক্রিন ক্যাপচারampগণিত ফাংশন ব্লকের জন্য le

দ্রষ্টব্য: উপরে দেখানো স্ক্রিন ক্যাপচারে, সেটপয়েন্টগুলিকে তাদের ডিফল্ট মান থেকে পরিবর্তন করা হয়েছে যাতে একটি প্রাক্তন চিত্রিত করা যায়ampগণিত ফাংশন ব্লক কীভাবে ব্যবহার করা যেতে পারে তার একটি উদাহরণ।

নাম গণিত ফাংশন সক্রিয় ফাংশন 1 ইনপুট একটি উৎস ফাংশন 1 ইনপুট একটি সংখ্যা
ফাংশন ১ ইনপুট A ন্যূনতম

রেঞ্জ ড্রপ লিস্ট ড্রপ লিস্ট উৎসের উপর নির্ভর করে
-106 থেকে 106

ডিফল্ট 0 FALSE 0 নিয়ন্ত্রণ ব্যবহৃত হয়নি 1
0

ফাংশন ১ ইনপুট A সর্বোচ্চ ফাংশন ১ ইনপুট A স্কেলার ফাংশন ১ ইনপুট B উৎস ফাংশন ১ ইনপুট B নম্বর
ফাংশন ১ ইনপুট বি সর্বনিম্ন

-106 থেকে 106
-১.০০ থেকে ১.০০ ড্রপ তালিকা উৎসের উপর নির্ভর করে
-106 থেকে 106

১০০ ১.০০ ০ নিয়ন্ত্রণ ব্যবহৃত হয়নি ১
0

ফাংশন ১ ইনপুট বি সর্বোচ্চ -১০৬ থেকে ১০৬

100

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

নোট সত্য বা মিথ্যা বিভাগ 1.3 দেখুন
বিভাগ 1.3 পড়ুন
ইনপুটকে শতাংশে রূপান্তর করেtagগণনায় ব্যবহারের আগে e ইনপুটকে শতাংশে রূপান্তর করেtagগণনায় ব্যবহারের আগে e বিভাগ 1.6 দেখুন বিভাগ 1.3 দেখুন
বিভাগ 1.3 পড়ুন
ইনপুটকে শতাংশে রূপান্তর করেtagগণনায় ব্যবহারের আগে e ইনপুটকে শতাংশে রূপান্তর করেtagগণনায় ব্যবহারের আগে e
35-44

ফাংশন ১ ইনপুট বি স্কেলার ম্যাথ ফাংশন ১ অপারেশন ফাংশন ২ ইনপুট বি সোর্স
ফাংশন 2 ইনপুট বি নম্বর
ফাংশন ১ ইনপুট বি সর্বনিম্ন
ফাংশন ১ ইনপুট বি সর্বোচ্চ
ফাংশন 2 ইনপুট B স্কেলার ম্যাথ ফাংশন 2 অপারেশন (ইনপুট A = ফাংশন 1 এর ফলাফল) ফাংশন 3 ইনপুট B উৎস
ফাংশন 3 ইনপুট বি নম্বর
ফাংশন ১ ইনপুট বি সর্বনিম্ন
ফাংশন ১ ইনপুট বি সর্বোচ্চ
ফাংশন 3 ইনপুট B স্কেলার গণিত ফাংশন 3 অপারেশন (ইনপুট A = ফাংশন 2 এর ফলাফল) গণিত আউটপুট ন্যূনতম পরিসর

-১.০০ থেকে ১.০০ ড্রপ লিস্ট ড্রপ লিস্ট উৎসের উপর নির্ভর করে
-106 থেকে 106
-106 থেকে 106
-1.00 থেকে 1.00

১.০০ ৯, +, ফলাফল = InA+InB ০ নিয়ন্ত্রণ ব্যবহৃত হয়নি ১
0
100 1.00

বিভাগ 1.13 পড়ুন বিভাগ 1.13 পড়ুন বিভাগ 1.4 পড়ুন
বিভাগ 1.4 পড়ুন
ইনপুটকে শতাংশে রূপান্তর করেtagগণনায় ব্যবহারের আগে e ইনপুটকে শতাংশে রূপান্তর করেtagগণনায় ব্যবহারের আগে e অনুচ্ছেদ 1.13 দেখুন

ড্রপ তালিকা

৯, +, ফলাফল = InA+InB অনুচ্ছেদ ১.১৩ দেখুন

ড্রপ তালিকা উৎসের উপর নির্ভর করে
-106 থেকে 106

০ নিয়ন্ত্রণ ব্যবহার করা হয়নি ১
0

-106 থেকে 106

100

-১.০০ থেকে ১.০০ ১.০০

বিভাগ 1.4 পড়ুন
বিভাগ 1.4 পড়ুন
ইনপুটকে শতাংশে রূপান্তর করেtagগণনায় ব্যবহারের আগে e ইনপুটকে শতাংশে রূপান্তর করেtagগণনায় ব্যবহারের আগে e অনুচ্ছেদ 1.13 দেখুন

ড্রপ তালিকা

৯, +, ফলাফল = InA+InB অনুচ্ছেদ ১.১৩ দেখুন

-106 থেকে 106

0

গণিত আউটপুট সর্বোচ্চ পরিসীমা -১০৬ থেকে ১০৬

100

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

36-44

৪.৭. CAN রিসিভ সেটপয়েন্ট CAN রিসিভ ফাংশন ব্লকটি ধারা ১.১৬-এ সংজ্ঞায়িত করা হয়েছে। এই সমস্ত সেটপয়েন্ট কীভাবে ব্যবহার করা হয় সে সম্পর্কে বিস্তারিত তথ্যের জন্য দয়া করে সেখানে দেখুন।
ডিফল্টের স্ক্রিন ক্যাপচার 1 সেটপয়েন্ট পেতে পারে
দ্রষ্টব্য: উপরে দেখানো স্ক্রিন ক্যাপচারে, ফাংশন ব্লক সক্রিয় করার জন্য "রিসিভ মেসেজ এনাবল্ড" এর ডিফল্ট মান থেকে পরিবর্তন করা হয়েছে। ৪.৮. ক্যান ট্রান্সমিট সেটপয়েন্টস ক্যান ট্রান্সমিট ফাংশন ব্লকটি বিভাগ ১.৭ এ সংজ্ঞায়িত করা হয়েছে। এই সমস্ত সেটপয়েন্ট কীভাবে ব্যবহার করা হয় সে সম্পর্কে বিস্তারিত তথ্যের জন্য দয়া করে সেখানে দেখুন।

ডিফল্ট ক্যান ট্রান্সমিট ১ সেটপয়েন্ট ব্যবহারকারী ম্যানুয়াল UMAX1 এর স্ক্রিন ক্যাপচার। সংস্করণ: ৩

37-44

নাম প্রেরণ করুন PGN প্রেরণ করুন পুনরাবৃত্তির হার প্রেরণ করুন বার্তা অগ্রাধিকার গন্তব্য ঠিকানা (PDU1 এর জন্য) প্রেরণ করুন ডেটা উৎস প্রেরণ করুন ডেটা নম্বর
ট্রান্সমিট ডেটা সাইজ
অ্যারেতে ডেটা ইনডেক্স ট্রান্সমিট করুন (LSB) বাইটে বিট ইনডেক্স ট্রান্সমিট করুন (LSB) ডেটা ট্রান্সমিট করুন রেজোলিউশন ট্রান্সমিট ডেটা অফসেট

পরিসর
০ থেকে ৬৫৫৩৫ ০ থেকে ৬০,০০০ মিলিসেকেন্ড ০ থেকে ৭ ০ থেকে ২৫৫ উৎস প্রতি ড্রপ তালিকা

ডিফল্ট
65280 ($FF00) 0 6 254 (0xFE, শূন্য ঠিকানা) ইনপুট পরিমাপ করা হয়েছে 0, ইনপুট পরিমাপ করা হয়েছে #1

ড্রপ তালিকা

একটানা ১-বাইট

০ থেকে ৮-ডেটাসাইজ ০, প্রথম বাইট অবস্থান

০ থেকে ৮-বিটসাইজ
-106 থেকে 106 -104 থেকে 104

ডিফল্টরূপে ব্যবহৃত হয় না
1.00 0.00

নোট
0ms ট্রান্সমিট নিষ্ক্রিয় করে মালিকানা B অগ্রাধিকার ডিফল্টরূপে ব্যবহৃত হয় না বিভাগ 1.3 দেখুন বিভাগ 1.3 দেখুন 0 = ব্যবহৃত হয় না (অক্ষম) 1 = 1-বিট 2 = 2-বিট 3 = 4-বিট 4 = 1-বাইট 5 = 2-বাইট 6 = 4-বাইট
শুধুমাত্র বিট ডেটা টাইপের সাথে ব্যবহৃত হয়

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

38-44

৫. অ্যাক্সিওম্যাটিক ইএ বুটলোডার দিয়ে ক্যানের উপর দিয়ে রিফ্ল্যাশ করা
AX031700 বুটলোডার তথ্য বিভাগ ব্যবহার করে নতুন অ্যাপ্লিকেশন ফার্মওয়্যারের সাথে আপগ্রেড করা যেতে পারে। এই বিভাগটি J1939 নেটওয়ার্ক থেকে সংযোগ বিচ্ছিন্ন করার প্রয়োজন ছাড়াই CAN-এর মাধ্যমে ইউনিটে Axiomatic দ্বারা প্রদত্ত নতুন ফার্মওয়্যার আপলোড করার জন্য সহজ ধাপে ধাপে নির্দেশাবলীর বিবরণ দেয়।
১. যখন Axiomatic EA প্রথম ECU-এর সাথে সংযুক্ত হবে, তখন Bootloader Information বিভাগটি নিম্নলিখিত তথ্য প্রদর্শন করবে:

2. ECU তে চলমান ফার্মওয়্যার আপগ্রেড করতে বুটলোডার ব্যবহার করতে, "রিসেট করার জন্য বুটলোডার লোড করতে বাধ্য করুন" পরিবর্তনশীল পরিবর্তন করুন হ্যাঁ।

3. যখন প্রম্পট বক্স জিজ্ঞাসা করে আপনি ECU রিসেট করতে চান কিনা, হ্যাঁ নির্বাচন করুন।
ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

39-44

4. রিসেট করার পরে, ECU আর J1939 নেটওয়ার্কে AX031700 হিসাবে দেখাবে না বরং J1939 বুটলোডার #1 হিসাবে দেখাবে।

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

৫. যখন বুটলোডার তথ্য বিভাগটি নির্বাচন করা হয়, তখন একই তথ্য প্রদর্শিত হয় যখন

এটি AX031700 ফার্মওয়্যার চালাচ্ছিল, কিন্তু এই ক্ষেত্রে ফ্ল্যাশিং বৈশিষ্ট্যটি সক্রিয় করা হয়েছে।

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

40-44

6. ফ্ল্যাশিং বোতামটি নির্বাচন করুন এবং যেখানে আপনি AF-16119-x.yy.bin সংরক্ষণ করেছিলেন সেখানে নেভিগেট করুন file Axiomatic থেকে পাঠানো হয়েছে। (দ্রষ্টব্য: শুধুমাত্র বাইনারি (.bin) fileAxiomatic EA টুল ব্যবহার করে s ফ্ল্যাশ করা যেতে পারে)
7. একবার ফ্ল্যাশ অ্যাপ্লিকেশন ফার্মওয়্যার উইন্ডোটি খোলে, আপনি যদি চান তবে "ফার্মওয়্যার আপগ্রেড করা [নাম]" এর মতো মন্তব্য লিখতে পারেন৷ এটির প্রয়োজন নেই, এবং আপনি যদি এটি ব্যবহার করতে না চান তাহলে আপনি ক্ষেত্রটি ফাঁকা রাখতে পারেন।
দ্রষ্টব্য: আপনি তারিখ-স্ট করতে হবে নাamp বা টাইমস্টamp দ file, কারণ নতুন ফার্মওয়্যার আপলোড করার সময় এটি স্বয়ংক্রিয়ভাবে Axiomatic EA টুল দ্বারা সম্পন্ন হয়।

সতর্কতা: "সমস্ত ECU ফ্ল্যাশ মেমরি মুছে ফেলুন" বাক্সটি চেক করবেন না যদি না আপনার স্বতঃসিদ্ধ পরিচিতির দ্বারা এটি করার নির্দেশ দেওয়া হয়। এটি নির্বাচন করলে অভোলাটাইল ফ্ল্যাশে সংরক্ষিত সমস্ত ডেটা মুছে যাবে। এটি সেটপয়েন্টগুলির যে কোনও কনফিগারেশন মুছে ফেলবে যা ECU-তে করা হতে পারে এবং সমস্ত সেটপয়েন্টকে তাদের ফ্যাক্টরি ডিফল্টে রিসেট করবে। এই বাক্সটি চেক না করে রেখে, নতুন ফার্মওয়্যার আপলোড করার সময় সেটপয়েন্টগুলির কোনওটিই পরিবর্তন করা হবে না৷

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

41-44

8. আপলোড অগ্রসর হওয়ার সাথে সাথে একটি প্রগ্রেস বার দেখাবে কতটা ফার্মওয়্যার পাঠানো হয়েছে। J1939 নেটওয়ার্কে যত বেশি ট্রাফিক থাকবে, আপলোড প্রক্রিয়া তত বেশি সময় নেবে।
9. একবার ফার্মওয়্যার আপলোড করা শেষ হলে, একটি বার্তা পপআপ হবে যা সফল অপারেশন নির্দেশ করে৷ আপনি যদি ECU রিসেট করার জন্য নির্বাচন করেন, AX031700 অ্যাপ্লিকেশনের নতুন সংস্করণটি চলতে শুরু করবে, এবং ECU কে Axiomatic EA দ্বারা চিহ্নিত করা হবে। অন্যথায়, পরের বার ECU পাওয়ার-সাইকেল করা হলে, AX031700 অ্যাপ্লিকেশন বুটলোডার ফাংশনের পরিবর্তে চলবে।
দ্রষ্টব্য: আপলোডের সময় যে কোনো সময় প্রক্রিয়াটি বাধাগ্রস্ত হলে, ডেটা দূষিত হয় (খারাপ চেকসাম) বা অন্য কোনো কারণে নতুন ফার্মওয়্যারটি সঠিক নয়, অর্থাৎ বুটলোডার সনাক্ত করে যে file লোড করা হার্ডওয়্যার প্ল্যাটফর্মে চালানোর জন্য ডিজাইন করা হয়নি, খারাপ বা দূষিত অ্যাপ্লিকেশনটি চলবে না। বরং, যখন ইসিইউ রিসেট করা হয় বা পাওয়ার-সাইকেল করা হয় তখন J1939 বুটলোডার ডিফল্ট অ্যাপ্লিকেশন হিসাবে চলতে থাকবে যতক্ষণ না বৈধ ফার্মওয়্যার ইউনিটে সফলভাবে আপলোড করা হয়।

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

42-44

6. প্রযুক্তিগত স্পেসিফিকেশন

6.1। পাওয়ার সাপ্লাই
পাওয়ার সাপ্লাই ইনপুট - নামমাত্র
সার্জ প্রোটেকশন রিভার্স পোলারিটি প্রোটেকশন

12 বা 24Vdc নামমাত্র অপারেটিং ভলিউমtage 8…36 ভলিউমের জন্য Vdc পাওয়ার সাপ্লাই রেঞ্জtage ক্ষণস্থায়ী
1113Vdc নামমাত্র ইনপুটের জন্য SAE J11-24 এর প্রয়োজনীয়তা পূরণ করে

6.2. ইনপুট
এনালগ ইনপুট ফাংশন ভলিউমtage ইনপুট
বর্তমান ইনপুট
ডিজিটাল ইনপুট ফাংশন ডিজিটাল ইনপুট লেভেল PWM ইনপুট
ফ্রিকোয়েন্সি ইনপুট ডিজিটাল ইনপুট
ইনপুট প্রতিবন্ধকতা ইনপুট নির্ভুলতা ইনপুট রেজোলিউশন

ভলিউমtage ইনপুট বা বর্তমান ইনপুট 0-5V (প্রতিবন্ধকতা 204 KOhm) 0-10V (প্রতিবন্ধকতা 136 KOhm) 0-20 mA (প্রতিবন্ধকতা 124 Ohm) 4-20 mA (প্রতিবন্ধকতা 124 Ohm) বিচ্ছিন্ন ইনপুট, PWM ইনপুট, ফ্রিকোয়েন্সি/RPM Vps পর্যন্ত 0 থেকে 100% 0.5Hz থেকে 10kHz 0.5Hz থেকে 10 kHz সক্রিয় উচ্চ (+Vps পর্যন্ত), সক্রিয় নিম্ন Ampউচ্চতা: ০ থেকে +Vps ১ MOhm উচ্চ প্রতিবন্ধকতা, ১০KOhm টান ডাউন, ১০KOhm টান +১৪V < ১% ১২-বিট

6.3। যোগাযোগ
ক্যান নেটওয়ার্ক সমাপ্তি

১টি CAN 1B পোর্ট, প্রোটোকল SAE J2.0
CAN স্ট্যান্ডার্ড অনুযায়ী, বাহ্যিক টার্মিনেশন প্রতিরোধকের সাথে নেটওয়ার্কটি বন্ধ করা প্রয়োজন। প্রতিরোধক হল 120 ​​Ohm, 0.25W ন্যূনতম, ধাতব ফিল্ম বা অনুরূপ ধরনের। তাদের নেটওয়ার্কের উভয় প্রান্তে CAN_H এবং CAN_L টার্মিনালের মধ্যে স্থাপন করা উচিত।

6.4। সাধারণ বিশেষ উল্লেখ

মাইক্রোপ্রসেসর

STM32F103CBT7, 32-বিট, 128 Kbytes ফ্ল্যাশ প্রোগ্রাম মেমরি

শান্ত স্রোত

14 mA @ 24Vdc সাধারণ; 30 mA @ 12Vdc সাধারণ

কন্ট্রোল লজিক

Axiomatic Electronic Assistant, P/Ns: AX070502 অথবা AX070506K ব্যবহার করে ব্যবহারকারীর প্রোগ্রামেবল কার্যকারিতা

যোগাযোগ

১টি CAN (SAE J1) মডেল AX1939: ২৫০ কেবিপিএস মডেল AX031700-250: ৫০০ কেবিপিএস মডেল AX031700-01: ১ এমবিপিএস মডেল AX500 ক্যানোপেন®

ইউজার ইন্টারফেস

উইন্ডোজ অপারেটিং সিস্টেমের জন্য অ্যাক্সিওম্যাটিক ইলেকট্রনিক অ্যাসিস্ট্যান্ট ব্যবহারের জন্য রয়্যালটি-মুক্ত লাইসেন্সের সাথে আসে। অ্যাক্সিওম্যাটিক ইলেকট্রনিক অ্যাসিস্ট্যান্টের জন্য ডিভাইসের CAN পোর্টকে উইন্ডোজ-ভিত্তিক পিসির সাথে সংযুক্ত করার জন্য একটি USB-CAN কনভার্টার প্রয়োজন। একটি অ্যাক্সিওম্যাটিক USB-CAN কনভার্টার হল অ্যাক্সিওম্যাটিক কনফিগারেশন KIT-এর অংশ, যা P/Ns: AX070502 বা AX070506K অর্ডার করে।

নেটওয়ার্ক সমাপ্তি

বাহ্যিক সমাপ্তি প্রতিরোধকের সাথে নেটওয়ার্কটি বন্ধ করা প্রয়োজন। প্রতিরোধক হল 120 ​​Ohm, 0.25W ন্যূনতম, ধাতব ফিল্ম বা অনুরূপ ধরনের। তাদের নেটওয়ার্কের উভয় প্রান্তে CAN_H এবং CAN_L টার্মিনালের মধ্যে স্থাপন করা উচিত।

ওজন

0.10 পাউন্ড (0.045 কেজি)

অপারেটিং শর্তাবলী

-40 থেকে 85 °সে (-40 থেকে 185 °ফা)

সুরক্ষা

IP67

EMC সম্মতি

সিই চিহ্নিতকরণ

কম্পন

MIL-STD-202G, টেস্ট 204D এবং 214A (সাইন এবং র্যান্ডম) 10 গ্রাম পিক (সাইন); 7.86 Grms পিক (এলোমেলো) (মুলতুবি)

শক

MIL-STD-202G, টেস্ট 213B, 50 গ্রাম (মুলতুবি)

অনুমোদন

সিই চিহ্নিতকরণ

বৈদ্যুতিক সংযোগ

৬-পিন সংযোগকারী (সমতুল্য TE Deutsch P/N: DT6-04P)

একটি মেটিং প্লাগ কিট Axiomatic P/N: AX070119 হিসাবে পাওয়া যায়।

পিন # 1 2 3 4 5 6

বর্ণনা BATT+ ইনপুট + CAN_H CAN_L ইনপুট BATT-

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

43-44

7. সংস্করণ ইতিহাস

সংস্করণ তারিখ

1

31লা মে, 2016

2

নভেম্বর 26, 2019

নভেম্বর 26, 2019

3

1 আগস্ট, 2023

লেখক
গুস্তাভো দেল ভালে গুস্তাভো দেল ভালে
আমান্ডা উইলকিন্স কিরিল মোজসভ

পরিবর্তন
প্রাথমিক খসড়া আপডেট করা হয়েছে ব্যবহারকারী ম্যানুয়াল যা V2.00 ফার্মওয়্যারে করা আপডেটগুলি প্রতিফলিত করে যেখানে ফ্রিকোয়েন্সি এবং PWM ইনপুট প্রকারগুলি আর আলাদা ফ্রিকোয়েন্সি রেঞ্জে পৃথক করা হয় না বরং এখন [0.5Hz…10kHz] একক পরিসরে একত্রিত করা হয়েছে টেকনিক্যাল স্পেসে নিঃশব্দ কারেন্ট, ওজন এবং বিভিন্ন বড রেট মডেল যুক্ত করা হয়েছে পারফর্মড লিগ্যাসি আপডেট

দ্রষ্টব্য:
প্রযুক্তিগত বৈশিষ্ট্যগুলি নির্দেশক এবং পরিবর্তন সাপেক্ষে। প্রয়োগ এবং অপারেটিং অবস্থার উপর নির্ভর করে প্রকৃত কর্মক্ষমতা পরিবর্তিত হবে। ব্যবহারকারীদের নিজেদেরকে সন্তুষ্ট করতে হবে যে পণ্যটি উদ্দিষ্ট প্রয়োগে ব্যবহারের জন্য উপযুক্ত। আমাদের সমস্ত পণ্যের উপাদান এবং কারিগরি ত্রুটির বিরুদ্ধে সীমিত ওয়ারেন্টি রয়েছে। দয়া করে https://www.axiomatic.com/service/ এ বর্ণিত আমাদের ওয়ারেন্টি, আবেদন অনুমোদন/সীমাবদ্ধতা এবং উপকরণ ফেরত প্রক্রিয়া দেখুন।

CANopen® হল অটোমেশন eV-তে CAN-এর একটি নিবন্ধিত কমিউনিটি ট্রেডমার্ক৷

ব্যবহারকারীর ম্যানুয়াল UMAX031700। সংস্করণ: 3

44-44

আমাদের পণ্য
এসি/ডিসি পাওয়ার সাপ্লাই অ্যাকচুয়েটর কন্ট্রোল/ইন্টারফেস অটোমোটিভ ইথারনেট ইন্টারফেস ব্যাটারি চার্জার ক্যান কন্ট্রোল, রাউটার, রিপিটার ক্যান/ওয়াইফাই, ক্যান/ব্লুটুথ, রাউটার কারেন্ট/ভোলtage/PWM কনভার্টার DC/DC পাওয়ার কনভার্টার ইঞ্জিন টেম্পারেচার স্ক্যানার ইথারনেট/CAN কনভার্টার, গেটওয়ে, সুইচ ফ্যান ড্রাইভ কন্ট্রোলার গেটওয়ে, CAN/Modbus, RS-232 জাইরোস্কোপ, ইনক্লিনোমিটার হাইড্রোলিক ভালভ কন্ট্রোলার ইনক্লিনোমিটার, এলভি কন্ট্রোল কন্ট্রোল আইডিটি Modbus, RS-422, RS-485 নিয়ন্ত্রণ করে মোটর কন্ট্রোল, ইনভার্টার পাওয়ার সাপ্লাই, DC/DC, AC/DC PWM সিগন্যাল কনভার্টার/আইসোলেটর রিজলভার সিগন্যাল কন্ডিশনার সার্ভিস টুলস সিগন্যাল কন্ডিশনার, কনভার্টার স্ট্রেন গেজ CAN সার্জ সাপ্রেসর নিয়ন্ত্রণ করে

আমাদের কোম্পানি
Axiomatic অফ-হাইওয়ে, বাণিজ্যিক যান, বৈদ্যুতিক যান, পাওয়ার জেনারেটর সেট, উপাদান পরিচালনা, পুনর্নবীকরণযোগ্য শক্তি এবং শিল্প OEM বাজারে ইলেকট্রনিক মেশিন নিয়ন্ত্রণ উপাদান সরবরাহ করে। আমরা ইঞ্জিনিয়ারড এবং অফ-দ্য-শেল্ফ মেশিন নিয়ন্ত্রণের সাথে উদ্ভাবন করি যা আমাদের গ্রাহকদের জন্য মূল্য যোগ করে।
কোয়ালিটি ডিজাইন এবং ম্যানুফ্যাকচারিং
কানাডায় আমাদের একটি ISO9001:2015 নিবন্ধিত নকশা/উৎপাদন সুবিধা রয়েছে।
ওয়্যারেন্টি, আবেদনের অনুমোদন/সীমাবদ্ধতা
অ্যাক্সিওম্যাটিক টেকনোলজিস কর্পোরেশন যেকোন সময় তার পণ্য ও পরিষেবাগুলিতে সংশোধন, পরিবর্তন, পরিবর্ধন, উন্নতি এবং অন্যান্য পরিবর্তন করার এবং নোটিশ ছাড়াই যে কোনও পণ্য বা পরিষেবা বন্ধ করার অধিকার সংরক্ষণ করে৷ অর্ডার দেওয়ার আগে গ্রাহকদের সর্বশেষ প্রাসঙ্গিক তথ্য প্রাপ্ত করা উচিত এবং যাচাই করা উচিত যে এই ধরনের তথ্য বর্তমান এবং সম্পূর্ণ। ব্যবহারকারীদের নিজেদের সন্তুষ্ট করা উচিত যে পণ্যটি উদ্দিষ্ট অ্যাপ্লিকেশনে ব্যবহারের জন্য উপযুক্ত। আমাদের সমস্ত পণ্য উপাদান এবং কাজের ত্রুটির বিরুদ্ধে একটি সীমিত ওয়ারেন্টি বহন করে। অনুগ্রহ করে https://www.axiomatic.com/service/-এ আমাদের ওয়ারেন্টি, আবেদনের অনুমোদন/সীমাবদ্ধতা এবং রিটার্ন সামগ্রী প্রক্রিয়া দেখুন।
সম্মতি
পণ্য সম্মতির বিশদ পণ্য সাহিত্যে এবং/অথবা axiomatic.com-এ পাওয়া যাবে। যেকোনো অনুসন্ধানের জন্য sales@axiomatic.com এ পাঠানো উচিত।
নিরাপদ ব্যবহার
সমস্ত পণ্য Axiomatic দ্বারা পরিসেবা করা উচিত. পণ্যটি খুলবেন না এবং নিজেই পরিষেবাটি সম্পাদন করুন।
এই পণ্যটি আপনাকে ক্যালিফোর্নিয়া রাজ্যে ক্যান্সার এবং প্রজনন ক্ষতির কারণ হিসাবে পরিচিত রাসায়নিকের কাছে প্রকাশ করতে পারে। আরও তথ্যের জন্য www.P65Warnings.ca.gov-এ যান।

পরিষেবা
Axiomatic-এ ফেরত দেওয়া সমস্ত পণ্যের জন্য sales@axiomatic.com থেকে একটি রিটার্ন ম্যাটেরিয়াল অথরাইজেশন নম্বর (RMA#) প্রয়োজন। একটি RMA নম্বর অনুরোধ করার সময় অনুগ্রহ করে নিম্নলিখিত তথ্য প্রদান করুন:
· সিরিয়াল নম্বর, অংশ নম্বর · রানটাইম ঘন্টা, সমস্যার বিবরণ · তারের সেট আপ ডায়াগ্রাম, অ্যাপ্লিকেশন এবং অন্যান্য মন্তব্য প্রয়োজন অনুযায়ী

নিষ্পত্তি
স্বতঃসিদ্ধ পণ্য ইলেকট্রনিক বর্জ্য। দয়া করে আপনার স্থানীয় পরিবেশগত বর্জ্য এবং পুনর্ব্যবহারযোগ্য আইন, প্রবিধান এবং ইলেকট্রনিক বর্জ্যের নিরাপদ নিষ্পত্তি বা পুনর্ব্যবহার করার নীতিগুলি অনুসরণ করুন৷

যোগাযোগ
Axiomatic Technologies Corporation 1445 Courtneypark Drive E. Mississauga, ON CANADA L5T 2E3 টেলিফোন: +1 905 602 9270 ফ্যাক্স: +1 905 602 9279 www.axiomatic.com sales@axiomatic.com

Axiomatic Technologies Oy Höytämöntie 6 33880 Lempäälä FINLAND TEL: +358 103 375 750
www.axiomatic.com
salesfinland@axiomatic.com

কপিরাইট 2023

দলিল/সম্পদ

CAN সহ AXIOMATIC AX031700 ইউনিভার্সাল ইনপুট কন্ট্রোলার [পিডিএফ] ব্যবহারকারী ম্যানুয়াল
AX031700, UMAX031700, AX031700 CAN সহ ইউনিভার্সাল ইনপুট কন্ট্রোলার, AX031700, CAN সহ ইউনিভার্সাল ইনপুট কন্ট্রোলার, CAN সহ ইনপুট কন্ট্রোলার, CAN সহ কন্ট্রোলার, CAN

তথ্যসূত্র

একটি মন্তব্য করুন

আপনার ইমেল ঠিকানা প্রকাশ করা হবে না. প্রয়োজনীয় ক্ষেত্রগুলি চিহ্নিত করা হয়েছে *