html Truyền tín hiệu tương tự qua sợi quang bằng FPGA: Lấy mẫu, ánh xạ và tính cập nhật | FCTELE
                                   +8618758069661 [email protected]
Tìm kiếm sản phẩm Hướng dẫn: dấu cách = VÀ, | = HOẶC, ! = KHÔNG

Bạn có câu hỏi? Hãy gọi cho chúng tôi ngay hôm nay!

+8618758069661

Hoặc để lại lời nhắn cho chúng tôi

Lời nhắn trực tuyến

Liên kết quang tín hiệu tương tự dùng FPGA: Lập lịch kênh và đầu ra không được cập nhật

Lượt xem: 121 +1Bài gốc của FCTELETác giả: Đội ngũ kỹ thuật FCTELE
TỔNG QUAN NHANH

Xử lý bằng FPGA có bảo đảm các đầu ra tương tự đồng thời và cập nhật không?

Logic FPGA có thể thực hiện chồng lấp các tác vụ xử lý số, nhưng việc lấy mẫu đồng thời phụ thuộc vào cấu hình ADC và kích hoạt thực tế. Điều hòa đầu vào, lập lịch kênh, truyền khung, cập nhật DAC và ổn định đầu ra vẫn là những phần riêng biệt trong đường truyền tín hiệu. Đầu ra được giữ ổn định sau khi mất liên kết có thể biểu thị một phép đo cũ. Hãy xác minh danh tính kênh, thời điểm cập nhật hiệu dụng và hành vi mất liên lạc thực tế của thiết bị, thay vì suy ra độ chính xác, tính đồng bộ hay độ trễ bằng không từ loại bộ xử lý.

Ba cơ chế và giới hạn xác minh của chúngTheo dõi tín hiệu, sau đó xác minh dịch vụ thực tế

01Phân biệt các thời điểm lấy mẫu

Separate sample instantsSequential channel acquisition can produce sample offsets even when downstream digital logic operates in parallel.CH1CH2CH3Sequential instants; logic can still overlap

Thu nhận tuần tự các kênh có thể tạo ra độ lệch thời điểm lấy mẫu ngay cả khi logic số phía sau hoạt động song song.

02Giữ đúng giá trị với kênh tương ứng

Keep values with their channelsThe receive side must restore each valid sample to its intended analog output; light reception alone does not establish the mapping.CH11CH1CH22CH2CH33CH3Value + channel identity → correct output

Phía thu phải khôi phục từng mẫu hợp lệ về đúng đầu ra tương tự dự kiến; chỉ nhận được ánh sáng không có nghĩa là đã thiết lập đúng ánh xạ.

03Nhận biết đầu ra đã cũ

Recognize a stale outputA DAC may retain a previous value when new valid data stops; that is not continuing sensor acquisition.InputOutputLast value heldData lossStable output can be stale information

DAC có thể giữ lại giá trị trước đó khi không còn dữ liệu hợp lệ mới; điều đó không có nghĩa là cảm biến vẫn tiếp tục được thu nhận dữ liệu.

Vuốt để so sánh ba sơ đồ →

Hình minh họa khái niệm phục vụ giảng giải — không phải dạng sóng đo được, sơ đồ đấu dây lắp đặt hay kiến trúc bên trong của một sản phẩm cụ thể.
  • Phân biệt các thời điểm lấy mẫu

    Yêu cầu thông tin về việc lấy mẫu hiệu dụng trên từng kênh và quan hệ thời gian giữa các kênh.

  • Giữ đúng giá trị với kênh tương ứng

    Đưa các giá trị đã biết vào từng kênh một và xác minh các biến ở đầu xa.

  • Nhận biết đầu ra đã cũ

    Thử nghiệm mất liên kết quang, mất nguồn phía phát, chiến lược đầu ra và quá trình khôi phục.

Danh sách kiểm tra lựa chọn và xác minhMở rộng các mục kiểm tra và hướng dẫn liên quan
Các mục kiểm tra cho dịch vụ này và điều kiện vận hành thực tế
Mục kiểm traNội dung cần xác nhậnCách xác minh
Phân biệt các thời điểm lấy mẫuThu nhận tuần tự các kênh có thể tạo ra độ lệch thời điểm lấy mẫu ngay cả khi logic số phía sau hoạt động song song.Yêu cầu thông tin về việc lấy mẫu hiệu dụng trên từng kênh và quan hệ thời gian giữa các kênh.
Giữ đúng giá trị với kênh tương ứngPhía thu phải khôi phục từng mẫu hợp lệ về đúng đầu ra tương tự dự kiến; chỉ nhận được ánh sáng không có nghĩa là đã thiết lập đúng ánh xạ.Đưa các giá trị đã biết vào từng kênh một và xác minh các biến ở đầu xa.
Nhận biết đầu ra đã cũDAC có thể giữ lại giá trị trước đó khi không còn dữ liệu hợp lệ mới; điều đó không có nghĩa là cảm biến vẫn tiếp tục được thu nhận dữ liệu.Thử nghiệm mất liên kết quang, mất nguồn phía phát, chiến lược đầu ra và quá trình khôi phục.

FPGA giải quyết cách tổ chức dữ liệu

Khi cần truyền tín hiệu từ nhiều cảm biến áp suất, nhiệt độ hoặc vị trí qua sợi quang đến một địa điểm ở xa, thiết bị không chỉ phải đo từng dòng điện hoặc điện áp mà còn phải ghi nhớ tín hiệu đến từ kênh nào và đưa tín hiệu đó về đúng đầu ra ở phía thu. FPGA là thiết bị có các mạch logic có thể cấu hình, cho phép bố trí việc đọc dữ liệu, tổ chức kênh và điều khiển truyền dẫn thành logic phần cứng tương ứng. FPGA xử lý những tác vụ số này; nó không trực tiếp biến ánh sáng thành số đo áp suất.

Tín hiệu tương tự vẫn phải đi qua các mạch tương tự và bộ chuyển đổi. Đường truyền hoàn chỉnh thường bao gồm bảo vệ và điều hòa đầu vào, ADC, xử lý số, truyền và thu quang, DAC và mạch lái đầu ra. Đầu vào là 4–20 mA hay 0–10 V, đầu ra ở xa là gì và truyền dẫn có hai chiều hay không đều do giao diện và phiên bản của thiết bị quyết định. Việc trên vỏ thiết bị có ghi FPGA không chứng minh rằng có thể kết nối mọi loại tín hiệu, cũng không có nghĩa là sai số bằng không hoặc độ trễ bằng không.

Điều hòa đầu vào trước tiên đưa tín hiệu về dải có thể đo

Điều hòa đầu vào có nhiệm vụ điều chỉnh tín hiệu giao diện về dải điện áp mà ADC có thể đo được. Đầu vào dòng điện có thể được chuyển thành điện áp có thể đo thông qua các mạch lấy mẫu và khuếch đại phù hợp, còn đầu vào điện áp có thể cần điều chỉnh tỷ lệ, đệm và lọc. Mạch cụ thể tùy thuộc vào sản phẩm. Các linh kiện bảo vệ được dùng để xử lý tình trạng bất thường trong những điều kiện quy định, còn bộ lọc được dùng để kiểm soát nhiễu ngoài băng; cả hai đều không thể thay thế việc chọn đúng dải và đấu dây nguồn đúng cách.

ADC đo đầu vào theo định thời cố định và biểu diễn kết quả bằng mã số. Lượng tử hóa chia các giá trị liên tục thành một số hữu hạn các mức, nên không thể mô tả đây là bản sao không mất mát về mặt toán học. Khi đầu vào vượt dải, tham chiếu bị trôi hoặc nguồn cấp vòng dòng không đủ, FPGA phía sau vẫn có thể truyền một mã không chính xác một cách rất ổn định. Nghiệm thu độ chính xác phải bắt đầu từ đầu vào giao diện và không thể chỉ kiểm tra xem khung số có chính xác hay không.

Xử lý song song và lấy mẫu đồng thời phải được chứng minh riêng biệt

FPGA có thể cho phép nhiều mô-đun logic hoạt động đồng thời, chẳng hạn một mô-đun đọc dữ liệu đã hoàn tất chuyển đổi trong khi mô-đun khác tổ chức các khung truyền. Song song ở đây có nghĩa là các tác vụ có thể chồng lấp nhau. Việc nhiều ADC có lấy mẫu tại cùng một thời điểm hay không phụ thuộc vào bộ chuyển đổi và cấu trúc kích hoạt lấy mẫu; thiết bị dùng một ADC chuyển đổi tuần tự giữa các kênh vẫn có thể có khoảng thời gian giữa các kênh dù sử dụng FPGA.

