APRS (Automatic Packet Report System) > KNOWLEDGE / เนื้อหาสาระความรู้

ขั้นตอนการอับเกรดหรือติดตั้งเฟิร์มแวร์ใหม่ให้ nTNC-Module

(1/1)

HS5TQA:
     ผลิตภัณฑ์ nTNC Module นั้น ได้ถูกนำไปพัฒนาใช้งานในรูปแบบต่าง ๆ อาธิเช่น nTNC-Tracker, nTNC-Digipeater, nTNC-Evaluation, nTNC-Thumb, nTNC-RaspberyPi ฯลฯ ซึ่งจะมีตัวหลัก nTNC-Module อยู่ภายใน ใช้เฟิร์มแวร์เดียวกันทั้งหมด ต่างกันเพียงการคอนฟิกซ์ที่ใช้งานตามหน้าที่แตกต่างกันเท่านั้น
1.   ขั้นตอนการอับเกรดหรือติดตั้งเฟิร์มแวร์ใหม่
1.1.   ดาวน์โหลดโปรแกรมและเฟิร์มแวร์
ลิงค์ดาวน์โหลดโปรแกรม http://aprs.nakhonthai.net/index.php?ind=downloads&op=section_view&idev=2
ลิงค์ดาวน์โหลดเฟิร์มแวร์ http://aprs.nakhonthai.net/index.php?ind=downloads&op=section_view&idev=1
เมื่อทำการดาวน์โหลดมาแล้ว ให้ทำการแตกไฟล์จะได้ไฟล์และโปรแกรมดังรูปแสดง


*หมายเหตุ เฟิร์มแวร์เวอร์ชั่น V0.8 นั้นจะต้องใช้โปรแกรมรุ่น V1.1.4 ขึ้นไปเท่านั้น

1.2.   เชื่อมต่อสายดาต้า Serial UART ตามแบบรุ่นใช้งาน
   ใช้สาย USB to Serial TTL ต่อกับ nTNC-Module โดยตรง
โดยคงเหลือสายสีแดง VCC ให้ต่อหลังกดปุ่ม [Update Firmware] หรือต่อเลยเมื่อต้องการคอนฟิกซ์


   ใช้สาย USB to Serial TTL ต่อกับชุด nTNC-Tracker หรือ nTNC-Digirepeater


   ใช้สายพ่วง USB to RS232 ต่อกับชุด nTNC-Evaluation


1.3.   ขั้นตอนการอับเกรดหรือติดตั้งเฟิร์มแวร์ใหม่
1.3.1.   ให้ทำการเสียบสาย USB to Serial เข้ากับคอมพิวเตอร์ (หากเครื่องคอมพิวเตอร์ยังไม่มีไดร์เวอร์ให้ติดตั้งก่อนตามสายดาต้าที่ใช้งาน) แล้วให้เข้าไปยังหน้าต่าง Device Manager ของวินโดว์ เพื่อดูหมายเลขพอร์ตใช้งาน

จากภาพตัวอย่างใช้สาย USB to Serial ของ Prolific รุ่น PL2303 ถูกจัดอยู่ใน COM15

1.3.2.   ทำการเปิดหรือรันโปรโปรแกรม nTNC Software ขึ้นมา
หากคอมพิวเตอร์ไม่ทำงานผิดพลาดที่ COMPORT จะถูกเลือกหมายเลขพอร์ต สุดท้าย COM15 ให้
ถ้าไม่ตรงให้เลือกหมายเลขพอร์ตให้ตรงกับที่ใช้งานตามข้อ 1.3.1 ตรงตัวชี้ที่ 1 และกดปุ่ม Connect ตัวชี้ที่ 2 ตามลำดับ แล้วให้รอประมาณ 5วินาที มันจะตรวจสอบเวอร์ชั่น nTNC (ยังไม่ต้องสนใจ)


