13.07.2015 Views

Proceedings - Viện Vật lý

Proceedings - Viện Vật lý

Proceedings - Viện Vật lý

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Advances _________________________________________________________________________________in Optics, Photonics, Spectroscopy and Applications. Aug. 2006, Cantho, VietnamĐồng thời việc nạp, chạy chương trình hệ thống trên vi điều khiển này rất dễ dàngvà có thể thực hiện trực tiếp trên bo mạch qua cổng SPI..Chương trình chính-Kiểm tra logic từ mạch chính-Ngắt do timer1-Đọc tín hiệu điều khiển qua RS232.-Trao đổi thông tin với PC.-Ghi / đọc các giá trị vào EEPROM-Truyền các giá trị nhiệt độ, dòng,công suất của laser… về PCHình 7: Sơ đồ của chương trình hệ thống-Tắt mở dòng qua laser-Logic điều khiển từ mạch chínhChương trình con ngắt timer1-Lấy mẫu giá trị dòng và nhiệt độ.-ADC 10 bit (ATmega32)-So sánh với giá trị chuẩn lưu trongEEPROM (ATmega32)-Xử lý và thay đổi giá trị DAC(MAX5842)Chúng tôi đã viết chương trình hệ thống (hình 7) bằng ngôn ngữ assempler,dịch sang ngôn ngữ máy và nạp cho vi điều khiển ATmega32. Chương trình này cóthể thực hiện nhiều chức năng khác nhau. Trong đó nhiệm vụ chính là điều khiểncác thông số hoạt động của laser, ngoài ra còn chương trình giao tiếp với mạchchính điều khiển trung tâm và máy vi tính để thay đổi các thông số cài đặt như nhiệtđộ, dòng bơm laser ở các giátrị khác nhau. Đồng thời cóthể theo dõi các thông số hoạtđộng của bộ khuếch đạiquang qua máy vi tính.Hình 8: Phần mạch điện của bộkhuếch đại quang.Trên hình 9 là màn hình theo dõi cácthông số như nhiệt độ, dòng điện qualaser, công suất quang, dòng điện qua pinPeltier, công suất quang lối vào và côngsuất quang lối ra của bộ khuếch đại quang.Hình 9: Chương trình điều khiển trên máy vitính.331

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!