คำอธิบาย
YGC-JYZ Photovoltaic Total Radiation Sensor
เซนเซอร์วัดรังสีแสงอาทิตย์รวม (Total Solar Radiation) สำหรับระบบพลังงานแสงอาทิตย์และการเกษตรอัจฉริยะ
จุดเด่น
- วัดค่ารังสีดวงอาทิตย์ในช่วงความยาวคลื่น 300–1100 นาโนเมตร (nm)
- ความละเอียดสูง 1 W/m² วัดค่าได้ตั้งแต่ 0–1500 W/m²
- ตอบสนองเร็ว: < 5 วินาที
- ใช้งานได้ทั้งแบบวัดรังสีตรง วัดรังสีสะท้อน และรังสีกระจาย (เมื่อใช้ร่วมกับอุปกรณ์เสริม)
- ตัวครอบกระจกควอตซ์กันฝุ่นและน้ำ เพิ่มความเสถียรแม้สภาพแวดล้อมเลวร้าย
- เหมาะสำหรับติดตั้งในพื้นที่กลางแจ้ง เช่น โรงไฟฟ้าโซลาร์เซลล์ เรือนกระจกทางการเกษตร อาคารอัจฉริยะ ฯลฯ
ข้อมูลทางเทคนิค
- แรงดันที่ใช้: DC 9-30V (24V)
- ความแม่นยำ: ±5%
- การตอบสนองต่อแสงอาทิตย์ (Cosine Response): < ± 10%
- ค่าความเบี่ยงเบนต่อปี: < ± 5%
- อุณหภูมิใช้งาน: -40 ถึง 60°C / ความชื้น ≤ 100% RH
- น้ำหนัก: 420 กรัม
- การใช้งานพลังงาน: 0.48 W
รุ่น Output สัญญาณเอาต์พุต:
- YGC-JYZ-KV-W2 (RS485, 24V) แบบดิจิทัล: RS485 ( โปรโตคอล Modbus )
- YGC-JYZ-KV-A1 (4–20mA, 24V) แบบกระแส: 4–20mA
- YGC-JYZ-KV-V1 (0-5V, 24V) แบบแรงดัน: 0–5V
Wiring Method

การติดตั้งและใช้งาน
- ใช้งานได้ทั้งเดี่ยวกับคอมพิวเตอร์ หรือเชื่อมต่อกับระบบควบคุมอัตโนมัติ เช่น PLC, SCADA
- รองรับการปรับที่อยู่เซนเซอร์ และการเลือกโปรโตคอลสื่อสารผ่านคำสั่ง Modbus/ASCII
Dimensions

Standard ModBus-RTU Communication Protocol
1. รูปแบบพอร์ตอนุกรม (Serial Port Format)
- Data bits: 8 bits
- Stop bit: 1 bit
- Parity (การตรวจสอบความถูกต้อง): None
- Baud rate: ค่าเริ่มต้นที่ 9600 bps
- ระยะห่างการสื่อสาร (Communication interval): ต้องเว้นระยะอย่างน้อย 1,000 มิลลิวินาที (1 วินาที)
- ใช้ซอฟต์แวร์สำหรับการรับและส่งข้อมูลในรูปแบบ Hex
2. รูปแบบคำสั่งการสื่อสาร (Communication Format)
- การอ่านค่าข้อมูลเซ็นเซอร์ (Reading Register Data):
- เพื่ออ่านค่าจากเซ็นเซอร์แอดเดรสที่ 1 ให้ส่งคำสั่ง:
01 03 00 00 00 01 84 0A - เซ็นเซอร์จะตอบกลับมา เช่น
01 03 02 00 26 39 9Eโดยให้นำข้อมูลไบต์ที่แสดงค่า (ในกรณีนี้คือ00 26) มาแปลงจากฐานสิบหกเป็นฐานสิบ จะได้ค่าเท่ากับ 38 ซึ่งหมายความว่า วัดค่ารังสีรวมได้ 38 W/m²
- เพื่ออ่านค่าจากเซ็นเซอร์แอดเดรสที่ 1 ให้ส่งคำสั่ง:
- การจัดการหมายเลขแอดเดรสอุปกรณ์ (Device Address):
- เขียนแอดเดรสใหม่: สามารถส่งคำสั่งเพื่อตั้งค่าหมายเลขอุปกรณ์ได้ เช่น การเขียนแอดเดรสให้เป็น
01ให้ส่งคำสั่ง00 06 00 20 00 01 48 11 - อ่านแอดเดรสปัจจุบัน: ส่งคำสั่ง
00 03 00 20 00 01 84 11อุปกรณ์จะตอบกลับมาเพื่อระบุหมายเลขแอดเดรสของตนเอง
- เขียนแอดเดรสใหม่: สามารถส่งคำสั่งเพื่อตั้งค่าหมายเลขอุปกรณ์ได้ เช่น การเขียนแอดเดรสให้เป็น
- การจัดการ Baud Rate ของอุปกรณ์:
- การอ่าน Baud Rate: ส่งคำสั่ง
01 03 00 10 00 01 85 CF - การตั้งค่า Baud Rate ใหม่: ส่งคำสั่ง
01 06 00 10 00 02 09 CE - สูตรคำนวณ: ค่า Baud Rate จะเท่ากับ ข้อมูลที่อ่านได้ (Data) คูณด้วย 4800 เช่น ข้อมูล
00 02หมายถึง Baud Rate = 4800 * 2 = 9600 - รองรับ Baud rate ที่ระดับ 4800, 9600, 14400, 19200, 38400, 57600 และ 115200 หากมีการเขียนค่าที่ไม่รองรับ เซ็นเซอร์จะรีเซ็ตกลับมาที่ 9600 อัตโนมัติเมื่อเริ่มระบบใหม่
- การอ่าน Baud Rate: ส่งคำสั่ง
- การสลับโปรโตคอลการสื่อสาร (Switching the Communication Protocol):
- สามารถสั่งเปลี่ยนโปรโตคอลจาก Modbus เป็น ASCII ได้ โดยส่งคำสั่ง
01 06 00 14 00 03 89 CF(ข้อมูล01หมายถึง Modbus,03หมายถึง ASCII)
- สามารถสั่งเปลี่ยนโปรโตคอลจาก Modbus เป็น ASCII ได้ โดยส่งคำสั่ง
3. การตรวจสอบความถูกต้องของข้อมูล (CRC Checksum)
- ข้อมูล 2 ไบต์สุดท้ายในชุดคำสั่งคือค่าตรวจสอบความถูกต้องแบบ CRC (Checksum) ซึ่งทำงานโดยนำข้อมูลมาเข้าอัลกอริทึม การตั้งค่ารีจิสเตอร์เป็น
FFFFการทำ XOR และการเลื่อนบิต (Shift) ข้อมูล 8 ครั้ง ร่วมกับค่าพหุนาม (Polynomial) A001 ค่ารหัส CRC สุดท้ายที่ส่งออกมาจะต้องเรียงลำดับโดยเอาไบต์ต่ำ (Low byte) ขึ้นก่อน แล้วตามด้วยไบต์สูง (High byte)
ข้อสังเกตเพิ่มเติม: หากส่งคำสั่งเข้าไปตั้งค่าแล้วเกิดความล้มเหลว เซ็นเซอร์จะตอบกลับด้วยรหัสที่ขึ้นต้นด้วย 01 86 ****
Datasheet / User Manual / การอ่านค่าข้อมูลผ่าน Modbus RS485





รีวิว
ยังไม่มีบทวิจารณ์