Khi nhiều tín hiệu được dùng để đánh giá kết hợp, khoảng thời gian này có thể ảnh hưởng đến kết quả so sánh. Nhiệt độ thay đổi chậm có thể ít nhạy với yếu tố này, nhưng lực và vị trí thay đổi nhanh có thể đòi hỏi các điều kiện đồng bộ rõ ràng. Cần hỏi về độ lệch thời điểm lấy mẫu giữa các kênh, tốc độ hiệu dụng trên từng kênh và sự khác biệt trong lọc đầu vào. Chỉ dựa vào tần số xung nhịp của FPGA không thể suy ra việc lấy mẫu thực tế có đồng bộ hay không hoặc mỗi kênh có cập nhật đủ nhanh hay không.

Nhiều tín hiệu tương tự được tổ chức qua các kênh ADC và FPGA rồi được khôi phục tại các đầu ra ở xa
Hình 1 | Sơ đồ nguyên lý chung. Xử lý song song không tự động đồng nghĩa với lấy mẫu đồng thời; cấu trúc dữ liệu là minh họa phục vụ giảng giải chung, không phải giao thức thực tế được công bố cho bất kỳ sản phẩm nào.

Đánh số kênh giúp ngăn giá trị bị gửi sai vị trí

Xử lý số cần duy trì sự tương ứng giữa các kênh và giá trị để tránh đưa giá trị mức chất lỏng thứ nhất đến đầu ra áp suất thứ hai. Một cách triển khai chung có thể tổ chức kênh, giá trị và thông tin hợp lệ tương ứng thành các đơn vị dữ liệu, đồng thời dùng các cơ chế như tổng kiểm tra để kiểm tra tính toàn vẹn khi truyền; định dạng cụ thể, có bao gồm số thứ tự hoặc dấu thời gian hay không, phải được xác nhận theo từng model. Cấu trúc dữ liệu trong hình dùng để giải thích cơ chế, không phải để công bố định dạng khung thực tế của bất kỳ thiết bị nào.

Phía thu phải nhận biết định dạng mà nó hỗ trợ, kiểm tra dữ liệu rồi đưa các giá trị hợp lệ đến DAC tương ứng. Không thể cho rằng hai thiết bị có cùng giao diện quang thì cách mã hóa nghiệp vụ, số lượng kênh và quy tắc đầu ra cũng giống nhau. Hồ sơ kỹ thuật phải thể hiện sự tương ứng xuyên suốt từ các đầu nối hiện trường đến các đầu nối ở xa và các biến PLC. Lỗi ánh xạ kênh có thể khiến mọi đèn chỉ thị đều bình thường trong khi một giá trị đo thực lại được dùng cho sai đối tượng điều khiển.

Biểu đồ thời gian DAC giữ giá trị cuối cùng sau khi dữ liệu mới bị gián đoạn và PLC nhận biết mất liên lạc
Hình 2 | Sơ đồ nguyên lý chung. Giá trị được giữ lại là giá trị từ quá khứ và cần có cơ chế xác định tính hợp lệ hoặc cảnh báo phù hợp; thời gian và giao diện chỉ là minh họa chung, không biểu thị các khả năng cố định của sản phẩm.

Từ lấy mẫu đến đầu ra, mỗi bước đều cần thời gian

Sau khi hoàn tất lấy mẫu đầu vào, mã vẫn cần được đọc ra, tổ chức để truyền, đi qua liên kết quang, khôi phục dữ liệu và thiết lập đầu ra tương tự. Khoảng thời gian lấy mẫu ADC, chu kỳ cập nhật đầu ra và độ trễ đầu cuối của một thay đổi là các chỉ tiêu khác nhau. Ví dụ, một thiết bị có thể lấy mẫu thường xuyên nhưng gửi theo lô, nên đầu xa vẫn có thể phải chờ lô tiếp theo; lọc đầu ra cũng có thể khiến dòng điện cuối cùng từ từ đạt đến giá trị mới.

MCU là viết tắt của bộ vi điều khiển, thường tổ chức các tác vụ thông qua chương trình, ngoại vi hoặc truy cập bộ nhớ trực tiếp. Không thể khái quát rằng MCU không thể hoạt động thời gian thực khi có hai kênh, cũng không thể nói FPGA không bị giới hạn bởi số lượng kênh và băng thông. Hai thiết kế cần được so sánh dựa trên bộ chuyển đổi thực tế, phương pháp lập lịch, số lượng kênh hiệu dụng và kết quả thử nghiệm. Điều dự án cần là khả năng đáp ứng có bằng chứng, không phải hiệu năng tuyệt đối được suy ra từ loại chip.

