Greensense พันธมิตรด้านโซลูชันการชาร์จอัจฉริยะของคุณ
  • เลสลีย์: +86 19158819659

  • EMAIL: grsc@cngreenscience.com

เครื่องชาร์จ ec

ข่าว

เครื่องชาร์จรถยนต์ไฟฟ้าแบบติดผนัง OCPP 2.0.1 โปรโตคอลการสื่อสารการชาร์จ

โปรโตคอล OCPP นำเสนอโซลูชันการสื่อสารแบบครบวงระหว่างสถานีชาร์จเครื่องชาร์จรถยนต์ไฟฟ้าแบบติดผนัง และระบบการจัดการส่วนกลางใดๆ สถาปัตยกรรมโปรโตคอลนี้รองรับการเชื่อมต่อของระบบชาร์จใดๆเครื่องชาร์จรถยนต์ไฟฟ้าแบบติดผนัง ระบบจัดการส่วนกลางของผู้ให้บริการที่รวมจุดชาร์จทั้งหมดไว้ด้วยกัน

I. โปรโตคอล OCPP

1. ชื่อเต็มของ OCPP คือ Open Charge Point Protocol ซึ่งเป็นโปรโตคอลแบบเปิดและใช้งานได้ฟรี พัฒนาโดย OCA (Open Charge Alliance) องค์กรที่ตั้งอยู่ในประเทศเนเธอร์แลนด์ โปรโตคอล Open Charge Point นี้เครื่องชาร์จรถยนต์ไฟฟ้าแบบติดผนัง โปรโตคอล (OCPP) ใช้สำหรับการสื่อสารแบบรวมศูนย์ระหว่างสถานีชาร์จ (CS)เครื่องชาร์จรถยนต์ไฟฟ้าแบบติดผนังและระบบจัดการสถานีชาร์จ (CSMS) ใดๆ ก็ตาม สถาปัตยกรรมโปรโตคอลนี้รองรับการเชื่อมต่อ CSMS ของผู้ให้บริการชาร์จใดๆ กับเสาชาร์จทั้งหมด ข้อดีของโปรโตคอล OCPP: เปิดกว้างและใช้งานได้ฟรี ป้องกันการผูกขาดกับผู้ให้บริการ (แพลตฟอร์มการชาร์จ) รายเดียว ลดเวลา/ความพยายามในการบูรณาการ และปัญหาด้านไอที

เครื่องชาร์จรถยนต์ไฟฟ้า OCPP

2. เวอร์ชันหลักของโปรโตคอล OCPP

OCPP1.2 (SOAP) OCPP1.5 (SOAP) OCPP1.6 (SOAP/JSON)

OCPP2.0.1 (JSON)

SOAP มีข้อจำกัดของโปรโตคอลเอง ทำให้ไม่สามารถขยายการใช้งานได้อย่างรวดเร็วในวงกว้าง ในขณะที่ WebSocket ซึ่งเป็นเวอร์ชัน JSON สามารถส่งข้อมูลระหว่างกันได้ในทุกสภาพแวดล้อมเครือข่าย โปรโตคอลที่ใช้กันมากที่สุดในตลาดคือเวอร์ชัน 1.6J และ OCPP2.0.1 เป็นโปรโตคอลที่เปิดตัวในปี 2018 ซึ่งกำลังได้รับการส่งเสริมให้เป็นโปรโตคอลที่มีการใช้งานมากขึ้นในอนาคต

3. ความแตกต่างระหว่าง OCPP เวอร์ชันต่างๆเครื่องชาร์จรถยนต์ไฟฟ้าแบบติดผนังr

OCPP1.* สามารถใช้งานร่วมกับเวอร์ชันที่ต่ำกว่าได้ OCPP1.6 สามารถใช้งานร่วมกับ OCPP1.5 และ OCPP1.5 สามารถใช้งานร่วมกับ OCPP1.2 ได้

OCPP2.0.1 ไม่สามารถใช้งานร่วมกับ OCPP1.6 ได้ แม้ว่า OCPP2.0.1 จะมีเนื้อหาบางส่วนเหมือนกับ OCPP1.6 แต่รูปแบบของเฟรมข้อมูลที่ส่งนั้นแตกต่างกันอย่างสิ้นเชิง OCPP2.0.1 ได้เพิ่มฟังก์ชันหลายอย่างที่ OCPP1.6 ไม่มี ตัวอย่างเช่น...

(1) StartTransaction และ StopTransaction ใน OCPP1.6 ถูกแทนที่ด้วย TransactionEvent ใน OCPP2.0.1

(2) การอัปเดตเฟิร์มแวร์ใน OCPP2.0.1 เพิ่มลายเซ็นดิจิทัลเพื่อป้องกันการดาวน์โหลดเฟิร์มแวร์ไม่สมบูรณ์ ซึ่งนำไปสู่ความล้มเหลวในการอัปเดตเฟิร์มแวร์