1.3.3.   ให้คลิ๊กไปยังแท็บ Firmware เพื่อทำการอับเกรดหรือติดตั้งเฟิร์มแวร์เข้าไปใหม่
ให้เตรียมพร้อมจ่ายไฟให้กับ nTNC ไว้ก่อน แต่อย่าเพิ่งเสียบไฟเข้า ให้ทำตามขั้นตอนดังนี้
1) เลือกไฟล์เฟิร์มแวร์ ในตัวอย่างใช้ nTNC_EvalFirmwareV08.tnc ที่ดาวน์โหลดมา
2) กดปุ่ม [Update Firmware]
3) เสียบไฟเข้า nTNC จะต้องเสียบไฟเข้าภายใน 10วินาทีหลังกดปุ่ม [Update Firmware] แล้ว
มิเช่นนั้นให้เริ่มจากกดปุ่มแล้วเสียบไฟเข้าไปใหม่


1.3.4.   เมื่ออับเกรดเฟิร์มแวร์ได้ จะเห็นแถบเปอร์เซ็นต์มันวิ่ง[1] และใน[2] จะแสดงข้อความ Status: Uploading Firmware to nTNC ให้รอไม่ต้องทำอะไรจนกระทั่ง 100% ข้อความจะเปลี่ยนเป็น Status: Upload Finshed! เป็นอันเสร็จเรียบร้อย นำไปคอนฟิกซ์ใช้งานต่อไป


1.3.5.   กรณีกดปุ่มแล้ว จ่ายไฟเข้าแล้วยังนิ่งค้าง อับโหลดเฟิร์มแวร์ไม่ได้ ให้กลับไปตรวจสอบสาย หรือหมายเลขพอร์ตใน 1.3.1 ใหม่อีกครั้ง และสามารถตรวจสอบการเชื่อมต่อสายได้จากแท็บ Terminal เมื่อจ่ายไฟเข้า nTNC แล้วจะต้องเห็นขึ้นข้อความ BOOT LOADER….

หากไม่เห็นข้อความในกรอบสีเหลือง อาจเกิดปัญหาได้ดังต่อไปนี้
-ต่อสายดาต้าผิด
-สาย USB to Serial ไม่ทำงาน อาจเกิดจากไดร์เวอร์ไม่ตรง หรือยังไม่ได้ติดตั้ง
-เลือกคอมพอร์ตไม่ถูกต้อง
-ยังไม่ได้จ่ายไฟเข้า หรือจ่ายไฟเข้าไปก่อนที่จะได้แสดงผล มันจะขึ้นเมื่อเริ่มจ่ายไฟเข้าครั้งแรกเท่านั้น
-CPU ของ nTNC เสีย

HS5TQA:
2.   ขั้นตอนการตั้งค่าตามการใช้งานเบื้องต้น
2.1.   การตั้งค่าใช้งานแทรกเกอร์
2.1.1.   ในชุดของ nTNC-Tracker V1 หรือ nTNC-Evaluation หรืออุปกรณ์ประยุคอื่น ๆ
ให้ทำเชื่อมต่อสายและเปิดพอร์ตโปรแกรมตามขั้นตอนที่ 1.2 ถึง 1.3.2

กรณีหากใช้ชุด nTNC-Tracker (กล่องสีทอง) หรือ nTNC-Didirepeater (กล่องสีเงิน) จะต้องติ๊ก Enable ในกรอบของ RF Module Configuretion แล้วทำการต้องค่าที่ต้องการ

1-ติ๊กถูกใช้งาน RF Module เฉพาะชุด nTNC-Trcker หรือ nTNC-Digipeater
2-ใส่ความถี่ที่ต้องการ ค่าปกติเป็น 144.390MHz ตามระบบ APRS ในไทย
3-เลือกระดับสแควซ์ในการรับ ปกติจะเป็นค่า 1 หากพื้นที่ใช้งานมีสัญญาณรบกวนสูงให้ปรับสูงขึ้นไปจนไฟ RX หยุดกระพริบ
4-ตั้งกำลังส่ง Hi=1W,Lo=0.5W

หากไม่ได้ใช้ชุด nTNC-Tracker หรือ nTNC-Digipeater ให้เอาติ๊กเครื่องหมายถูกออก มิเช่นนั้นจะไม่รับไม่ได้


2.1.2.   คลิ๊กไปยังแท็บ Config แล้วให้ใช้ตัวช่วยโดยคลิ๊กที่เมนู File เลือก New Config เลือก TRACKER Default ดังภาพประกอบ


