Thiết Kế Vi điều Khiển Dùng Fpga Trong Gps Và Tổng Hợp Tiếng Nói

  • Uploaded by: nguyenthanhkien
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Thiết Kế Vi điều Khiển Dùng Fpga Trong Gps Và Tổng Hợp Tiếng Nói as PDF for free.

More details

  • Words: 1,182
  • Pages: 27
ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Đề tài: THIẾT KẾ VI ĐIỀU KHIỂN DÙNG FPGA TRONG TỔNG HỢP TIẾNG NÓI VÀ ĐỊNH VỊ GPS

Sinh viên thực hiện : Nguyễn Thành Kiên Giáo viên hướng dẫn : TS. Trịnh Văn Loan Anh Lã Thế Vinh 1

Nhiệm vụ đề tài 2.

Thiết kế vđk dùng FPGA.

4.

Xây dựng mạch ghép nối vđk thiết kế trên để tổng hợp tiếng nói và định vị GPS.

2

Nội dung trình bày Phần 1. Thiết kế vđk SLC1657 dùng FPGA. Phần 2. Xây dựng mạch ghép nối vđk SLC1657 để tổng hợp tiếng nói và định vị GPS. Phần 3. Kết quả đạt được.

3

I.1. Vi điều khiển SLC1657 Tại sao lại phải thiết kế vđk FPGA? - Nghiên cứu, thiết kế và chế tạo 1 CPU hoàn chỉnh. - Ứng dụng công nghệ FPGA. •

Vđk SLC1657 là gì? Vđk firmware mô phỏng hoạt động của PIC16C57.



Đặc điểm: - Kiến trúc RISC 8 bit. - ROM: 2048 x 12, RAM: 72 x 8. - Tập lệnh 32 lệnh tương thích vđk PIC. - 1 timer/counter. - Tốc độ của max vđk = tốc độ max của chip FPGA. 4

I.2. Sơ đồ các khối vđk SLC1657

TOPLOGIC

AEMRINT

ROM 2048x12

TOPLOGIC: thao tác vi điều khiển. AEMRINT: giao tiếp với PC qua LPT để nạp ROM.

RAM 128x12

5

I.2. Sơ đồ các khối vđk SLC1657 ROM CEPRC PROGCNTR MCLK

WERAM MCLK CEPRC WERAM

Bộ giải mã địa chỉ

ALU CESTA STATUS

CESTA

MCLK

CEPTN

CEPTN

CETMR CEIDX CEACC CEPCN CETCO

RAM đa năng

PORT0-2 MCLK CETMR

TIMRCNTR

MCLK

ACCUM MCLK

CEIDX INDEX MCLK

CEACC

CEPCN PC0-2 MCLK CETCO TCO MCLK

6

Nội dung trình bày Phần 1. Thiết kế vđk SLC1657 dùng FPGA. Phần 2. Xây dựng mạch ghép nối vđk SLC1657 để tổng hợp tiếng nói và định vị GPS. II.1. Tổng quan. II.2. Khối FPGA SLC1657. II.3. Khối GPS. II.4. Khối tổng hợp tiếng nói. Phần 3. Kết quả đạt được. 7

II.1. Tổng quan về hệ thống Hạt nhân của hệ thống: Vi điều khiển SLC1657 được thiết kế trên FPGA. •

Nhiệm vụ của hệ thống: - Chức năng định vị vệ tinh: thu tín hiệu định vị, vận tốc, thời gian từ vệ tinh. - Chức năng phát tiếng nói: tổng hợp tiếng nói từ từ vựng lưu trước thành các câu thông báo cần thiết. - Chức năng hiển thị: hiển thị text các thông tin song song với phát tiếng nói. - Chức năng điều khiển: điều khiển, phối ghép các khối trên. 8

II.1. Tổng quan về hệ thống Bắt đầu

Định vị vệ tinh GPS

Đọc DL định vị, vận tốc Cập nhật S Xảy ra điều kiện nào ?

Hiển thị text

Vi điều khiển FPGA

Phát tiếng nói ISD

Đ

Thông báo cần thiết qua loa

Sơ đồ khối của hệ thống

CSDL

Hiển thị text

Hoạt động của hệ thống 9

II.2. Khối vđk dùng FPGA Mục đích: Đưa vđk SLC1657 thiết kế trên vào thực tiễn. •

Chip sử dụng: Altera EPF10K30EQC208-2: - Có 30.000 cổng. - 24.576 bit nhớ (6 EAB),1726 logic cell (216 LAB). - 208 chân với 141 chân IO. - Tốc độ max = 200MHz. - Điện áp vào ra: 3.3V. 10

II.2. Sơ đồ khối phối ghép Tạo nguồn

Tạo xung 5MHz

Chip FPGA EPF10K30EQC Vđk SLC1657

Nạp JTAG

