PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > PIC - Thiết kế và Ứng dụng

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

PIC - Thiết kế và Ứng dụng Ý tưởng cho các sản phẩm sử dụng PIC/dsPIC và các sản phẩm của Microchip

 
 
Ðiều Chỉnh Xếp Bài
Prev Previous Post   Next Post Next
Old 29-08-2008, 05:05 PM   #1
0903579509
Đệ tử 4 túi
 
Tham gia ngày: Mar 2007
Nơi Cư Ngụ: Da Nang
Bài gửi: 69
:
Máy đo thời gian phát tia X quang

Tôi làm trong lĩnh vực y tế, thường sửa chữa máy X quang, việc xác định thời gian phát tia X là một việc khó khăn vì phải đo bằng cảm biến mà không được đụng đến máy X quang, các thiết bị đo của nước ngoài có giá đến vài chục M. Hôm nay trình làng thiết bị đo được thiết kế bằng Pic18F2550. Máy đo được tích hợp nhiều chức năng khác: tần số, đếm sự kiện, đo độ rộng xung và chùm xung cho ra đồng thời 2 thông số là Tổng thời gian T_on và thời gian phát chùm xung, phát 1 xung có độ rộng điều chỉnh được, phát tần số có T_on và T_off điều chỉnh được.
Khi đo thời gian phát tia X quang chỉ cần để máy đo ở khu vục tia X phát ra là có thể đo được.
Máy đã thử nghiệm thành công và đã kiểm tra là tương đối chính xác

Cấu tạo máy đo:
- Màn hình LCD 16 x 2
- 4 phím : Func, Push. Inc, Start
- Pic18F2550
- Các ngõ vào : đo tần số, đo độ rộng xung trực tiếp, đo độ rộng xung cách ly, đo thời gian phát tia X quang (cảm biến)
- Các ngõ ra : LED, tiếp điểm Relay

Các chức năng của máy đo:
Menu máy đo bao gồm :
1. Frequence : - Frequence (tần số)
- Events ( đếm sự kiện)
2. Pulse width: - X ray : đo thời gian phát tia X, gồm 2 thông số : thời gian tia X phát thực sự và thời gian cho phép phát tia X.
Vì trong khi phát tia X , máy X quang phát ngắt quảng do điện xoay chiều
- Elect+ : đo độ rộng xung mức cao gồm 2 thông số như trên
- Elect- : đo độ rộng xung mức thấp cũng gồm 2 thông số như trên
3. Pulse Generator: Phát 1 xung có độ rộng điều chỉnh được, độ phân giãi 1ms, dãi phát 1~999999ms
4. Frequence Gen : Phát nhiều xung có T_on và T_off điều chỉnh được độ phân giãi và giãi phát như trên
Cách sử dụng :
Máy khởi động sẽ lên hàng chữ : MULTITESTER , sau 1 giây sẽ đi vào Menu đo Frequence
Nếu nhấn phím Func máy sẽ lần lược đi qua các chức năng Frequence, Pulse width, Pulse gen, Frequence gen và trở lại ban đầu

Trong menu Frequence nếu nhấn phím Push thì máy sẽ thay đổi giữa 2 phép đo frequence và events. Khi đếm sự kiện Events nếu nhấn phím Start thì chỉ số trở về 0
Trong menu Pulse width nếu nhấn phím Push thì máy sẽ thay đổi giữa 3 phép đo : X ray, Elect+, Elect- máy sẽ tự động đo khi có 1 xung
hay chùm xung và cho một lúc 2 thông số: thông số T tổng T_on của chùm xung, Tsigma là toàn bộ thời gian của chùm xung
Trong menu Pulse Gen cách cài đặt thời gian phát xung như sau: nhấn phím Inc thì chữ số hàng đơn vị tăng 1 đơn vị, nhấn phím Push dải số
dời sang trái một chữ số (x10). Kết hợp 2 phím này để có giá trị tùy ý. Nhấn phím Func dãi số về 0, nhấn phín Func lần nữa sẽ chuyển sang menu khác,
nhấn phím Start sẽ phát xung lúc này LED sáng và relay đóng. Đang phát xung nhấn Start sẽ ngừng phát
Trong menu Frequence Gen cài đặt như sau: cài đặt T_on như trên đến giá trị mong muốn, nhấn Start sẽ chuyển sang cài đặt T_off cũng tương tự
Nhấn Start để phát tần số, nhấn Start để ngừng phát.
Hôm nay quên đem máy ảnh nên chưa post ảnh lên đưộcôm sau sẽ post.
Riêng về cảm biến tia X cho phép tôi được không công bố vì nó do Công ty tôi nghĩ ra bằng cách kết hợp các cảm biến thông thường mà công ty không cho phép công bố, mong các bạn thông cảm nghe.
Mong các tiền bối đóng góp ý kiến về thiết kế phần cứng và phong cách viết code. Phần là tôi lúng túng nhất là viết menu trên LCD, nó quá rắt rối. Vừa rồi có bạn nào đó viết LCD tree menu trên dientuvietnam.net hay trên picvietnam gì đó viết rất hay nhưng tôi chưa có thời gian sửa lại.
Chúc gia đình PicVietNam ngày càng vững mạnh!
Các file schema và code :
File Kèm Theo
File Type: rar Multitester.rar (27.4 KB, 76 lần tải)
0903579509 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
 


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 12:37 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam