Bỏ qua tới nội dung
0968 86 41 40
  1. Trang chủ
  2. Bài viết
  3. Thiết Bị Công Nghiệp
  4. Bộ kit đánh giá ROM-DK3310: chạy thử theo bước, dừng ở đâu
Thiết Bị Công Nghiệp

Bộ kit đánh giá ROM-DK3310: chạy thử theo bước, dừng ở đâu

24/08/2021· 8 phút đọc · 1810 từ· Chuyên mục Thiết Bị Công Nghiệp

ROM-DK3310 là bộ kit đánh giá cho mô-đun ROM-3310 nền TI Sitara AM3352, đi kèm bo mang ROM-DB3900. Bài viết dựng trình tự chạy thử theo bước và mốc dừng của từng bước.

Bộ kit đánh giá ROM-DK3310 là bộ trọn gói để chạy thử mô-đun máy tính ROM-3310, nền TI Sitara AM3352. Đây là một trong số ít bộ kit mà mã bộ và mã mô-đun trùng số hiệu, nên tra tài liệu không bị nhầm. Hộp hàng có mô-đun, bo mang đánh giá ROM-DB3900, gói cáp và bảng điều khiển. Bài viết không nhắc lại danh sách bộ kit của hãng mà tập trung vào một việc: chạy thử theo trình tự nào và dừng ở mốc nào thì coi là xong.

Bộ kit đánh giá ROM-DK3310 của Advantech cho mô-đun ROM-3310
Bộ kit ghép sẵn mô-đun ROM-3310 với bo mang đánh giá ROM-DB3900

ROM-DK3310 thuộc nhóm sản phẩm nào

ROM-DK3310 là bộ kit đánh giá, tức mô-đun cộng bo mang cộng cáp và nguồn trong một hộp. Nó khác mô-đun lẻ ở chỗ chạy được ngay trên bàn, và khác bo mạch đơn ở chỗ phần tính toán tách rời, thay được. Bảng nối tên từng bộ kit với mô-đun bên trong nằm ở bài trụ bộ kit đánh giá ROM-1210 và bản đồ các bộ kit, còn thông số riêng của phần tính toán nằm ở bài mô-đun máy tính Advantech ROM-3310.

Thông số kỹ thuật bộ kit đánh giá ROM-DK3310

Bảng dưới gom thông số ghi trong tài liệu của bộ kit và của mô-đun bên trong. Ô nào tài liệu không nêu thì giữ nguyên là theo tài liệu hãng, vì cấu hình thay đổi theo mã đặt hàng đầy đủ.

Hạng mụcThông số theo tài liệu
Kiểu sản phẩmBộ kit đánh giá cho mô-đun máy tính ROM-3310
Bo mang đi kèmBo mang đánh giá ROM-DB3900
Nền xử lýTI Sitara AM3352, một nhân ARM Cortex-A8, 1 GHz, thiết kế công suất thấp
Bộ nhớ và lưu trữDDR3 512 MB và flash 4 GB hàn trên mô-đun
Cổng nối tiếp4 đường UART
Bus hiện trường2 đường CAN-bus
Chân vào ra số10 chân
Bus nội bộ1 SPI, 1 I2C, 1 I2S
Mạng và USB1 Gigabit Ethernet, 1 USB 2.0, 1 USB 2.0 ở chế độ hai chiều, 1 SDIO
Bộ đếm giám sátCó, dạng phần cứng, dùng để tự khởi động lại khi phần mềm treo
Đi kèm trong hộpGói cáp và bảng điều khiển; bản ảnh đánh giá cùng tiện ích kiểm tra cài sẵn
Hệ điều hànhLinux, kèm gói hỗ trợ phần mềm và mã tham chiếu của hãng
Nhiệt độ làm việc0 đến 60 độ C
Nguồn cấp và tiêu thụ điệnTheo tài liệu hãng

Đọc bảng này theo hướng đếm cổng chứ không theo hướng đo sức tính toán. Một nhân Cortex-A8 với 512 MB bộ nhớ không dành cho đồ hoạ hay video, nhưng bốn đường UART cùng hai đường CAN trên một mô-đun 70 x 70 mm là con số hiếm. Đó cũng là lý do trình tự chạy thử dưới đây dành phần lớn công sức cho nhóm cổng.

Trình tự chạy thử bộ kit ROM-DK3310 và mốc dừng từng bước

