Unixplore Điện tử— Với 20 năm kinh nghiệm thiết kế PCB và hệ thống nhúng, chúng tôi đã nhiều lần chứng kiến các kiểu lỗi tương tự: đường dây điện nhiễu, khả năng tách rời không phù hợp và định tuyến tín hiệu điều khiển xung điện không chính xác. Các giải pháp PCBA servo của chúng tôi được xây dựng dựa trên các thông số kỹ thuật, quy tắc bố trí và phương pháp thử nghiệm mà các nhà thiết kế chuyên nghiệp thực sự sử dụng trong sản xuất.
Cho dù bạn cần một bảng điều khiển độc lập, bộ điều khiển servo đa kênh hay thay thế bảng điều khiển servo bên trong, Unixplore Electronics đều mang đến sự tin cậy, chống ồnPCBAhoạt động trong cả môi trường sở thích RC và robot công nghiệp.
Những gì chúng tôi cung cấp:
PCBA RC servo (cho dù là bảng điều khiển độc lập hay bảng điều khiển servo bên trong) thực hiện ba chức năng thiết yếu:
Các thiết kế có độ tin cậy cao còn bao gồm cảm biến dòng điện để phát hiện tình trạng quá tải và cách ly quang để chống nhiễu.
Các thông số sau đây thể hiện các tiêu chuẩn công nghiệp dành cho thiết kế PCBA điều khiển servo RC. Những điều này áp dụng cho cả bảng điều khiển servo chuyên dụng và cụm PCBA bộ thu tích hợp.
| tham số | RC tiêu chuẩn (Sở thích) | Hiệu suất cao (Công nghiệp) |
|---|---|---|
| Điện áp đầu vào | 4,8V đến 6,0V (4–5 ô NiMH) | 6.0V đến 8.4V (2S LiPo trực tiếp) |
| Dòng điện liên tục tối đa (mỗi servo) | 500mA đến 1,5A | 2A đến 5A |
| Đỉnh điểm hiện tại | 1,5A đến 3A | 5A đến 10A |
| Dung sai gợn điện áp | < 5% (240mV trên nguồn 4,8V) | < 3% (180mV trên nguồn 6V) |
| tham số | Giá trị | Ghi chú |
|---|---|---|
| Tần số xung | 50Hz (thời gian 20ms) | Tiêu chuẩn ngành |
| Phạm vi độ rộng xung | 1000µs đến 2000µs | 1500µs = vị trí trung tâm |
| Độ phân giải độ rộng xung | 1µs đến 5µs | Độ phân giải hiệu quả 8 bit đến 10 bit |
| Logic cấp cao | 3,3V hoặc 5V (dung sai 3,3V) | Kiểm tra tính tương thích của MCU |
| Phát hiện xung tối thiểu | 500µs đến 700µs | Để phát hiện sự cố an toàn |
Một RC servo tiêu chuẩn chứa một PCBA nhỏ với các thành phần sau:
| Thành phần | Chức năng | Đặc điểm kỹ thuật điển hình |
|---|---|---|
| IC điều khiển | Giải mã xung điều khiển cầu H | MCU tùy chỉnh hoặc đa năng |
| MOSFET cầu H | Dẫn động động cơ tiến/lùi | Xếp hạng 2A đến 5A |
| chiết áp | Phản hồi vị trí | Độ côn tuyến tính 5kΩ đến 10kΩ |
| Bộ điều chỉnh điện áp | IC điều khiển nguồn | LDO 5V hoặc 3,3V |
| Tụ tách | Lọc tiếng ồn | 100µF điện phân + gốm 100nF |
Tại Unixplore Electronics, chúng tôi biết rằng hầu hết các lỗi RC servo đều bắt nguồn từ PCB. Chúng tôi tuân theo 8 quy tắc này để đảm bảo hoạt động đáng tin cậy trong mọi thiết kế mà chúng tôi cung cấp.
Động cơ servo tạo ra tiếng ồn điện đáng kể. Một servo thông thường có thể tạo ra tiếng ồn từ đỉnh đến đỉnh lên tới 200mV trên đường dây cung cấp 5V.
Yêu cầu tách rời trên mỗi đầu nối servo:
Điện dung lớn cho toàn bộ PCBA: Thêm một tụ điện lớn (1000µF đến 4700µF) ở đầu vào nguồn chính. Điều này ngăn chặn tình trạng mất điện khi nhiều động cơ servo khởi động đồng thời.
Đầu nối servo 3 chân tiêu chuẩn (tín hiệu, VCC, nối đất) yêu cầu khoảng cách cụ thể:
Đối với các thiết kế có mật độ cao, khoảng cách 2,7 mm giữa các đầu nối servo cho phép bố trí nhỏ gọn trong khi vẫn duy trì các kết nối đáng tin cậy.
Nếu thiết kế PCBA đi vào bên trong servo, hãy bổ sung tính năng khử tiếng ồn trực tiếp tại các cực của động cơ:
Thiết kế PCBA servo nâng cao bao gồm giám sát dòng điện:
Shunt 100mΩ tạo ra 50mV ở 500mA và 150mV ở 1,5A. Với bộ khuếch đại khuếch đại 5x, mức này sẽ trở thành 250mV đến 750mV, phù hợp với đầu vào ADC 3,3V.
Các bo mạch PCBA servo bên trong phải được bảo vệ về mặt vật lý:
Việc tạo ra xung điện đúng cách là rất quan trọng để hoạt động không bị giật. Dưới đây là các thông số chính:
| tham số | Cài đặt |
|---|---|
| Tần số xung | 50Hz (chu kỳ = 20ms) |
| Phạm vi độ rộng xung | 1000µs đến 2000µs (trung tâm = 1500µs) |
| Độ phân giải hẹn giờ | Ít nhất 8 bit (các bước 1µs yêu cầu bộ định thời 16 bit) |
| tỷ lệ cập nhật | Tối thiểu 50Hz (cứ sau 20ms) |
// Tính toán chu kỳ nhiệm vụ cho xung 1500µs
// Giả sử chu kỳ xung nhịp = 20ms, xung nhịp = 1 MHz bộ chia tỷ lệ trước
xung_width_us = 1500
Period_counts = 20000 // 20ms tính bằng micro giây
nhiệm vụ_counts = xung_width_us
set_pwm_duty(duty_counts)
Khi kiểm tra, hãy sử dụng máy hiện sóng để xác minh tín hiệuPWM. Cạnh rơi của xung sẽ kích hoạt servo đọc vị trí.
| triệu chứng | Nguyên nhân gốc rễ | Giải pháp |
|---|---|---|
| Động cơ servo bị giật hoặc giật | Nguồn điện ồn ào hoặc khả năng tách rời không đầy đủ | Thêm tụ điện số lượng lớn 1000µF ở đầu vào nguồn |
| servo di chuyển chậm hoặc yếu | Sụt áp khi có tải | Tăng chiều rộng dấu vết; thêm dây nguồn riêng |
| MCU đặt lại khi servo khởi động | Mất điện do dòng điện khởi động | Sử dụng LDO riêng cho MCU; thêm nắp số lượng lớn 4700µF |
| servo bị trôi hoặc không quay trở lại trung tâm | Tiếng ồn chiết áp hoặc độ lệch mặt đất | Mặt đất sao; thêm nắp 100nF trên cần gạt nước |
| servo hoạt động nhưng bị nóng | MOSFET cầu H không bão hòa hoàn toàn | Kiểm tra điện áp ổ cổng; sử dụng FET Rds(bật) thấp hơn |
| servo hoạt động khi được cấp nguồn chứ không phải khi chuyển đổi | Vấn đề chuyển đổi mặt đất | Không bao giờ chuyển đổi mặt đất servo; thay vào đó hãy chuyển đổi VCC |
Lưu ý quan trọng khi chuyển đổi nguồn:Không bao giờ chuyển đường dây nối đất servo để tắt nó. Khi nối đất, servo vẫn có thể nhận nguồn điện thông qua đường tín hiệu PLC hoặc các đường dẫn khác, dẫn đến hoạt động dưới điện áp 3,2V và hoạt động thất thường. Luôn chuyển đổi đường dây VCC bằng MOSFET kênh P hoặc rơle.
Dưới đây là ba câu hỏi kỹ thuật mà chúng tôi thường xuyên nhận được từ các kỹ sư robot và nhà thiết kế hệ thống RC.
MỘT:Bạn gần như chắc chắn có vấn đề về tiếng ồn điện. Đây là trình tự chẩn đoán mà chúng tôi đề xuất tại Unixplore Electronics:
Bước 1— Kiểm tra nguồn điện bằng máy hiện sóng: Đo đường dây 5V trực tiếp tại đầu nối servo trong khi servo đang di chuyển. Nếu bạn thấy gợn sóng lớn hơn 200mV (đỉnh đến đỉnh), khả năng tách của bạn là không đủ.
Bước 2— Thêm điện dung lớn: Đặt một tụ điện điện phân 1000µF đến 4700µF trên các đầu nối nguồn đầu vào. Động cơ servo tạo ra dòng điện khởi động cao (3–10× dòng điện chạy) khi chúng bắt đầu di chuyển. Nếu không có tụ điện lớn, điện áp sẽ giảm xuống dưới 4V, khiến IC điều khiển đặt lại hoặc hoạt động không ổn định.
Bước 3— Tách nguồn điện MCU khỏi nguồn điện servo: Các thiết kế tồi tệ nhất chạy MCU và servo từ cùng một bộ điều chỉnh điện áp. Sử dụng hai bộ điều chỉnh riêng biệt:
Bước 4— Thêm khả năng tách rời ở mỗi đầu nối servo: Đặt tụ điện gốm 100µF và tụ gốm 100nF trực tiếp trên các chân VCC và GND của mỗi đầu nối servo. Tụ gốm lọc tiếng ồn tần số cao từ chổi than động cơ; chất điện phân xử lý các xung dòng điện tần số thấp.
Bước 5— Kiểm tra chất lượng tín hiệuPWM của bạn: Sử dụng máy hiện sóng để quan sát chânPWM. Nếu bạn thấy có tiếng chuông (vượt mức) ở các cạnh tăng hoặc giảm, hãy thêm điện trở nối tiếp 100Ω vào chân MCU. Điều này làm giảm tín hiệu và ngăn chặn việc kích hoạt sai.
Điểm mấu chốt:90% vấn đề jitter servo liên quan đến nguồn điện chứ không liên quan đến mã. Sửa lỗi phân phối điện trước.
MỘT:Điều này đòi hỏi lập kế hoạch bố trí và lập ngân sách năng lượng cẩn thận. Đây là phương pháp kỹ thuật cho bộ điều khiển servo 16 kênh PCBA.
Bước 1– Tính tổng công suất yêu cầu:
Bước 2– Thiết kế phân phối điện:
Bước 3– Thực hiện phân phối điện theo giai đoạn:
Bước 4— Sử dụng cách ly quang cho đường tín hiệu (nâng cao):
Bước 5— Thêm giới hạn dòng điện hoặc khởi động mềm:
Bước 6— Đề xuất ngăn xếp lớp PCB cho hơn 16 kênh:
Ngăn xếp này giảm thiểu diện tích vòng lặp và giảm EMI giữa các kênh.
MỘT:Có, với ba cân nhắc quan trọng về khả năng tương thích.
Cân nhắc 1— Các tiêu chuẩn tín hiệuPWM nhất quán: Tất cả các servo RC đều sử dụng cùng một tiêu chuẩnPWM 50Hz với các xung từ 1ms đến 2ms. Logic tạo ra xung điện xung của PCBA của bạn hoạt động phổ biến.
Cân nhắc 2- Yêu cầu về năng lượng thay đổi đáng kể:
| Loại servo | Dòng điện điển hình | Dòng điện cực đại | Dải điện áp |
|---|---|---|---|
| Micro servo (9g) | 150mA đến 300mA | 800mA | 4.8V đến 6.0V |
| servo tiêu chuẩn | 300mA đến 600mA | 1,5A | 4.8V đến 6.0V |
| servo mô-men xoắn cao | 800mA đến 1,5A | 3A đến 5A | 6.0V đến 7.4V |
| HV (điện áp cao) servo | 1A đến 2A | 5A đến 8A | 7.4V đến 8.4V (2S LiPo trực tiếp) |
PCBA của bạn phải được thiết kế cho servo hiện tại cao nhất mà bạn dự định sử dụng. Thiết kế cho dòng điện 2A liên tục và đỉnh 5A trên mỗi kênh để đáp ứng hầu hết các động cơ servo tiêu chuẩn và mô-men xoắn cao.
Cân nhắc 3- Khả năng tương thích của đầu nối:
Cân nhắc 4— PCBA servo bên trong (bên trong servo) không thể thay thế cho nhau: Nếu bạn đang thiết kế PCBA bên trong đi bên trong vỏ servo (thay thế bảng điều khiển gốc), thì đây là thương hiệu cụ thể. Các servo khác nhau có khác nhau:
Đối với thiết kế PCBA nội bộ, hãy thiết kế ngược bản gốc hoặc lấy thông số kỹ thuật chi tiết cho kiểu servo chính xác đó. Đối với các thiết kế PCBA trình điều khiển bên ngoài (bo mạch kết nối với các đầu nối servo tiêu chuẩn), khả năng tương thích rất tốt trên tất cả các thương hiệu RC lớn.
Trước khi phê duyệt một thiết kế để sản xuất, hãy chạy năm thử nghiệm sau:
| Phương pháp kiểm tra | Đạt tiêu chí |
|---|---|
| 1. Tính toàn vẹn của xung điện | Máy hiện sóng ở đầu nối servo, xung 50Hz, 1–2ms. Các cạnh sạch sẽ, không có tiếng chuông > 0,3V, độ phân giải bước 1µs. |
| 2. Sụt áp khi có tải | Dừng servo (giữ vị trí), đo VCC tại các chân servo. Giảm <0,3V từ điện áp không tải. |
| 3. Kiểm tra gợn sóng | Máy hiện sóng kết hợp AC, servo chuyển động liên tục. Độ gợn sóng < 200mV từ đỉnh đến đỉnh. |
| 4. Kiểm tra nhiệt | Chạy 5 servo đồng thời trong 1 giờ. Không có thành phần nào vượt quá 70°C. |
PCBA RC servo mạnh mẽ được xác định bởi năm quyết định kỹ thuật:
Đối với các thiết kế nhiều servo (8 kênh trở lên), hãy sử dụng PCB 4 lớp với nguồn điện chuyên dụng và mặt phẳng tiếp đất. Đối với các thiết kế PCBA servo bên trong, hãy thêm tính năng khử tiếng ồn của động cơ (100nF trên các đầu cực của động cơ) và băng cách điện để tránh đoản mạch vỏ. Những biện pháp thực hành này luôn mang lại khả năng vận hành không bị giật và độ tin cậy lâu dài trong cả ứng dụng RC và robot.
Bạn đã sẵn sàng xây dựng bộ điều khiển servo RC đáng tin cậy chưa?Liên hệ với Unixplore Điện tửvì:
Delivery Service
Payment Options