กันยายน 25, 2025

การใช้งานซอฟต์แวร์ LIN Logger ในการทดสอบการสื่อสารผ่านเครือข่าย LIN

ในท้องตลาดนั้นมีซอฟต์แวร์สำหรับบันทึกสัญญาณ LIN (Local Interconnect Network) ให้เลือกใช้มากมายหลากหลายรูปแบบ ทว่าส่วนใหญ่จะมีข้อจำกัดซึ่งทำให้ไม่สามารถนำไปประยุกต์ใช้ในการทดสอบอุปกรณ์ซึ่งสื่อสารผ่านเครือข่าย LIN ได้โดยตรง เช่น

– จำเป็นต้องใช้ไฟล์ LDF ในการแปลงสัญญาณ

– ไม่สามารถสร้างลำดับในการส่งและรับข้อความโดยอัตโนมัติ

– ไม่สามารถบันทึกไฟล์ในรูปแบบที่ต้องการ

– ไม่สามารถตัดสินว่าอุปกรณ์ที่ทดสอบนั้นผ่านหรือตกการทดสอบ

– ไม่สามารถบันทึกลำดับการทดสอบไว้ใช้งานภายหลังได้

เพื่อก้าวข้ามปัญหาเหล่านี้ TechSquare ได้ทำการพัฒนาซอฟต์แวร์ LIN Logger ขึ้นมาโดยหวังว่าจะช่วยให้ลูกค้าสามารถก้าวข้ามปัญหาต่าง ๆ ที่พบในการทดสอบอุปกรณ์ LIN และสามารถเริ่มทำการทดสอบได้รวดเร็วที่สุด ความสามารถหลัก ๆ ของซอฟต์แวร์ Lin Logger ได้แก่

– สามารถตั้งค่าตำแหน่งของบิตในเฟรมเฉพาะสัญญาณที่จำเป็นต้องแปลงโดยไม่ต้องใช้ไฟล์ LDF

– สร้างลำดับในการส่งและรับข้อความโดยอัตโนมัติและสามารถบันทึกไว้ใช้งานภายหลังได้

– สามารถพัฒนาปลั๊กอินสำหรับรายงานรูปแบบต่าง ๆ เพิ่มเติมโดยมีรายงานแบบ txt และ csv มาให้ใช้ตั้งแต่เริ่มต้น

– สามารถตั้งค่าเพื่อเปรียบเทียบสัญญาณว่าผ่านการทดสอบหรือไม่?

– สามารถทดสอบได้ 6 เครือข่าย LIN พร้อมกัน

– รองรับอุปกรณ์เชื่อมต่อจาก NI และ Ixxat

ภาพด้านล่างแสดงส่วนติดต่อผู้ใช้งานของซอฟต์แวร์ LIN Logger

A เมนูสำหรับการตั้งค่าบัส, ตั้งค่ารุ่นของ DUT, ตั้งค่ารายงาน, ตัวช่วยในการทดสอบสัญญาณ และออกจากซอฟต์แวร์

B แท๊บสำหรับเลือกการแสดงผลกราฟของ DUT (Device Under Test) โดยจะมีแท๊บสำหรับ 6 DUT

C แสดงค่าของสัญญาณแต่ละ DUT เป็นเส้นกราฟโดยแสดงได้ 4 สัญญาณ 

D แสดงค่าของสัญญาณแต่ละ DUT เป็นตัวเลขโดยแสดงได้ 4 สัญญาณ 

E ไฟแสดงสถานะการทดสอบแต่ละ DUT หากไม่ผ่านการทดสอบจะแสดงไฟสีแดง

F Progress bar แสดงความก้าวหน้าในการทดสอบ

G ปุ่ม START สำหรับเริ่มการทดสอบและในขณะทดสอบจะเปลี่ยนเป็นปุ่ม STOP

Bus Setup ใช้สำหรับตั้งค่าการเชื่อมต่อเครือข่าย LIN สำหรับแต่ละ DUT ดังแสดงในภาพด้านล่าง

A ติ๊กเพื่อเลือกใช้งานอินเตอร์เฟสตัวนี้

B เลือกอินเตอร์เฟสที่ต้องการใช้งาน

C เลือก Baud Rate ที่ต้องการใช้งาน

D Serial Number ของ DUT ที่ต้องการทดสอบด้วยอินเตอร์เฟสนี้ ใช้สำหรับตั้งชื่อรายงาน

E PID ที่ใช้รับและส่งข้อความ LIN

F กดเพื่อบันทึกการตั้งค่า

G รูปแบบการเขียนเวลาลงบนชื่อไฟล์รายงานการทดสอบ

Model Setup ใช้สำหรับตั้งค่าลำดับการส่งและรับข้อความและการแปลงเป็นสัญญาณของ DUT แต่ละรุ่นดังแสดงในภาพด้านล่าง