Port để giao tiếp với bên ngoài

Nạp ROM

11

Nội dung trình bày Phần 1. Thiết kế vđk SLC1657 dùng FPGA. Phần 2. Xây dựng mạch ghép nối vđk SLC1657 để tổng hợp tiếng nói và định vị GPS. II.1. Tổng quan. II.2. Khối FPGA SLC1657. II.3. Khối GPS. II.4. Khối tổng hợp tiếng nói. Phần 3. Kết quả đạt được.

12

II.3.1. Hệ thống định vị toàn cầu GPS Khái niệm: GPS là hệ thống định vị toàn cầu cho phép xác định chính xác vị trí, tốc độ các vật thể trong không gian. GPS hoạt động theo nguyên tắc 4 hình cầu giao nhau tại 1điểm. •

Thành phần: - Phần vệ tinh trên không gian. - Phần điều khiển dưới mặt đất. - Phần máy thu của người sử dụng. 13

II.3.2. Kit thu GPS M12+ của Motorola Chức năng: Thu tín hiệu định vị từ hệ thống định vị GPS, trả lại các thông số định vị bao gồm: toạ độ, tốc độ, thời gian… •

Giao diện phối ghép: Chuẩn RS232: 9600 baud, 8 bit dữ liệu, 1 bit stop, không có bắt tay.

14

II.3.2. Kit thu GPS M12+ của Motorola Đặc điểm: - 12 kênh. - Sai số vị trí cực đại: 20m. - Vận tốc max: 500m/s. - Có 2 bộ lệnh: chuẩn Motorola nhị phân và NMEA. - Tần số tín hiệu trả về có thể đặt từ 1-256s/lần. - Hỗ trợ DGPS qua cổng COM thứ 2.

15

II.3.3. Sơ đồ khối giao tiếp với kit GPS FPGA chip

8051 GPS

Yêu cầu

Max232 INT0

TxD RxD

RxD

Data

TxD

STRB

SLC1657

OK

16

Nội dung trình bày Phần 1. Thiết kế vđk SLC1657 dùng FPGA. Phần 2. Xây dựng mạch ghép nối vđk SLC1657 để tổng hợp tiếng nói và định vị GPS. II.1. Tổng quan. II.2. Khối FPGA SLC1657. II.3. Khối GPS. II.4. Khối tổng hợp tiếng nói. Phần 3. Kết quả đạt được.

17

II.4. Tổng hợp tiếng nói Mục đích: Nhắc các thông tin cần thiết khi có điều kiện về định vị, vận tốc hoặc thời gian xảy ra.

18

II.4. Tổng hợp tiếng nói Phương pháp sử dụng: Tổng hợp trực tiếp với đơn vị ghi âm là từ. Chip sử dụng: Voice chip ISD2560: Fs = 8KHz, T = 60s Định địa chỉ theo message 0-2FF

ĐÂY

EOM



EOM

BẾN

EOM

...

19

II.4. Sơ đồ khối giao tiếp với chip ISD2560

Vi điều khiển FPGA

Địa chỉ

ISD2560 Y/c đọc/ghi

20

Nội dung trình bày Phần 1. Thiết kế vđk SLC1657 dùng FPGA. Phần 2. Xây dựng mạch ghép nối vđk SLC1657 để tổng hợp tiếng nói và định vị GPS. Phần 3. Kết quả đạt được.

21

III.1. Kết quả đạt được •

Lý thuyết: Tìm hiểu lý thuyết chung về FPGA, GPS và tổng hợp tiếng nói.



Lập trình: Thiết kế thành công vđk SLC1657.



Thực tiễn: Xây dựng thành công mạch: - Vđk SLC1657 trên chip FPGA của Altera EPF10K30E. - Mạch thu tín hiệu định vị từ kit GPS M12+. - Mạch thu phát tiếng nói dùng chip ISD2560. - Mạch hiển thị LCD.

22

Hình ảnh mạch

23

3.2. Hướng phát triển hệ thống GPRS Modem Client

Modem

Client

Mạng Interne t

Server Client GPRS Modem

24

Xin cảm ơn thầy cô và các bạn đã quan tâm theo dõi.

25

Thiết kế vđk dùng FPGA trong tổng hợp tiếng nói và định vị GPS

-

-

Nhiệm vụ: Thiết kế vđk dùng FPGA. Xây dựng mạch ghép nối vđk thiết kế trên để tổng hợp tiếng nói và định vị GPS. 26

27

Related Documents

Vi Reference Card (hp)
November 2019 14
Iu
November 2019 21
Fpga
November 2019 18
Oct 4 Gps K-2
June 2020 8
Nov 1 Gps K-2
June 2020 7
Oct 18 Gps K-2
June 2020 9

More Documents from "Nick Ransom"

May 2020 3
May 2020 1
May 2020 4
Vhdl
May 2020 12