Đợt chạy thử nên đi từ tầng thấp lên tầng cao, mỗi bước có một mốc dừng rõ ràng. Mốc dừng là điều kiện để coi bước đó đã xong; chưa đạt thì không sang bước sau, vì lỗi tầng dưới luôn hiện ra dưới dạng lỗi tầng trên và làm mất thời gian truy tìm.

BướcViệc chạySố liệu phải ghiMốc dừng
1. Cấp nguồn và khởi độngCắm nguồn, mở cổng gỡ lỗi, xem bản ảnh cài sẵn khởi động tới dấu nhắc lệnhThời gian từ lúc cấp điện tới lúc dùng được, dòng điện lúc khởi độngKhởi động lại 20 lần liên tiếp không lần nào treo
2. Cổng nối tiếpĐấu vòng và đấu chéo lần lượt 4 đường UART với thiết bị thật của dự ánTốc độ dùng thật, số khung lỗi trên mỗi nghìn khungCả 4 đường truyền nhận đúng ở tốc độ mà sản phẩm sẽ dùng
3. Bus hiện trường và chân vào raĐấu 2 đường CAN vào thiết bị đối diện, đóng ngắt 10 chân vào ra số qua khối rơ-leTải bus theo phần trăm, độ trễ từ lệnh tới lúc tiếp điểm đổi trạng tháiKhông mất khung tin trong một giờ chạy liên tục ở tải dự kiến
4. Mạng, USB và thẻ nhớTruyền tệp lớn qua cổng Gigabit, cắm rút ổ USB và thẻ SDIO nhiều lầnTốc độ truyền trung bình, số lần nhận thiết bị thất bạiKhông lần cắm rút nào làm hệ điều hành treo hoặc mất ổ
5. Bộ đếm giám sátCho phần mềm ngừng nạp lại bộ đếm, quan sát máy tự khởi động lạiThời gian từ lúc treo tới lúc chạy lại, trạng thái dữ liệu sau khi khởi độngMáy tự phục hồi đúng số lần thử, không hỏng tệp dữ liệu
6. Chạy dài với phần mềm của dự ánNạp phần mềm thật, chạy liên tục nhiều ngày ở tải thiết kếBộ nhớ còn trống theo thời gian, nhiệt độ vỏ mô-đun, số lần khởi động lại ngoài ý muốnBộ nhớ không giảm dần và không có lần khởi động lại nào không giải thích được

Bước 5 hay bị bỏ qua vì trên bàn thử phần mềm ít khi treo. Nhưng bộ đếm giám sát chính là thứ giữ cho thiết bị lắp ở nơi xa tự phục hồi mà không cần người tới nhấn nút, nên phải thử ngay từ đợt đầu, lúc còn dễ dựng tình huống treo có chủ ý. Bước 6 cũng không nên rút ngắn: các lỗi rò bộ nhớ và lỗi tệp chỉ lộ ra sau nhiều ngày.

Mô-đun ROM-3310 cắm trên bo mang đánh giá trong bộ kit ROM-DK3310
Bo mang đưa các đường UART, CAN và chân vào ra số ra đầu nối thật để nghiệm thu

Ghi kết quả thế nào cho có ích về sau

Kết quả của đợt chạy thử là đầu vào cho bản thiết kế bo mang riêng, nên cách ghi quyết định giá trị của cả đợt. Ba việc dưới đây nên làm ngay trong lúc chạy.

  • Ghi theo cổng, không ghi theo ngày. Mỗi nhóm cổng một dòng, kèm tốc độ dùng thật và số lỗi. Bảng này về sau là căn cứ để bỏ bớt cổng khỏi bo mang của sản phẩm.
  • Ghi cả thứ không dùng tới. Cổng nào suốt đợt thử không ai đấu vào thì gần như chắc chắn sản phẩm không cần, và đó là chỗ tiết kiệm diện tích mạch.
  • Ghi phiên bản phần mềm kèm mỗi số đo. Cùng một phần cứng, hai phiên bản nhân Linux có thể cho hai kết quả khác nhau về tiêu thụ điện và độ trễ.

Khi bảng kết quả đã đủ, bước tiếp theo là vẽ bo mang riêng dựa trên tài liệu bo mang tham chiếu. Cách một bo mang tham chiếu bố trí các nhóm cổng được trình bày ở bài bo mang ROM-DB7503 cho mô-đun Qseven.

