Phần mềm công ty tối ưu cho các hệ thống nhúng là cần thiết trong các ứng dụng ít năng lượng để kéo dài sử dụng pin và cải thiết kế năng lượng. Bài này thảo luận về các tính toán và kỹ thuật khóa dùng để đạt được tối ưu hóa năng lượng trong các phần mềm nhúng.

Tiêu thụ quyền lực

Tiêu thụ điện trong các hệ thống nhúng phụ thuộc vào nhiều yếu tố khác nhau như hoạt động CPU, sử dụng ngoại biên và chế độ ngủ. Tính toán mức tiêu dùng trung bình của năng lượng bao gồm việc đo lường các hình vẽ hiện tại trong các trạng thái hoạt động khác nhau và tính toán các chu kỳ nhiệm vụ.

Công nghệ hóa quyền lực

Một số kỹ thuật có thể giảm sử dụng điện năng trong phần mềm nhúng:

  • Hãy sử dụng chế độ giấc ngủ chuyển đổi bộ điều khiển vi điều khiển vào chế độ ngủ ít năng lượng khi không dùng.
  • Mã Efficency: ) Thu nhỏ thời gian CPU hoạt động bằng cách phân tích các thuật toán và giảm xử lý không cần thiết.
  • Người điều khiển sử dụng ngoại vi:[FLT: 1] tắt hoặc tắt ngoại biên khi không dùng.
  • Chỉ đồng hồ Frequenions: tốc độ chậm trong khi ít đòi hỏi hơn.
  • Dịch vụ ghi nhớ: chương trình hoạt động và giấc ngủ để cân bằng hiệu suất và sức mạnh.

Name

Giả sử một hệ thống tiêu thụ 10 mA trong chế độ hoạt động và trong chế độ ngủ. Nếu hệ thống hoạt động 20% thời gian và chế độ ngủ cho 80%, mức tiêu dùng trung bình có thể được tính là:

Trung bình hiện tại = (Chuyến vòng tròn × nhiệm vụ hiện tại) + (Sleep hiện tại × (1 - nhiệm vụ)

= (10 mA = 0.2) + (0.1 mA 0.8) = 2 mA + 0.08 mA = 2.08 mA