PDA

View Full Version : Máy đo thời gian phát tia X quang


0903579509
29-08-2008, 05:05 PM
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 :

namqn
29-08-2008, 06:16 PM
Một góp ý nhỏ: bạn nên sửa chữ "Frequence" thành "Frequency".

Thân,

0903579509
21-09-2008, 10:55 AM
Hinh như không có ai khoái khẩu đề tài này!
Nhân tiện tôi xin hỏi ai có giải thuật đo cường độ dòng điện của dòng điện 1 chiều hoặc xoay chiều mà dòng điện này chỉ xãy ra trong một thời gian ngắn khoảng 5mS đến 1S
Xin cảm ơn!