(3) transactionId รับประกันว่าเป็นเอกลักษณ์โดยแพลตฟอร์มใน OCPP1.6 และรับประกันว่าเป็นเอกลักษณ์โดยจุดเรียกเก็บเงินเครื่องชาร์จรถยนต์ไฟฟ้าแบบติดผนังใน OCPP 2.0.1

(4) ใน OCPP1.6 จุดที่บกพร่องได้รับการปรับปรุงและอัปเกรดแล้ว ตัวอย่างเช่น ใน OCPP1.6 ข้อมูล transactionId ภายใน StartTransaction ถูกกำหนดโดยแพลตฟอร์ม แต่ใน OCPP2.0.1 จะเป็นกองชาร์จเครื่องชาร์จรถยนต์ไฟฟ้าแบบติดผนัง ซึ่งเป็นตัวกำหนดค่า transactionId ซึ่งมีข้อดีคือ เมื่อเกิดความล้มเหลวของเครือข่าย จำเป็นต้องส่งข้อมูล StartTransaction ใหม่เมื่อเกิดการระดมกำลังเครื่องชาร์จรถยนต์ไฟฟ้าแบบติดผนัง ต้องส่งข้อมูลอีกครั้ง ข้อดีของวิธีนี้คือ เมื่อเกิดปัญหาเครือข่าย จำเป็นต้องส่งข้อมูล StartTransaction ใหม่ หากเป็นเวอร์ชัน OCPP1.6 แพลตฟอร์มมีแนวโน้มที่จะบันทึกข้อมูลธุรกรรมเดียวกันสองชุด ส่งผลให้หักเงินจากลูกค้าสองครั้ง

(5) รายละเอียดและคุณสมบัติของ OCPP 2.0.1 มีมากกว่าเวอร์ชัน 1.6 มาก การพัฒนาจึงมีความยากเพิ่มขึ้น

ประการที่สอง ข้อตกลง OCPP 2.0.1

OCPP2.0.1 รองรับการสื่อสารผ่านเว็บซ็อกเก็ตด้วยข้อมูลรูปแบบ JSON แต่ OCPP2.0.1 ไม่สามารถใช้งานร่วมกับ OCPP1.6 ได้

รองรับวิธีการตรวจสอบสิทธิ์ความปลอดภัยหลายรูปแบบ เช่น ISO15118, การชาร์จอัจฉริยะ, การจัดการอุปกรณ์, การจัดการการชาร์จ ฯลฯ มีคุณสมบัติเด่นด้านความเข้ากันได้สูง ความปลอดภัยสูง และความสามารถในการขยายขนาดสูง

โครงสร้างเครือข่าย OCPP

1、OCPP2.0.1 สถาปัตยกรรมซอฟต์แวร์

โดยหลักแล้วประกอบด้วยโมดูลต่างๆ เช่น การส่งข้อมูล การอนุญาต การรักษาความปลอดภัย การกำหนดค่า การวินิจฉัย การจัดการเฟิร์มแวร์ การจัดการอุปกรณ์ และการจัดการการชาร์จ เป็นต้น การแบ่งส่วนโมดูลการทำงาน (บางส่วน) ในโปรโตคอล OCPP2.0.1 มีดังนี้:

2、โมดูลการส่งข้อมูล (DataTransfer)

ร2

ใช้ไลบรารีภายนอก libwebsockets เพื่อสร้างการเชื่อมต่อ websockets กับ CSMS ระยะไกลผ่านเครือข่ายสำหรับการแลกเปลี่ยนข้อมูล และใช้ไลบรารีภายนอก rapidjson สำหรับ

3. โมดูลการอนุญาต (การอนุมัติ)

วิธีการอนุญาตใช้งานประกอบด้วย RFID, ปุ่มเริ่มต้น, บัตรเดบิต/เครดิต, รหัส PIN, CSMS, idToken ในพื้นที่, ISO15118, การอนุญาตใช้งานแบบออฟไลน์ และอื่นๆ

ตัวอย่าง: แผนภูมิแสดงระยะเวลาการอนุมัติ CSMS

4. โมดูลความปลอดภัย (Security)

โมดูลรักษาความปลอดภัยใช้ไลบรารีของบุคคลที่สาม mbedtls RSA และโมดูล ECC (Elliptic Curve) เพื่อเข้ารหัสและถอดรหัสข้อมูล และโมดูล X509 เพื่อจัดการใบรับรอง

ตัวอย่าง: แผนภาพแสดงระยะเวลาในการอัปเดตใบรับรองสถานีชาร์จ

5. โมดูลธุรกรรม (Transactions)

การทำธุรกรรม หมายถึง กระบวนการชาร์จรถยนต์ไฟฟ้าด้วยอุปกรณ์ชาร์จ

ใน OCPP2.0 ข้อความที่เกี่ยวข้องกับการทำธุรกรรมทั้งหมดถูกรวมไว้ในข้อความเดียว ซึ่งมาแทนที่ , , , และข้อความอื่นๆ ใน OCPP1.6