2.1.3.   โปรแกรมจะกำหนดค่าที่จำเป็นเบื้องต้นมาให้ นำไปไปใช้งานได้ทันที มีเพียงบางค่าที่ต้องใส่ใหม่เช่น
CALLSIGN ให้พิมพ์ใส่นามเรียกขานของท่านเป็นตัวพิมพ์ใหญ่เช่น HS5TQA
ITEM หากต้องการแสดงชื่ออื่นๆ ที่มิใช่นามเรียกขานบนแผนที่ aprs.fi ถ้าว่างไว้จะหมายถึงไม่ใช้งาน
Comment ให้คำอธิบายต่าง ๆที่ต้องการแสดงบนแผนที่ (แสดงเป็นตัวอักษรสีเขียว)
Symbol Icon มีตัวช่วยโดยคลิ๊กไปยังรูปภาพ จะขึ้นแสดงหน้าต่างให้เลือกสัญลักษณ์ที่ต้องการ หรือใส่อักขระใน Table กับ Symbol เองเลยก็ได้ถ้าทราบ



2.1.4.   เมื่อทำการตั้งค่าเสร็จแล้วให้กดปุ่ม [SETUP ALL] ด้านล่าง แล้วให้รอจนแถบ STATUS เสร็จ

2.1.5.   การคอนฟิกซ์เสร็จพร้อมถอดไปใช้งานแล้วหรือตรวจทานได้จากแท็บ Terminal โดยคำสั่ง DISP
ในตัวโปรแกรมสามารถเก็บค่าการคอนฟิกซ์ลงคอมพิวเตอร์ได้ด้วยการกดปุ่มรูปแผ่นดิสเก็ตบนมุมบนซ้ายของหน้าต่างหรือเมนู File->Save File โดยในครั้งต่อไป สามารถกดปุ่ม Load File ที่บันทึกไว้ แล้วตามด้วยปุ่ม [SETUP ALL] ได้เลย

HS5TQA:
2.2.   การตั้งค่าใช้งานดิจิรีพีทเตอร์
2.2.1.   กำหนดประเภทการใช้งาน RF Module ตามข้อ 2.1.1
2.2.2.   คลิ๊กไปยังแท็บ Config แล้วให้ใช้ตัวช่วยโดยคลิ๊กที่เมนู File เลือก New Config เลือก DIGI Default ดังภาพประกอบ


2.2.3.   โปรแกรมจะกำหนดค่าที่จำเป็นเบื้องต้นมาให้ สามารถไปไปใช้งานได้ทันที มีเพียงบางค่าที่ต้องใส่ใหม่
[1] CALLSIGN นามเรียกขานใช้เป็นชื่อสถานี


[2] ใช้ตัวช่วยสร้างข้อความ APRS RAW


2.2.4.   เมื่อทำการตั้งค่า เสร็จแล้วให้กดปุ่ม [SETUP ALL] ด้านล่าง แล้วให้รอจนแถบ STATUS เสร็จ
คำอธิบายการตั้งค่าอื่น ๆ ดังนี้

TX Beacon Interval: เป็นเวลาส่งข้อมูลตาม APRS RAW ในตัวอย่างจะส่งทุก ๆ15นาที ซึ่งใน APRS RAW ที่สร้างไว้เป็นตำแหน่งสถานี ข้อมูลสถานี และคอมเม้นท์ นั่นเอง
DIGI Random Delay: คือเวลาที่รับแพ็คเก็จเข้ามา จะไม่ทวนส่งออกโดยทันที(ป้องกันดิจิส่งชนกัน) จะสุ่มเวลาแล้วหน่วงไว้ก่อน ในตัวอย่างทำการสุ่มเวลา 1-2.5วินาที ก่อนส่งออกอากาศ
PATH: จะเป็นเส้นทางของการส่ง Beacon หรือ APRS RAW ในตัวอย่าง ส่งเข้าสถานีไอเกตโดยตรง ดิจิสถานีอื่น ๆ จะไม่ทวนให้
LOG: การส่งค่า Telemetry แสดงค่าจำนวนการรับและการทวนข้อมูลสถิติ

