Chuyển đến nội dung

Hướng dẫn triển khai RFID

Trang này dành cho lúc code đã chạy được trong lab và đến lượt mang thiết bị ra hiện trường: chọn ăng-ten, đặt công suất, xác định vùng đọc thật. Người đọc thường là dev phụ trách tích hợp đi cùng người quản lý kho hoặc kỹ thuật viên lắp đặt. Các thuật ngữ sóng trong trang, phân cực, near field, Q, session, đều có giải nghĩa ngắn ở trang thuật ngữ.

Một hệ RFID chạy ổn không nhờ một thiết bị tốt mà nhờ cả chuỗi khớp với nhau: thẻ hợp với hàng, ăng-ten hợp với vùng cần đọc, công suất hợp với hiện trường, và phần mềm hiểu đúng dòng dữ liệu đổ về. Chỉnh một mắt xích mà quên các mắt còn lại là nguồn của đa số dự án RFID trục trặc.

Trình tự triển khai

Đi đúng thứ tự: chọn thiết bị trước khi chốt use case là mua sắm bằng phỏng đoán, và nghiệm thu mà chưa đo với hàng thật là nghiệm thu trên giấy.

Bắt đầu từ use case

Mỗi kiểu điểm đọc, cổng kho, băng chuyền, trần bán lẻ, POS để bàn, kiểm kê cầm tay, cần một vùng đọc khác hẳn nhau, nên mọi thứ bắt đầu từ câu hỏi "ta cần phát hiện cái gì, ở đâu". Trả lời và ghi lại sáu câu sau trước khi chọn bất kỳ thiết bị nào:

  • Hàng gắn thẻ là gì: vật liệu, bao bì, và thẻ nằm theo hướng nào khi đi qua điểm đọc.
  • Mỗi lượt đọc có bao nhiêu thẻ cùng lúc, và hàng đi qua nhanh hay chậm.
  • Cần đọc đúng bao nhiêu phần trăm, và chấp nhận đọc lấn từ vùng bên cạnh tới mức nào.
  • Điểm đọc đặt ở đâu, và gần đó có hàng gắn thẻ nào không thuộc lượt đọc không.
  • Mỗi lượt đọc phải sinh ra sự kiện gì trong Easy Inventory, WMS, ERP hoặc POS.
  • Quốc gia lắp đặt cho phép băng tần và thiết bị nào.

Khảo sát hiện trường

  1. Vẽ ra hai vùng: vùng phải đọc được và vùng tuyệt đối không được đọc.
  2. Đánh dấu các nguồn gây khó trên sơ đồ: kệ kim loại, hàng chứa chất lỏng, đèn và motor, thiết bị mạng, đầu đọc bên cạnh.
  3. Thử bằng đúng loại thẻ dán trên đúng sản phẩm, ở hướng xấu nhất mà thực tế sẽ gặp.
  4. Đo ở ba mức công suất: thấp, trung bình và mức dự định dùng.
  5. Thử với mật độ hàng và chuyển động thật, đừng kết luận từ một thẻ đứng yên.
  6. Ghi lại toàn bộ: ăng-ten, cáp, công suất, session và Q, profile tần số, cùng kết quả đo.

Ba quy luật vật lý cần nhớ khi đọc kết quả: kim loại phản xạ sóng và làm thẻ dán trên nó khó đọc; chất lỏng hút sóng; đầu đọc gần nhau gây nhiễu lẫn nhau. Và tăng công suất mở rộng vùng đọc lấn sang chỗ không mong muốn nhanh chẳng kém gì mở rộng vùng cần đọc.

Chọn và đặt ăng-ten

  • Chọn phân cực theo hướng thẻ: thẻ luôn nằm một hướng cố định thì ăng-ten phân cực thẳng cho tầm xa nhất; thẻ dán lộn xộn đủ kiểu thì dùng phân cực tròn để hướng nào cũng đọc được.
  • Chọn kiểu ăng-ten theo cự ly: near field cho vùng sát và gọn như bàn gắn thẻ hay kệ thông minh; far field cho cổng kho, băng chuyền và các cự ly vài mét.
  • Giữ cáp càng ngắn càng tốt và dùng loại ít suy hao: mỗi dB mất trên cáp là năng lượng không bao giờ tới được ăng-ten.
  • Đừng bắt ăng-ten trực tiếp lên bề mặt kim loại, trừ khi ăng-ten hoặc giá đỡ được thiết kế riêng cho việc đó.
  • Cho các vùng phủ chồng lên nhau vừa đủ để không có điểm mù, nhưng không tràn sang khu vực của điểm đọc kế bên.

Khi chỉnh, bắt đầu ở công suất thấp rồi tăng dần, và theo dõi song song hai con số: số thẻ cần đọc đã đọc được, và số thẻ ngoài vùng bị đọc lấn vào.

Nhiều đầu đọc

Kiến trúc production thường gặp:

Ưu tiên Ethernet có dây và VLAN riêng khi hạ tầng cho phép, và giám sát heartbeat của từng đầu đọc: một đầu đọc cửa kho lặng lẽ offline nghĩa là các lô hàng đi qua cửa đó biến mất khỏi hệ thống mà không ai được báo.

Nhiều đầu đọc đứng gần nhau thì phải điều phối để không giẫm sóng nhau. Các chiến lược, dùng riêng hoặc phối hợp:

Chiến lượcHành viĐánh đổi
TDMAĐầu đọc luân phiên theo khe thời gianĐơn giản, nhưng mỗi đầu đọc còn ít thời gian quét hơn
FDMAMỗi đầu đọc dùng một nhóm kênh khác nhauHợp bố trí cố định; bị giới hạn bởi số kênh hợp pháp
LBTNghe kênh trống rồi mới phátTự thích ứng; phụ thuộc quy định vùng và thiết bị
FHSS và channel maskNhảy kênh hoặc chia mask bổ sung nhauGiảm va chạm kéo dài nếu cấu hình đúng
Dense Reader ModeChế độ phát hẹp, chịu nhiễu tốt hơnCó thể giảm tốc độ của từng đầu đọc

Bật Dense Reader Mode khi nhiều đầu đọc đứng trong vài mét hoặc các cổng liền kề nhìn thấy nhau; đầu đọc đứng một mình thì chỉ bật khi kiểm thử chứng minh có lợi.

Tránh tag starvation

Một thẻ tín hiệu mạnh nằm sát ăng-ten có thể chiếm sóng khiến các thẻ yếu hơn không chen vào được. Triệu chứng nhận ra từ số liệu: tổng lần đọc lên tới hàng nghìn nhưng số EPC duy nhất thấp hơn số hàng thật đang nằm đó.

Các cách giảm, thử từ trên xuống:

  • Chỉnh Q theo quy mô quần thể thẻ thay vì để giá trị mặc định.
  • Dùng session persistence cho thẻ đã đọc tạm im một lúc, nhường sóng cho thẻ chưa đọc.
  • Quét tuần tự từng cổng ăng-ten thay vì mở tất cả cùng lúc.
  • Giảm công suất ở hướng có thẻ mạnh, chỉ tăng ở nơi thật sự cần.
  • Luân phiên target A và B giữa các vòng quét.
  • Chia nhỏ quần thể bằng lệnh Select khi các cách trên chưa đủ.

Mẫu bắt đầu

Các mẫu này là chỗ để bắt đầu thử, không phải thiết kế đã được bảo đảm; hiện trường của bạn sẽ đòi chỉnh tiếp:

Kịch bảnMẫu ban đầu
Cổng khoBốn ăng-ten, mỗi bên hai, hướng vào trong; khoảng 30 tới 33 dBm; chỉnh tới khi không đọc sang cửa bên
Hầm băng chuyềnĂng-ten ở bốn phía quanh băng; khoảng 25 dBm; chắn RF giữa các line
Trần bán lẻĂng-ten phân cực tròn, lưới 3 tới 4 m; khoảng 20 tới 24 dBm; thử kỹ kệ kim loại và phần chồng vùng
Kiểm kê cầm taySession S1, công suất vừa khoảng 25 dBm; giữ máy cách hàng 0,5 tới 1 m và đi khoảng 1 m mỗi giây
POS để bànĂng-ten near field hoặc vùng rất hẹp; công suất thấp nhất mà vẫn đọc đủ hàng trên bàn

Kiểm thử chấp nhận

Trước khi nghiệm thu một điểm đọc, chạy đủ tám bài sau và ghi kết quả từng bài:

  1. Thử với lượng hàng ít nhất, bình thường và nhiều nhất mà điểm đọc này sẽ gặp.
  2. Xoay hàng theo mọi hướng thực tế và dùng đúng bao bì thật.
  3. Đếm ba con số: thẻ đọc đúng, thẻ bị sót, và thẻ ngoài vùng bị đọc lấn vào.
  4. Bật các đầu đọc bên cạnh rồi thử lại, để chắc chúng không phá nhau.
  5. Rút mạng và khởi động lại đầu đọc giữa chừng, kiểm tra hệ thống tự phục hồi.
  6. Cho cùng một món hàng đi qua hai lần, kiểm tra hệ thống chỉ ghi một biến động tồn kho.
  7. Tắt rồi chạy lại toàn bộ, kiểm tra cấu hình còn nguyên.
  8. Chọn một EPC bất kỳ và truy ngược từ lần đọc về tới chứng từ kho hoặc đơn hàng cuối cùng.

Đạt cả tám bài thì lưu cấu hình RF cùng phiên bản firmware và phiên bản ứng dụng thành một bộ, để các điểm đọc sau lắp giống hệt.

Đọc tiếp

Tài liệu vận hành Easy Inventory và tích hợp RFID