A เลือกรุ่นของ DUT ที่ต้องการทดสอบ

B กดเพื่อทำการเปลี่ยนรุ่นของ DUT ที่ต้องการทดสอบ

C แสดงรุ่นของ DUT ที่จะทดสอบ

D บันทึกการตั้งค่า

E เลือกรุ่นของ DUT ที่ต้องการเปลี่ยนแปลงขั้นตอนการทดสอบโดยปุ่มด้านข้างสามารถใช้เพิ่มรุ่น, ลบรุ่น และเปลี่ยนชื่อรุ่น

F เลือกขั้นตอนที่ต้องการเปลี่ยนแปลงการตั้งค่าโดยปุ่มด้านข้างสามารถใช้เพิ่มขั้นตอน, ลบขั้นตอน, เลื่อนขั้นตอนขึ้น และเลื่อนขั้นตอนลง

G ชื่อขั้นตอน

H เวลาระหว่างขั้นตอน

I จำนวนครั้งของขั้นตอน

J ตั้งค่ารับ (Receive) ข้อความ LIN ส่ง (Transmit) ข้อความ LIN หรือดีเลย์ (Delay มีหน่วยเป็นวินาทีโดยป้อนค่าดีเลย์ใน Data)

K PID ที่ใช้รับและส่งข้อความ LIN

L ตั้งค่าข้อความที่ต้องการส่งเมื่อตั้งค่า Action เป็น Transmit

M กดเพื่อบันทึกขั้นตอน

N เลือก PID ที่ต้องการเปลี่ยนแปลงการตั้งค่าโดยปุ่มด้านข้างสามารถใช้เพิ่ม PID, ลบ PID และเปลี่ยนหมายเลข PID

O เลือกสัญญาณที่ต้องการเปลี่ยนแปลงการตั้งค่าโดยปุ่มด้านข้างสามารถใช้เพิ่มและลบสัญญาณ

P ชื่อสัญญาณ

Q บิตเริ่มต้น

R จำนวนบิตของสัญญาณ

S ตัวคูณของสัญญาณ

T ค่าออฟเซ็ทของสัญญาณ

U ตั้งค่าการเปรียบเทียบสัญญาณกับลิมิต

V ค่าลิมิตต่ำสุด

W ค่าลิมิตสูงสุด

X ติ๊กเพื่อบันทึกสัญญาณ

Y ติ๊กเพื่อแสดงผลสัญญาณ

Z บันทึกสัญญาณ

Report Setup ใช้สำหรับเลือกรูปแบบรายงานที่ต้องการบันทึก โดยเริ่มต้นจะมีรายงานรูปแบบ TXT และ CSV ให้เลือกดังแสดงในภาพด้านล่าง

Validator ใช้สำหรับทดลองสำหรับรับและส่งสัญญาณ LIN ดังแสดงในภาพด้านล่าง

A เลือกส่งข้อความ (Transmit), รับข้อความ (Receive) หรือ Delay (s) 

B PID ที่ใช้รับและส่งข้อความ LIN

C ตั้งค่าข้อความที่ต้องการส่งเมื่อตั้งค่า Action เป็น Transmit หรือค่าดีเลย์ (Delay) เป็นวินาที

D แสดงผลข้อความ LIN ที่ได้รับเมื่อตั้ง Action เป็น Receive

E เลือกอินเตอร์เฟสที่เราจะใช้ในการรับและส่งข้อความ

F Baud rate ในการรับและส่งข้อความ LIN

G ปุ่ม INIT กดเพื่อเชื่อมต่อกับอินเตอร์เฟส LIN เมื่อกดจะเปลี่ยนเป็นปุ่ม CLOSE เราสามารถกดอีกทีเพื่อหยุดการเชื่อมต่อกับอินเตอร์เฟส LIN

H ปุ่ม TEST กดเพื่อทำการส่งและรับข้อความตามที่ตั้งไว้ ปุ่มนี้จะกดได้เมื่อกดปุ่ม INIT แล้ว

หวังว่าบทความนี้จะช่วยให้ท่านสามารถประยุกต์ใช้ LIN Logger ในการทดสอบอุปกรณ์ซึ่งสื่อสารผ่านเครือข่าย LIN ได้อย่างเต็มประสิทธิภาพ ท่านสามารถติดต่อทีมงานเทคสแควร์เพื่อให้คำแนะหรือติดต่อสอบถามเพิ่มเติมเกี่ยวกับการสื่อสารผ่านเครือข่าย LIN

 

บทความที่เกี่ยวข้อง

LIN Bus คือ อะไร?

การเลือกใช้งานฮาร์ดแวร์และซอฟต์แวร์ของ Ixxat เพื่อสื่อสารกับอุปกรณ์ LIN และ CAN

error: Content is protected...