แผนภาพแสดงเวลา: เริ่มการทำธุรกรรม - เสียบปลั๊กแล้วใช้งานได้ทันที

6. โมดูลค่ามิเตอร์

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

แผนภาพแสดงช่วงเวลา: ข้อมูลมิเตอร์ที่เกี่ยวข้องกับธุรกรรม

7. โมดูลต้นทุน

โมดูลการเรียกเก็บเงินเป็นโมดูลซอฟต์แวร์ใหม่ใน OCPP2.0 ซึ่งใช้สำหรับให้ข้อมูลราคาและรายละเอียดการเรียกเก็บเงินแก่ผู้ใช้ โดยหลักๆ แล้วประกอบด้วย:

-ก่อนทำการชาร์จ โปรดแจ้งข้อมูลราคาโดยละเอียดของสถานีชาร์จเครื่องชาร์จรถยนต์ไฟฟ้าแบบติดผนัง.

- แสดงข้อมูลค่าใช้จ่ายแบบเรียลไทม์ระหว่างการชาร์จ

-หลังจากชาร์จเสร็จแล้ว จะแสดงข้อมูลการชาร์จขั้นสุดท้าย

(1) แผนภาพแสดงช่วงเวลาของข้อมูลราคา ก่อนเรียกเก็บเงิน:

(2) แผนภูมิแสดงเวลาของข้อมูลการเรียกเก็บเงินระหว่างการเรียกเก็บเงิน

(3) แผนภาพแสดงเวลาของข้อมูลการชาร์จหลังจากชาร์จเสร็จ

8. โมดูลการจอง

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

แผนภาพแสดงระยะเวลาในการจองอุปกรณ์ชาร์จที่กำหนดไว้ ณ สถานีชาร์จเครื่องชาร์จรถยนต์ไฟฟ้าแบบติดผนัง:

9. โมดูลชาร์จอัจฉริยะ

การชาร์จอัจฉริยะหมายถึงพฤติกรรมการปรับกำลังไฟในการชาร์จแบบไดนามิกตามความจำเป็นในระหว่างกระบวนการชาร์จ ซึ่งโดยหลักแล้วประกอบด้วย:

- การปรับสมดุลการใช้พลังงานภายในสถานีชาร์จ - การควบคุมระบบส่วนกลาง

-ระบบชาร์จไฟอัจฉริยะในพื้นที่ -ระบบควบคุมการจัดการพลังงาน

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

ร3

เนื้อหาข้อความโปรไฟล์การเรียกเก็บเงิน (JSON):

ร4

10. โมดูลการวินิจฉัย

อุปกรณ์นี้ใช้สำหรับวินิจฉัยปัญหาของสถานีชาร์จจากระยะไกล โดยการอัปโหลดไฟล์ที่มีข้อมูลการวินิจฉัยจากสถานีชาร์จ

แผนภาพลำดับการอัปโหลดไฟล์ข้อมูลการวินิจฉัย:

รหัสที่เกี่ยวข้องกับไฟล์วินิจฉัย (บางส่วน):

11. โมดูลการจัดการเฟิร์มแวร์

เมื่อสถานีชาร์จต้องการอัปเดตเฟิร์มแวร์ CSMS จะแจ้งให้สถานีชาร์จทราบเมื่อสามารถเริ่มดาวน์โหลดเฟิร์มแวร์ใหม่ได้ และสถานีชาร์จควรแจ้งให้ CSMS ทราบหลังจากแต่ละขั้นตอนของการดาวน์โหลดและติดตั้งเฟิร์มแวร์ใหม่เสร็จสิ้น

ตัวอย่าง: แผนภาพแสดงช่วงเวลาการอัปเดตเฟิร์มแวร์ (บางส่วน)

ร5

โค้ดที่เกี่ยวข้องกับการอัปเดตเฟิร์มแวร์ (บางส่วน):

ร6

12. โมดูลแสดงข้อความ

โมดูลแสดงข้อความถูกใช้โดยผู้ประกอบการสถานีชาร์จ (CSO) เพื่อแสดงข้อมูลที่เกี่ยวข้องกับการชาร์จแก่ผู้ใช้ โมดูลแสดงข้อความนี้เป็นฟังก์ชันใหม่ใน OCPP 2.0 ซึ่งส่วนใหญ่ประกอบด้วย

-ตั้งค่าข้อความแสดงผลโดย CSO

-สถานีชาร์จไฟเครื่องชาร์จรถยนต์ไฟฟ้าแบบติดผนัง ข้อความแสดงผลการอัปโหลด

การตั้งค่าแผนภาพเวลาแสดงข้อความ:

ร7

ดูแผนภูมิแสดงระยะเวลาการแสดงข้อความ:

r8

บริษัท เสฉวน กรีน ไซเอนซ์ แอนด์ เทคโนโลยี จำกัด

sale08@cngreenscience.com

0086 19158819831

www.cngreenscience.com


วันที่โพสต์: 9 สิงหาคม 2567