Bộ kit đánh giá ROM-DK3310 hợp với dự án nào

Nền một nhân Cortex-A8 công suất thấp, giàu cổng nối tiếp, đặt bộ kit này vào lớp thiết bị điều khiển và thu thập số liệu. Ba nhóm dự án dưới đây hợp nhất.

  • Bộ chuyển giao thức trong tủ điện. Bốn đường UART và hai đường CAN cho phép gom số liệu từ nhiều thiết bị cũ rồi đẩy lên mạng qua cổng Gigabit.
  • Thiết bị đo đếm đặt ở nơi khó tới. Bộ đếm giám sát phần cứng cùng mức tiêu thụ thấp phù hợp với trạm đo chạy liên tục, ít người trực.
  • Bảng điều khiển máy đơn giản. Mười chân vào ra số đủ cho cụm nút bấm, đèn báo và cảm biến cửa của một máy công cụ.

Nếu dự án cần giao diện đồ hoạ mượt hoặc nhiều luồng hình ảnh, nền này không đủ và nên nhìn sang các mô-đun đời sau trong bản đồ dòng ở bài mô-đun máy tính ROM-7420 và bản đồ dòng mô-đun ROM. Nếu sản lượng nhỏ và không cần tự vẽ mạch, hướng bo mạch đơn có sẵn tiết kiệm hơn, xem bo mạch đơn 3,5 inch RSB-4221.

Mua bộ kit đánh giá ROM-DK3310 ở đâu

Bộ kit đánh giá không nằm trong nhóm hàng bán sẵn trên trang cửa hàng, nên cấu hình và thời gian giao được xác nhận theo từng đơn. Các bài cùng nhóm nằm ở chuyên mục giải pháp nhúng, còn các máy đã đóng vỏ sẵn nằm trong danh mục máy tính không quạt.

Khi gửi yêu cầu báo giá, bốn thông tin nên nêu trước: số cổng nối tiếp và số đường CAN mà sản phẩm cần, tốc độ dùng thật của từng đường, hệ điều hành dự kiến, và mốc thời gian phải có mẫu chạy được. Nêu kèm trình tự sáu bước ở trên để thống nhất phạm vi nghiệm thu trước khi đặt hàng.

Bối cảnh chung của nhóm máy tính nhúng và cách chúng được dùng trong thiết bị có tại chuyên mục máy tính nhúng Advantech trên IPC247. Khi cần so nhanh phương án máy hộp có sẵn vỏ và nguồn thay cho việc tự ghép, dùng công cụ chọn máy theo số cổng và môi trường.

Câu hỏi thường gặp về bộ kit đánh giá ROM-DK3310

Bộ kit đánh giá ROM-DK3310 dùng bo mang nào?

Theo tài liệu, bộ kit đi kèm bo mang đánh giá ROM-DB3900. Bo này đưa các đường tín hiệu của mô-đun ROM-3310 ra đầu nối thật, đồng thời là tài liệu tham chiếu khi đội thiết kế vẽ bo mang riêng cho sản phẩm.

Nên chạy thử bộ kit theo trình tự nào?

Đi từ tầng thấp lên tầng cao: cấp nguồn và khởi động, rồi từng nhóm cổng, rồi bộ đếm giám sát, rồi phần mềm của dự án, cuối cùng là đợt chạy dài. Làm ngược lại thì khi phần mềm lỗi sẽ khó biết lỗi nằm ở mã của dự án hay ở đấu nối phần cứng.

Mốc dừng của một bước nghĩa là gì?

Là điều kiện để coi bước đó đã xong và được phép sang bước sau. Ví dụ bước cổng nối tiếp chỉ xong khi cả 4 đường UART đều truyền nhận đúng ở tốc độ mà sản phẩm sẽ dùng. Đặt mốc dừng trước giúp đợt chạy thử kết thúc bằng số liệu chứ không bằng cảm nhận.

Mô-đun ROM-3310 hợp với thiết bị nào?

Nền TI Sitara AM3352 một nhân Cortex-A8 công suất thấp, mạnh về cổng nối tiếp và bus hiện trường chứ không mạnh về đồ hoạ. Nó hợp với bộ thu thập số liệu, cổng chuyển giao thức và tủ điều khiển nhỏ, nơi số cổng quan trọng hơn sức tính toán.

Đọc thêm về thiết bị: toàn bộ máy tính công nghiệp Advantech cùng các hãng khác trên ipc247.com.