ในท้องตลาดนั้นมีซอฟต์แวร์สำหรับบันทึกสัญญาณ 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
บทความที่เกี่ยวข้อง
การเลือกใช้งานฮาร์ดแวร์และซอฟต์แวร์ของ Ixxat เพื่อสื่อสารกับอุปกรณ์ LIN และ CAN