HS5TQA:
2.3.   การตั้งค่าใช้งานไอเกท หรือโหมด TNC
2.3.1.   กำหนดประเภทการใช้งาน RF Module ตามข้อ 2.1.1
2.3.2.   คลิ๊กไปยังแท็บ Config แล้วให้ใช้ตัวช่วยโดยคลิ๊กที่เมนู File เลือก New Config เลือก TNC Default ดังภาพประกอบ


2.3.3.   โปรแกรมจะกำหนดค่าที่จำเป็นเบื้องต้นมาให้ สามารถไปไปใช้งานได้ทันที มีเพียงบางค่าที่ต้องใส่ใหม่
การตั้งค่าต่าง ๆ สามารถตั้งได้แบบเดียวกับโหมดดิจิรีพีทเตอร์ในข้อ 2.2.3 ซึ่งจะเป็นการส่งเบค่อนออกอากาศหรือไม่ก็ได้ (โดยทั่วไปตามปกติมักใช้ซอฟแวร์ไอเกททำหน้าที่นี้) ในภาพตัวอย่าง กำหนด TX Beacon Interval: เท่ากับ 0 จะหมายถึงไม่ถูกใช้งาน หรือไม่ส่งเบค่อนออกอากาศนั่นเอง

2.3.4.   ในกรณีที่ต้องการนำไปใช้กับซอร์ฟแวร์อื่น ๆ ที่สามารถรองรับ KISS Mode ได้ ก็สามารถติ๊กถูกในช่อง KISS ได้เช่นกัน ถ้าหากไม่ติ๊กถูก จะหมายถึงการรับส่งเป็นแบบ TNC2 Monitor ซึ่งจะสามารถแสดงผลได้ในแท็บ Terminal ดังภาพประกอบ


2.3.5.   การใช้งานไอเกทนั้น ซอฟร์แวร์นี้สามารถบริการไอเกทได้ โดยให้ใช้รูปแบบ TNC2 Monitor (ไม่ต้องติ๊กถูกที่ KISS) เมื่อตั้งค่าให้ TNC เสร็จแล้ว ให้กลับไปยังแท็บ System ไปตั้งค่าในกรอบของ APRS-IS


คำอธิบายการตั้งค่าอื่น ๆ ดังนี้
Callsign: นามเรียกขานสถานี หากไม่ใส่ SSID เช่น HS5TQA จะหมายถึง HS5TQA-0
Pass: รหัสผ่าน สามารถขอได้ที่ลิ้งค์ http://aprs.nakhonthai.net/index.php?pid=5
Server: ชื่อเครื่องแม่ข่ายที่ให้บริการเชื่อมต่อเครือข่าย CORE APRS Internet Server
Port: พอร์ตเชื่อมต่อเซิร์ฟเวอร์ค่าปกติเป็น 14580 สำหรับอุปกรณ์ไอเกทรับข้อมูลจากวิทยุสื่อสาร
Filter: การกรองนำข้อมูลเข้า ตัวอย่างใช้ b/E2*/HS* จะหมายถึงรับสถานีแฮมไทยมาเท่านั้น
Beacon: ใช้แบบ APRS RAW ตั้งได้เช่นเดียวกับดิจิในข้อ 2.2.3
TX On Inet เมื่อติ๊กถูก จะส่ง Beacon ไปยังเซิร์ฟเวอร์อินเทอร์เน็ต
TX On TNC เมื่อติ๊กถูก จะส่ง Beacon ไปยัง TNC ส่งออกอากาศ
IGate (RF->Inet) เมื่อติ๊กถูกแล้ว รับข้อมูลมาจากวิทยุผ่าน TNC มาจะส่งต่อไปให้เซิร์ฟเวอร์อินเทอร์เน็ต
Msg (Inet->RF) เมื่อติ๊กถูกแล้ว หากมีข้อความ(โหมด Message) จากอินเทอร์เน็ตเข้ามา จะส่งต่อไปให้ TNC ส่งออกอากาศ

HS5TQA:
แสดงหน้าจอมอนิเตอร์


แสดงหน้าจอในโหมดข้อความ

นำร่อง

[0] ดัชนีข้อความ

Go to full version