VESC მონაცემების ჩაწერა და წაკითხვა: რეალურ დროში, ლოგ-ფაილები და ანალიზი
VESC კონტროლერი მუდმივად ზომავს ძაბვას, დენს, ტემპერატურას, ძრავის სიჩქარეს და ხარვეზებს. VESC Tool-ს შეუძლია ამ მნიშვნელობების პირდაპირ ჩვენება და ფაილებში ჩაწერა, რომელთა წაკითხვაც მოგვიანებით შესაძლებელია. ეს არის ყველაზე სასარგებლო ინსტრუმენტი მანქანის დასარეგულირებლად და გაუმართაობის გასაგებად: გამოცნობის ნაცვლად, ჩვენ ვუყურებთ რა მოხდა. აი, როგორ ჩავწეროთ კომპიუტერზე და ტელეფონზე და როგორ წავიკითხოთ მიღებული მონაცემები.
ძირითადი
- კომპიუტერზე, Realtime Data გვერდი აჩვენებს გრაფიკებს და ინახავს CSV ფაილში.
- ტელეფონზე, მთავარი გვერდის Realtime Data Logging განყოფილება ახორციელებს ჩაწერას მოძრაობისას.
- ჩაწერის ყოველი გააქტიურება ქმნის ახალ, დათარიღებულ ფაილს.
- Log Analysis გვერდი კითხულობს ფაილებს, ხაზავს გრაფიკებს და, GPS-თან ერთად, ტრაექტორიას.
- ჩაწერილი სიჩქარე არის ელექტრული (ERPM): ის უნდა გაიყოს პოლუსების წყვილების რაოდენობაზე.
მონაცემების პირდაპირ ნახვა
დაკავშირების შემდეგ, გაააქტიურეთ რეალურ დროში მონაცემების გაგზავნა VESC Tool-ის ხელსაწყოთა ზოლში არსებული შესაბამისი ღილაკით. Realtime Data გვერდი, Data Analysis განყოფილებაში, აჩვენებს გრაფიკებს: დენი, ძაბვა, ციკლური კოეფიციენტი (duty cycle), სიჩქარე, MOSFET-ებისა და ძრავის ტემპერატურა და, FOC-ში, დამკვირვებლის მიერ დანახული პოზიცია.
პირდაპირი ნახვა საკმარისია ბევრი შემოწმებისთვის, აწეული ბორბლით ან სტენდზე: არის თუ არა ძრავის ტემპერატურა სარწმუნო, იზრდება თუ არა დენი დაგეგმილის მიხედვით, ეცემა თუ არა ბატარეის ძაბვა დატვირთვის ქვეშ? რეალური მგზავრობისთვის, ჩვენ ვიწერთ მონაცემებს.
ჩაწერა კომპიუტერზე
Realtime Data გვერდზე, ჩაწერის ღილაკი (Log Realtime Data to File) წერს მონაცემებს CSV ფაილში. დანიშნულების საქაღალდე ირჩევა Settings-ში, Paths განყოფილებაში. ჩაშენებული ლეპტოპი არ არის ძალიან პრაქტიკული სკუტერზე: კომპიუტერზე ჩვენ ძირითადად ვიწერთ ტესტებს სტენდზე ან აწეული ბორბლით.
ჩაწერა ტელეფონზე
მობილურ აპლიკაციაში, მთავარი გვერდი შეიცავს Realtime Data Logging განყოფილებას. ვირჩევთ საქაღალდეს, შემდეგ ვნიშნავთ Enable RT Data Logging. პროგრამული უზრუნველყოფის დახმარების მიხედვით, ყოველ ჯერზე, როცა უჯრა მონიშნულია, იქმნება ახალი ფაილი თარიღითა და დროით; ამიტომ, მონიშვნის მოხსნა და ხელახლა მონიშვნა საშუალებას გვაძლევს დავყოთ ჩანაწერები, მაგალითად, ერთი მგზავრობა თითო ფაილად. ტელეფონი უნდა დარჩეს Bluetooth-ით დაკავშირებული მთელი მგზავრობის განმავლობაში: იხილეთ ჩვენი სახელმძღვანელო VESC Tool ტელეფონზე.
ასევე არსებობს ბარათები, რომლებიც იწერენ ტელეფონის გარეშე: მაგალითად, VESC Express, აღწერილია მისი ოფიციალური საცავის მიერ, როგორც ჩამწერი Wi-Fi-ით და Bluetooth-ით. VESC Tool-ის Log Analysis გვერდს ასევე შეუძლია დაათვალიეროს დაკავშირებული მოწყობილობის ფაილები, ადგილობრივი ფაილების გარდა.
რას შეიცავს ფაილი
VESC Tool-ის დახმარება აღწერს ფორმატს: ერთი ხაზი თითო გაზომვაზე, სვეტები გამოყოფილი მძიმე-წერტილით. ყველაზე სასარგებლოები:
| სვეტი | მნიშვნელობა | რას ვეძებთ |
|---|---|---|
| v_in | შეყვანის ძაბვა (ბატარეა) | ძაბვის ვარდნა დატვირთვისას, ძაბვა გამოსვლის ბოლოს |
| current_in | ბატარეის დენი | რას ვთხოვთ რეალურად ბატარეას და BMS-ს |
| current_motor | ძრავის დენი | მოთხოვნილი ბრუნვის მომენტი, მიღწეული ზღვრები |
| id, iq | დენი D და Q ღერძებზე (FOC) | დემაგნიტიზაცია (id), ბრუნვის მომენტი (iq) |
| temp_mos, temp_motor | MOSFET-ებისა და ძრავის ტემპერატურა, °C-ში | ტემპერატურის ზრდა, სიმძლავრის შემცირება |
| rpm | ელექტრული სიჩქარე | გაყავით პოლუსების წყვილების რაოდენობაზე |
| duty_now | ციკლური კოეფიციენტი, -1-დან 1-მდე | ზღვართან ახლოს, ძრავა მაქსიმალურ სიჩქარეზეა |
| amp_hours, watt_hours | მოხმარებული ენერგია (და აღდგენილი "charged" სვეტებში) | გასვლის რეალური მოხმარება |
| fault_code | მიმდინარე ხარვეზი | გათიშვის ზუსტი მომენტი |
| vesc_id | კონტროლერის CAN იდენტიფიკატორი | ორძრავიანი სისტემის კონტროლერების გარჩევა |
დახმარების დაზუსტება: თითოეული ხაზის დროს VESC Tool იღებს მიღებისას და არა კონტროლერის მიერ. კავშირის ხარისხიდან გამომდინარე, ორ ხაზს შორის ინტერვალი შეიძლება ოდნავ განსხვავდებოდეს.
წაკითხვა და ანალიზი
VESC Tool-ის Log Analysis გვერდი ხსნის CSV ფაილებს (Open CSV file...), ხაზავს არჩეულ სვეტებს გრაფიკებად, აჩვენებს სტატისტიკას და, თუ მონაცემები შეიცავს GPS პოზიციას, ტრაექტორიას რუკაზე. გრაფიკების ექსპორტი შესაძლებელია სურათად ან PDF-ად. ვინაიდან ფაილი არის მარტივი CSV, ცხრილების რედაქტორიც ხსნის მას.
სამი კითხვა, რომელიც ყოველთვის გამოსადეგია
- გათიშვა აჩქარებისას: შეამოწმეთ v_in და current_in მანამდე. ძაბვა, რომელიც ეცემა, შემდეგ ყველაფერი ნულდება, მიუთითებს ბატარეაზე ან BMS-ზე; fault_code, რომელიც ჩნდება, მიუთითებს კონტროლერზე.
- სიმძლავრის თანდათანობითი დაკარგვა: შეამოწმეთ temp_mos და temp_motor. თუ ისინი მიაღწევენ შემცირების ზღვრებს, ეს არის თერმული დაცვა.
- დენის რეგულირება: შეადარეთ current_motor დაყენებულ ზღვარს. თუ დენი არასოდეს აღწევს ზღვარს, ეს ნიშნავს, რომ სხვა ზღვარი (ბატარეა, ტემპერატურა, ძაბვა) მოქმედებს მანამდე. იხილეთ ჩვენი სახელმძღვანელო VESC დენის ზღვრების შესახებ.
უფრო შორს წასვლა: ტელემეტრია
VESC Tool-ის ჩაწერა არის შესანიშნავი სახელოსნოს ინსტრუმენტი. რბოლის დროს, ჩვენ ასევე ვცდილობთ დავაკავშიროთ მონაცემები წრეზე პოზიციასთან, წრესთან, სექტორთან: ეს არის ტელემეტრიის როლი, რომელიც ახსნილია ჩვენს სახელმძღვანელოში რბოლის ტელემეტრიის შესახებ. SmartDisplay-ისთვის, ჩვენი EB6 10/25 Hz GPS მოდული უკავშირდება CAN ავტობუსს და იძლევა ზუსტ პოზიციას. წრეზე რბოლის აღმოსაჩენად, იხილეთ ასევე ჩვენი გუნდის E'trott Racing გვერდი.
სახელოსნოს რჩევა
ჩაწერეთ „ნორმალური“ გასვლა, როცა მანქანა კარგად მუშაობს და შეინახეთ ფაილი. იმ დღეს, როცა პრობლემა გამოჩნდება, ორი ფაილის შედარება ერთსა და იმავე მარშრუტზე დაუყოვნებლივ აჩვენებს რა შეიცვალა: ძაბვა, რომელიც უფრო მეტად ეცემა, ძრავა, რომელიც უფრო სწრაფად ცხელდება, დენი, რომელიც უფრო ადრე აღწევს პიკს.
ხშირად დასმული კითხვები
სად ინახება ფაილები?
კომპიუტერზე, Settings-ში არჩეულ საქაღალდეში, Paths განყოფილებაში. ტელეფონზე, მთავარი გვერდის Realtime Data Logging განყოფილებაში არჩეულ საქაღალდეში.
რატომ იძლევა rpm სვეტი უზარმაზარ მნიშვნელობებს?
ეს არის ელექტრული სიჩქარე. გაყავით ის ძრავის პოლუსების წყვილების რაოდენობაზე, რომ მიიღოთ რეალური ბრუნვა წუთში.
შესაძლებელია თუ არა ორძრავიანი სისტემის ორივე კონტროლერის ჩაწერა?
ფაილები შეიცავს vesc_id სვეტს, რომელიც აიდენტიფიცირებს კონტროლერს. რას ვიწერთ, დამოკიდებულია გამოყენებულ ინსტრუმენტსა და კავშირზე; შეამოწმეთ პირველ ფაილზე, ჩანს თუ არა ორივე იდენტიფიკატორი, თუ ეს გჭირდებათ.
Bluetooth კავშირი წყდება ჩაწერის დროს, რა ვქნა?
მიიტანეთ ტელეფონი მოდულთან ახლოს, დაამაგრეთ იგი დენის კაბელებისგან მოშორებით და დაყავით ჩანაწერები მოკლე ფაილებად, რომ არაფერი დაკარგოთ.
შემიძლია თუ არა ფაილების გახსნა ცხრილების რედაქტორში?
დიახ, ეს არის CSV ფაილები მძიმე-წერტილით, როგორც გამყოფით.