Tải bản đầy đủ (.pdf) (16 trang)

báo cáo thực tập tại công ty TNHH một thành viên đàu tư và phát triển công nghệ hồng hà

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.52 MB, 16 trang )

BÁO CÁO THỰC TẬP

Người hướng dẫn : ThS. Trần Thục Linh
Sinh viên thực hiện : Nguyễn Thanh Bình
Lớp : D09DTMT


GIỚI THIỆU NỘI DUNG BÁO CÁO
PHẦN 1: Thực tập cơ sở
1.1 Thông tin về doanh nghiệp
1.2 Giới thiệu dòng vi điều khiển STM32
1.3 Giới thiệu bộ xử lí ARM Cotex - M3
PHẦN 2: Thực tập chuyên sâu
2.1 Giới thiệu động cơ Servo
2.2 Giao tiếp UART
2.3 Timer/ Counter
PHẦN 3: Kết luận
 CÔNG TY TNHH MỘT THÀNH VIÊN ĐẦU TƯ
VÀ PHÁT TRIỂN CÔNG NGHỆ HỒNG HÀ.
 Thành lập ngày 20 tháng 08 năm 2011
 Giám đốc: Phạm Hồng Hoài
 Ngành, nghề kinh doanh:
 Đào tạo ngành Điện – Điện tử - Công nghệ thông
tin.
 Đào tạo ngành Tin học ứng dụng: Tin học văn
phòng, Kế toán máy, Đồ họa kĩ thuật,Photoshop.
 Đào tạo ngoại ngữ và dạy kỹ năng đàm thoại.






 STM32 là vi điều khiển dựa trên nền tảng lõi ARM
Cortex-M3 thế hệ mới do hãng ARM thiết kế.
 STM32 gồm 14 biến thể được phân thành 2 nhóm :

 STM32 tuân theo tiêu chuẩn phân bố bộ nhớ của
Cortex.Vùng nhớ code chia làm 3 vùng nhỏ:
- Vùng User Flash dùng chứa code người dùng.
- Vùng System memory có độ lớn 4kb được nhà sản
xuất cài bootloader. Bootloader dùng để tải chương
trình thông qua Usart1 và chứa trong User Flash.
- Vùng Option byte chứa thông tin cấu hình STM32.
 Đặc điểm của Bộ vi xử lý ARM Cortex-M3:
- Dành cho các hệ thống nhúng.
- Tiêu thụ năng lượng thấp.
- Giá thành hạ.
- Hiệu năng tính toán cao.
- Tương thích với tất cả các công cụ và phần mềm
cho ARM hiện có trên thị trường.

Cấu tạo bên trong RC Servo

 Khối lượng: 9g
 Kích thước: 23 * 12.2 * 29 mm
 Momen xoắn cực đại :1.8kg/cm
 Tốc độ quay:0.1 giây/60 độ
(4.8V).
 Điện áp hoạt động: 4.8V



Tower Pro
D I G I H I - S P E E D
MG996R
20
40
30
50
60
10
70
80
90
100
170
110
120
130
160
140
150
180
0
2300
500
600
700
800
900
1000

1100
1200
1300 1400
1500
1600
1700
1800
1900
2000
2100
2200
Độ rộng
phần lên
(us)
Góc
quay
(độ)
Độ rộng
phần lên
(us)
Góc
quay
(độ)
 USART_InitStructure.USART_BaudRate = 115200;
 USART_InitStructure.USART_WordLength=
USART_WordLength_8b;
 USART_InitStructure.USART_StopBits=USART_StopBits_1;
 USART_InitStructure.USART_Parity = USART_Parity_No;
 USART_InitStructure.USART_Mode = USART_Mode_Rx |
USART_Mode_Tx;


 STM32 có tất cả 8 bộ Timer từ TIM1 đến
TIM8.
 Bộ Timer mục đích thông thường (TIM2,
TIM3, TIM4 và TIM5).
 Bộ Timer điều khiển nâng cao (TIM1,TIM8).
 Các bộ timer cơ bản (Timer6 và Timer7).



 Giá trị period được lưu vào thanh ghi Auto
Reload.
 Giá trị duty được lưu vào thanh ghi
Capture/Compare.
 Kết quả đạt được:
• Hiểu về ARM Cotex M3 , lập trình thành thạo
các vấn đề về UART, I2C, Timer, PWM…
• Tạo 1 project cho ARM Cotex M3 dùng phần
mềm keli C.
• Tìm hiểu và hiểu được nguyên lí hoạt động
của động cơ servo.


×