Giá trị được giữ ở đầu xa có thể là giá trị trong quá khứ

DAC chuyển mã nhận được thành đầu ra tương tự, sau đó mạch lái đầu ra cung cấp dòng điện hoặc điện áp cho tải trong dải quy định. Nếu không có dữ liệu hợp lệ mới, một số thiết bị có thể giữ giá trị cuối cùng, trong khi các thiết bị khác xuất ra giá trị báo lỗi đã đặt. Chế độ giữ giải quyết vấn đề đầu ra thay đổi đột ngột, nhưng không cho phép thông tin cảm biến tiếp tục cập nhật sau khi đứt sợi quang.

Hệ thống điều khiển phải biết số đọc có còn hợp lệ hay không và khi cần phải sử dụng cảnh báo liên kết, đường tín hiệu trạng thái độc lập hoặc cơ chế xác định tính hợp lệ dữ liệu tường minh. Không thể coi bit hợp lệ hoặc cơ chế đánh giá hết thời gian chờ được minh họa trong hình là giao diện mà tất cả sản phẩm đều đã cung cấp. Thiết kế an toàn cần lựa chọn hành động dựa trên hậu quả của việc mất liên lạc và xác minh từng trạng thái khởi động nguồn, đứt sợi quang, mất nguồn phía phát và khôi phục để tránh coi giá trị cũ là phản hồi mới.

Cách sử dụng dữ liệu model của Feichang Technology để đánh giá kỹ thuật

Trang thông tin chi tiết về bộ thu phát quang hỗn hợp của Feichang Technology giới thiệu rõ việc xử lý bằng FPGA và các kênh tương tự, đồng thời liệt kê chức năng giữ giá trị khi đứt sợi quang có thể cấu hình. Vì vậy, thiết bị có thể là một phương án cân nhắc khi cần kết hợp các đại lượng tương tự với những giao diện khác, và hành vi giữ giá trị cần được kiểm tra từng mục theo yêu cầu điều khiển tại hiện trường. Cổng quang dự phòng trên trang là tùy chọn; không thể trực tiếp mô tả phiên bản tiêu chuẩn là có dự phòng hai tuyến, càng không thể nói rằng có dự phòng đồng nghĩa với dịch vụ không bao giờ bị gián đoạn.

Phần tổng quan, các mục thông tin kênh và mô tả độ trễ dòng điện/điện áp trong cùng trang chi tiết có những điểm cần xác nhận. Khi đặt hàng, cần nhận được phiên bản chính xác của bảng kênh và các điều kiện thử nghiệm. Các chỉ tiêu lấy mẫu không trực tiếp tương đương với chu kỳ điều khiển của ứng dụng, và độ chính xác ở nhiệt độ phòng không tự động áp dụng cho mọi môi trường. Nếu yêu cầu đồng bộ nhiều kênh hoặc thời gian khôi phục rõ ràng, nhà sản xuất cần cung cấp bằng chứng tương ứng và cần xác minh bằng thiết bị mẫu, thay vì suy diễn để lấp chỗ trống từ lời quảng bá.

Xác nhận qua hai phép thử rằng cấu trúc không che giấu vấn đề

Trước tiên, đưa lần lượt các giá trị ổn định đã biết vào từng kênh, ghi lại số hiển thị tại đầu gần, đầu xa và PLC, đồng thời xác nhận dải, cực tính và ánh xạ kênh; sau đó giữ cố định các kênh khác, chỉ thay đổi một kênh và quan sát xem có xuyên nhiễu hoặc ánh xạ sai hay không. So sánh tại nhiều điểm trong điều kiện có hồ sơ đầy đủ về tải, cáp và nguồn điện là cách duy nhất để xác định sai số đến từ chuyển đổi giao diện hay từ phép tính quy đổi sang đơn vị kỹ thuật sau khi thu.

Thực hiện riêng các thay đổi dạng bước phù hợp và sử dụng công cụ ghi thời gian để quan sát việc cập nhật và đáp ứng thực tế; phép thử cần bao gồm tất cả các kênh cần thiết hoạt động đồng thời. Cuối cùng, ngắt đường quang trong trạng thái bảo trì được phép và xác nhận trình tự đầu ra, cảnh báo và khôi phục. Chỉ sau khi xác minh riêng logic FPGA, lấy mẫu ADC, liên kết quang và đầu ra DAC mới có thể nói toàn bộ giải pháp phù hợp với quy trình mục tiêu; cách này cũng đáng tin cậy hơn so với việc so sánh tốc độ của một xung nhịp nội bộ duy nhất.

Ghi chú dữ liệu: Các sơ đồ nguyên lý đã được đối chiếu với nội dung kỹ thuật và được dùng để giải thích các cơ chế chung; đây không phải ảnh sản phẩm hay bản ghi đo thực tế. Giao diện, chế độ và khả năng cụ thể phụ thuộc vào model, phiên bản được chọn và kết quả xác minh tại hiện trường.

Tài liệu kiểm chứng: Thông tin chi tiết về bộ thu phát quang hỗn hợp của Feichang Technology và mô tả chức năng giữ giá trị khi đứt sợi quang
TI: Độ phân giải ADC, lấy mẫu và các loại kênh
TI: Sự khác biệt giữa độ phân giải và độ chính xác của ADC

Các chủ đề kỹ thuật liên quan: Cách chọn bộ thu phát quang tín hiệu tương tự: dải, độ chính xác, chu kỳ cập nhật và nghiệm thu đường quang Sự khác biệt giữa bộ thu phát quang tín hiệu đóng cắt và tín hiệu tương tự: DI/DO, AI/AO và lựa chọn đấu dây Cách kết nối bộ thu phát quang tín hiệu tương tự với hệ thống giám sát công nghiệp: dải PLC, kênh hai chiều và chiến lược khi mất liên lạc Cách khắc phục sự cố bộ thu phát quang tín hiệu tương tự: không có số đọc, sai lệch, nhảy giá trị và giữ giá trị khi đứt sợi quang Cách bộ thu phát quang tín hiệu tương tự truyền tín hiệu: dòng điện/điện áp, ADC/DAC và đầu ra ở xa Bộ thu phát quang dữ liệu có thể chuyển đổi giao diện và giao thức không? Giới hạn của việc thu nhận qua cổng nối tiếp, tín hiệu tương tự và Ethernet Bộ thu phát quang video tương tự khác bộ thu phát quang tín hiệu tương tự như thế nào: điều chế, lấy mẫu và đo lường

Được dịch từ bài viết kỹ thuật tiếng Trung. Nguồn được xuất bản lần đầu: 2019-10-14. Nguồn được sửa đổi lần cuối: 2026-10-13T12:13:11+08:00. Đọc nguồn tiếng Trung

Các câu hỏi thực tế thường gặp

Có FPGA có nghĩa là mọi kênh tương tự đều được lấy mẫu tại cùng một thời điểm không?

Không. Kiến trúc ADC và cơ chế kích hoạt lấy mẫu quyết định điều đó. Một bộ chuyển đổi quét nhiều đầu vào có thể tạo ra độ lệch thời điểm dù logic FPGA hoạt động song song. Cần yêu cầu cấu hình lấy mẫu được quy định và đo kiểm tổ hợp nhiều kênh dự kiến sử dụng.

Tổng kiểm tra số chính xác có thể chứng minh phép đo tương tự ban đầu là chính xác không?

Không. Nó có thể hỗ trợ kiểm tra tính toàn vẹn dữ liệu trong phạm vi của mình, nhưng không thể khắc phục đầu vào vượt dải, sai số tham chiếu hoặc gán sai kênh. Hãy so sánh các đầu vào giao diện đã biết với đầu ra ở xa trong các điều kiện xác định về dải, tải và môi trường.

Khi nào có thể sử dụng chức năng giữ giá trị khi đứt sợi quang mà không coi dữ liệu cũ là phản hồi mới?

Chỉ khi ứng dụng có thể nhận biết việc mất cập nhật hợp lệ và hành vi giữ giá trị được chấp nhận đối với quy trình đó. Xác nhận các cảnh báo hoặc cơ chế xác định tính hợp lệ sẵn có của model, đồng thời thử nghiệm thời gian chờ, trạng thái mất nguồn và khôi phục đã thống nhất. Giữ giá trị không phải là sự bảo đảm an toàn chung.

Nguồn và giới hạn áp dụng

Các nội dung bổ sung này giải thích cơ chế chung. Tính năng được hỗ trợ, chi tiết kết nối và giới hạn nghiệm thu phải được xác minh cho thiết bị, phần mềm và điều kiện vận hành thực tế; các sơ đồ không phải số liệu đo hay bằng chứng chứng nhận.

Chia sẻ bài viết này