ENCYCLOPEDIA VỀ ĐIỆN TỬ TRUYỀN THANH VÀ KỸ THUẬT ĐIỆN Hai phiên bản của máy đo thống kê bức xạ LCD Nokia 5110. Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện / Công nghệ đo lường Trong số rất nhiều loại thiết bị đo mức độ bức xạ, rất khó để tìm thấy một thiết bị không chỉ hiển thị mức hiện tại mà còn cả động lực thay đổi của nó trong một giờ, ngày, tháng. Thông tin này sẽ hữu ích trong việc đánh giá nguy cơ bức xạ thực sự. Các thiết bị được đề xuất ở một mức độ nào đó sẽ lấp đầy khoảng trống này. Trong quá trình phát triển và triển khai, tác giả đã phải giải quyết vấn đề tổ chức tương tác của chỉ báo LCD từ điện thoại di động Nokia 5110, được chọn làm phương tiện hiển thị kết quả đo, với bộ vi điều khiển thuộc họ PIC, và không chỉ với các mô-đun Arduino, có các thư viện tương ứng trên Internet [1]. Hai thiết bị đã được tạo ra, thể hiện trong bức ảnh của Hình. 1. Cái bên trái trong hình hoạt động cùng với máy đo bức xạ do tác giả phát triển trước đó [2], có thể nhìn thấy ở hậu cảnh. Thiết bị thứ hai có thể hoạt động độc lập vì nó chứa bộ đếm Geiger-Muller thu nhỏ SBM-21 [3] và tất cả các yếu tố cần thiết cho hoạt động của bộ đếm này.
Phần đính kèm chỉ báo thống kê được xây dựng trên bộ vi điều khiển PIC12F683-I/P [4], vi điều khiển này thực hiện tất cả các tính toán cần thiết và điều khiển màn hình LCD từ điện thoại Nokia 5110. Thiết bị thực hiện xử lý thống kê các xung bộ đếm Geiger-Muller nhận được từ đồng hồ chỉ thị trong một khoảng thời gian cố định. Khoảng thời gian này có thể dễ dàng thay đổi bằng cách ghi giá trị mong muốn vào ô EEPROM tương ứng của bộ vi điều khiển hộp giải mã tín hiệu. Để hộp giải mã tín hiệu hoạt động chung với đồng hồ chỉ báo [2], các mã từ tệp Ind_Stat_UNIVERSAL_SBM1.HEX, được đính kèm với bài viết, phải được tải vào bộ nhớ của bộ vi điều khiển DD20. Để tải chúng xuống, tôi đã sử dụng một trình lập trình tự tạo [5] chạy WinPic800 v3.60. Bất kỳ cái nào khác có thể hoạt động với bộ vi điều khiển PIC12F683 đều được. Chương trình chiếm gần như toàn bộ bộ nhớ FLASH của vi điều khiển này. Cùng với bộ chỉ thị đo bức xạ [2], thiết bị xác định và hiển thị trên màn hình LCD các chỉ số thống kê về mức độ bức xạ phóng xạ trong một mẫu gồm 50 phép đo (tối đa) ở ba chế độ: 1. Xây dựng biểu đồ kết quả của 34 lần đo gần nhất với thời lượng 2 giây. Đó là số lượng xung được đếm trong một thời gian như vậy trong thiết bị [20] của bộ đếm Geiger-Muller SBM-2 bằng với cường độ bức xạ tính bằng microroentgen trên giờ. Màn hình LCD của chỉ báo thống kê ở chế độ này trông như trong Hình. XNUMX. Nó cũng hiển thị các khu vực để hiển thị các thông số khác nhau trên màn hình.
2. Xây dựng biểu đồ của năm mươi giá trị cuối cùng của cường độ bức xạ trung bình hàng giờ (Hình 3). Chỉ một trong số 106 xung của bộ đếm Geiger-Muller được tính đến trong tính toán của họ. Đó là số khoảng thời gian 34 giây phù hợp với một giờ.
3. Xây dựng biểu đồ của năm mươi giá trị cuối cùng của cường độ bức xạ trung bình hàng ngày (Hình 4). Mỗi người trong số họ được chương trình tính toán trung bình của các phép đo 24 giờ.
Bất kể chế độ cài đặt là gì, thiết bị sẽ tính toán và hiển thị các thông tin sau trên màn hình LCD: - giá trị tối thiểu, tối đa và trung bình của kết quả đo được hoàn thành và hiển thị trên màn hình. Chương trình tính giá trị trung bình bằng cách tính tổng kết quả của các phép đo này (hơn nữa, các giá trị vượt quá 99 đơn vị sẽ bị bỏ qua) và chia tổng cho số của chúng, làm tròn thương số thành một số nguyên; - biểu đồ kết quả đo. Khi số lượng của chúng tăng lên, các phần tử mới của biểu đồ được thêm vào bên phải. Khi đạt đến số lần đo tối đa (50), trước khi thêm từng kết quả mới, chương trình sẽ dịch chuyển toàn bộ biểu đồ sang trái một vị trí, đồng thời xóa kết quả đầu tiên được hiển thị. Giá trị tối đa được hiển thị trên biểu đồ thanh là 40 µR/h. Nếu vượt quá, chương trình tiếp tục tích lũy kết quả lên đến 99 μR / h, nhưng hình ảnh trên chỉ báo trở nên âm tính. Do đó, không cần phải liên tục theo dõi các chỉ số của thiết bị để khắc phục tình trạng vượt quá ngưỡng. Để quay lại màn hình tích cực, hãy nhấn nút có sẵn trong chỉ báo thống kê; - mức sạc hiện tại của pin được tích hợp trong thiết bị. Ở chế độ 2 và 3, chương trình lưu trữ tất cả các kết quả đo hàng giờ và hàng ngày được hiển thị trên màn hình trong EEPROM của bộ vi điều khiển và sử dụng thông tin này để khôi phục hình ảnh hiển thị trên màn hình trước khi thoát khỏi một trong các chế độ này khi quay lại chế độ đó . Phân tích các biểu đồ thu được, người ta có thể nhận thấy rằng mức bức xạ trung bình không thể được xác định một cách đáng tin cậy từ kết quả của một phép đo. Thông tin nhiều nhất là biểu đồ của các phép đo hàng giờ. Trong hình. Trong ví dụ 3, trong phần đầu tiên của biểu đồ, mức độ phóng xạ tăng mạnh đã được ghi lại khi đến thăm các hang đá của công viên cảnh quan, mặc dù vẫn chưa vượt quá định mức. Sau đó, có sự khác biệt về mức độ bên trong các tòa nhà bằng bê tông và gạch - một loại sóng kéo dài khoảng mười hai giờ. Lý do cho sự gia tăng mức độ bức xạ trong hang đá là rõ ràng, nhưng kết luận về ảnh hưởng của vật liệu xây dựng là suy đoán. Biểu đồ của các phép đo hàng ngày cho thấy mức độ tương đối ổn định. Nếu cần, có thể bật đèn nền của màn hình LCD trong thiết bị. Nếu không có nó, dòng điện mà thiết bị tiêu thụ không vượt quá 0,55 mA, với dung lượng pin 650 mAh, cho phép thiết bị duy trì hoạt động trong khoảng 49 ngày trong suốt quá trình hoạt động. Thể hiện trong hình. 5, sơ đồ nguyên lý của hộp giải mã tín hiệu số không cần giải thích đặc biệt vì các chức năng chính của nó được triển khai trong phần mềm. Đầu nối XS1 (miniUSB) của bảng điều khiển sạc của pin lithium-ion G1 tích hợp trong hộp giải mã tín hiệu số được cung cấp điện áp không đổi 5 V từ bất kỳ bộ sạc tiêu chuẩn nào hoặc từ đầu nối USB của máy tính.
Bảng điều khiển sạc được làm sẵn [6], có rất nhiều loại trên thị trường hiện nay. Nếu muốn, nó có thể được thực hiện độc lập bằng cách sử dụng chip TP4056. Điện áp sạc từ đầu nối XS1 cũng được kết nối với đầu nối XS2, do đó, khi đồng hồ thống kê được kết nối với đồng hồ đo, pin của thiết bị sau cũng được sạc. Để các xung từ chỉ báo đồng hồ đến chân 3 của đầu nối XS2 của chỉ báo thống kê, chỉ báo đồng hồ, mạch của nó được hiển thị trong hình. 2 trong [2] đã trải qua sửa đổi tối thiểu. Chân 3 của đầu nối XS1 của nó được kết nối thông qua điện trở 10 kΩ với bộ thu của bóng bán dẫn VT1. Trong chỉ báo thống kê, các xung này thông qua điện trở R1 đi vào chân GP2 của bộ vi điều khiển DD1, chân này được chỉ định trong chương trình làm đầu vào của các yêu cầu ngắt được tạo bởi các giọt xung đến. Bộ vi điều khiển thực hiện tất cả các xử lý thông tin tiếp theo và xuất kết quả của nó trên màn hình LCD HGl. Điện áp pin G1 được cung cấp cho mạch cấp nguồn của vi điều khiển DD1 và chỉ báo HG1 thông qua bộ ổn định tích hợp DA1 (LP2980-3.0 [7]) ở mức 3 V. Một tính năng quan trọng của bộ ổn định này là mức tiêu thụ dòng điện thấp, không vượt quá 170 μA ở dòng tải 1 mA. Ký hiệu và số lượng chân LCD trên sơ đồ tương ứng với các ký hiệu được in trên bo mạch của nó gần các miếng tiếp xúc cho các kết nối bên ngoài. Có hai hàng trong số chúng - dưới màn hình chỉ báo và phía trên màn hình. Cả hai hàng đều bằng nhau, mỗi hàng bao gồm tám miếng đệm chỉ đơn giản là nhân đôi các miếng đệm của hàng kia. Điều này được thực hiện để thuận tiện cho việc kết nối màn hình LCD với thiết bị điều khiển nó. Mục đích của miếng đệm LCD như sau: 1. RST - đầu vào tín hiệu để cài đặt bộ điều khiển PCD8544 [8] được tích hợp trong chỉ báo về trạng thái ban đầu (mức thấp - cài đặt, mức cao - vận hành). 2. CE - đầu vào tín hiệu để cho phép nhập thông tin vào bộ điều khiển chỉ báo (mức thấp - được phép, mức cao - không được phép). 3. DC - đầu vào của tín hiệu đích của mã được nạp vào bộ điều khiển (mức thấp - lệnh, mức cao - thông tin để hiển thị). 4. DIN - đầu vào thông tin của giao diện nối tiếp. 5. CLK - đầu vào đồng hồ giao diện nối tiếp. 6. VCC - Điện áp nguồn LCD cộng thêm (2,7...3,3 V). Trên Internet, bạn có thể tìm thấy các báo cáo rằng điện áp cung cấp có thể đạt tới 5 V. Nhưng tôi đã không kiểm tra điều này. 7. Ánh sáng - nguồn cung cấp đèn nền màn hình. Có hai sửa đổi của Nokia 5110 LCD trên bảng mạch in màu xanh lam và đỏ. Để bật đèn nền, điện áp phân cực dương phải được đặt vào miếng tiếp xúc với Ánh sáng nếu bảng có màu xanh lam hoặc được kết nối với một dây chung nếu bảng có màu đỏ. Trong cả hai trường hợp, bạn nên lắp đặt một điện trở giới hạn dòng nối tiếp với Mạch đèn, mặc dù bảng màu đỏ đã có sẵn các điện trở 300 ohm như vậy cho mỗi trong số bốn đèn LED của đèn nền. Với một điện trở 100 ohm bổ sung (R3), đèn nền trên bảng màu đỏ thu được dòng điện khoảng 3mA. 8. GND - dây chung. Sau khi cung cấp điện áp cho LCD Nokia 5110 để nó hoạt động bình thường, chương trình của vi điều khiển DD1 phải thực hiện quy trình khởi tạo. Nó bắt đầu bằng việc gửi tín hiệu để đặt bộ điều khiển LCD tích hợp về trạng thái ban đầu, sau đó nó ghi vào bộ điều khiển tất cả các tham số cần thiết cho hoạt động của LCD, bao gồm cả thứ tự thay đổi địa chỉ tự động dọc theo X và Y trục, ký hiệu của hình ảnh dương hoặc âm trên màn hình, v.v.. Quy trình khởi tạo chi tiết được mô tả trong [8]. Các lệnh hoặc thông tin được truyền tới LCD từng byte theo mã nối tiếp, bắt đầu với bit quan trọng nhất của mỗi byte. Mỗi chữ số của mã được cung cấp cho đầu vào DIN được bộ điều khiển LCD đọc bằng cách sử dụng cạnh lên của xung tiếp theo ở đầu vào CLK. LCD Nokia 5110 hiển thị 48x84 = 4032 điểm phần tử trên màn hình của nó. Trên thực tế, trường hiển thị bao gồm sáu dòng với chiều cao là tám chấm và chiều dài là 84 chấm. Trong thiết bị đang được xem xét, màn hình LCD được cài đặt xoay 180о quanh một đường vuông góc với tâm màn so với vị trí chuẩn. Do đó, một byte không có địa chỉ trên trục ngang (X) và trục dọc (Y) của màn hình sẽ được hiển thị ở góc dưới bên phải của nó. Tác giả coi tùy chọn này là thuận tiện nhất để hiển thị các cột biểu đồ, vì trong trường hợp này, khi chiều cao của cột tăng lên và phần cuối của nó chuyển sang byte tiếp theo, địa chỉ của byte này dọc theo trục Y cũng tăng lên. Với điểm gốc ở trên cùng bên trái của màn hình, việc tăng chiều cao của thanh biểu đồ sẽ yêu cầu giảm địa chỉ y. Do xoay màn hình LCD, hai tính năng hiển thị thông tin trên màn hình của nó phát sinh. Đầu tiên, mỗi byte thông tin được hiển thị trên màn hình từ trên xuống dưới, bắt đầu bằng chữ số có nghĩa nhất và kết thúc bằng chữ số có nghĩa nhỏ nhất. Thứ hai, do trong quá trình khởi tạo, chế độ tự động tăng địa chỉ dọc theo trục X được đặt, các ký tự (được biểu thị, theo quy tắc, theo bộ sáu byte) được hiển thị trên màn hình theo hướng từ phải sang bên trái. Đây là cách bạn cần thiết lập các dòng chữ đầu ra trong chương trình. Định dạng của mỗi ký tự trong mã hóa sáu byte là 5x7 chấm. Byte thứ sáu của mã và các chữ số có nghĩa nhỏ nhất trong năm byte trước đó, có giá trị bằng XNUMX, tạo ra các khoảng trống trên màn hình giữa các ký tự và chuỗi của chúng. Màn hình LCD của Nokia 5110 cho phép hiển thị nội dung của 504 byte thông tin trên màn hình, nhưng không cho phép bộ vi điều khiển của thiết bị đọc nội dung màn hình hiện tại. Do đó, nhiệm vụ lưu trữ một phần nội dung cần thiết để sử dụng tiếp được giao cho vi điều khiển, kích thước EEPROM chỉ là 256 byte. Sau khi byte thông tin được hiển thị trên màn hình, hình ảnh của nó không thay đổi cho đến khi tắt điện áp nguồn hoặc cho đến khi một byte khác được ghi vào cùng một địa chỉ. Về vấn đề này, tôi đã phải xóa màn hình theo chương trình. Mặt khác, nếu bạn cố gắng hiển thị một cột biểu đồ có chiều cao, chẳng hạn như bảy điểm thay cho cột 16 điểm trước đó, thì cột 16 điểm sẽ vẫn còn trên màn hình, chỉ khi điểm thứ tám bị hủy. Tiền tố được lắp ráp bằng cách gắn bề mặt trên bảng mạch. Bộ vi điều khiển DD1 được cài đặt trong một bảng điều khiển tiêu chuẩn, đảm bảo dễ dàng lập trình lại nếu cần. Bảng được đặt trong hộp có kích thước bên ngoài 74x53x17 mm từ băng video tiêu chuẩn Mini DV. Đối với công tắc nguồn SA1, nút điều khiển SB1, nút đèn nền SB2 và để kết nối cáp với đầu nối XS1 và XS2, các lỗ được khoét trong vỏ. Hãy xem xét các tính năng của chương trình vi điều khiển DD1, điều này chủ yếu quan trọng đối với những người muốn thay đổi nó. Chương trình hợp ngữ đã được tạo và dịch bằng môi trường gỡ lỗi và phát triển MPLAB IDE v8.30. Để giảm số lượng văn bản chương trình và làm cho nó dễ đọc hơn, một tập hợp các lệnh macro được sử dụng, định nghĩa của chúng được thu thập trong tệp KOROT-KO.inc. Tệp này phải được đặt trong cùng thư mục với mã nguồn của chương trình (tệp *.asm), nếu không thì các lệnh macro sẽ không được trình biên dịch chương trình chấp nhận. Cũng cần lưu ý rằng khi sử dụng các lệnh như BTFSS, trong một số điều kiện nhất định, cung cấp khả năng bỏ qua lệnh theo sau nó, không phải toàn bộ lệnh macro sẽ bị bỏ qua mà chỉ lệnh đầu tiên từ lệnh đó. Trong những tình huống như vậy, bạn phải sử dụng lệnh GOTO như một lệnh bị bỏ qua và chỉ chèn macro vào địa chỉ bước nhảy. Như đã đề cập ở trên, kích thước của EEPROM của vi điều khiển không cho phép lưu trữ tất cả thông tin hiển thị trên màn hình, đặc biệt là đối với ba chế độ. Ngoài ra, nếu kết quả được ghi sau mỗi 34 giây, tài nguyên EEPROM gồm 1000000 chu kỳ ghi sẽ cạn kiệt sau khoảng một năm hoạt động. Do đó, chương trình chỉ ghi vào EEPROM vào cuối mỗi giờ hoạt động và chỉ ở chế độ 2 và 3. Ở chế độ 1, không có ghi nào được thực hiện, vì vậy khi chuyển sang chế độ này, quá trình xây dựng biểu đồ sẽ bắt đầu lại. Logic của chương trình như sau: - 50 thanh ghi REZULT1-REZULT50 được phân bổ trong bộ nhớ thanh ghi của vi điều khiển để lưu kết quả của các phép đo đã hoàn thành, sau đó chương trình sẽ hiển thị trên màn hình LCD. Để đảm bảo ghi hàng giờ hoặc hàng ngày trong EEPROM, chương trình có bộ đếm phút, giờ và ngày làm việc; - khi chuyển sang chế độ 2 hoặc 3, thông tin được lưu trữ trong EEPROM, chương trình ghi lại các thanh ghi REZULT1-REZULT50 (hoặc một số trong số chúng, nếu số lượng phép đo được thực hiện chưa đạt đến 50), sau đó hiển thị nó trên màn hình. Nói cách khác, nội dung của các thanh ghi giống nhau luôn được hiển thị trên màn hình LCD, nhưng khi thay đổi chế độ, chương trình sẽ chuyển thông tin tương ứng với chế độ mới từ EEPROM sang chúng. Những thay đổi khác về thông tin trong sổ đăng ký xảy ra theo chế độ hoạt động đã chọn của thiết bị. Việc truy cập trực tiếp vào một số lượng lớn các thanh ghi như vậy sẽ quá cồng kềnh, vì vậy việc đánh địa chỉ gián tiếp được sử dụng. Bản chất của nó là địa chỉ của thanh ghi để làm việc, ví dụ REZULT1, được chương trình nhập vào thanh ghi FSR, sau đó tất cả các thao tác được thực hiện trên nội dung của thanh ghi INDF không tồn tại về mặt vật lý đều thực sự được thực hiện trên nội dung của thanh ghi REZULT1. Khi nội dung của thanh ghi FSR tăng thêm một, điều tương tự sẽ xảy ra với thanh ghi REZULT2, v.v. Đương nhiên, tất cả các thanh ghi được xử lý phải được đặt trong bộ nhớ không có khoảng trống và theo thứ tự nội dung của chúng phải được xử lý. Bằng cách tương tự với thanh ghi hệ thống của TÌNH TRẠNG vi điều khiển, chương trình đã tạo các thanh ghi KONTR_REG và KONTR_IND_REG, giá trị của mỗi chữ số tương ứng với việc đáp ứng các điều kiện nhất định (ví dụ: đạt được số lượng phép đo tối đa được hiển thị trên biểu đồ hoặc sự cần thiết phải hiển thị một đường đứt nét). Điều này cho phép không kiểm tra việc thực hiện các điều kiện này mỗi lần mà chỉ theo dõi trạng thái của các bit tương ứng của các thanh ghi. Khi tải mã từ tệp HEX vào vi điều khiển, một bộ byte sẽ được ghi vào 84 ô EEPROM đầu tiên (từ địa chỉ 0x00 đến 0x53), tạo thành chuỗi ký tự phía trên trên màn hình LCD, không thay đổi khi chương trình được thực thi. Phần còn lại của nội dung EEPROM được tạo bởi chương trình trong quá trình thực thi: - nội dung của sáu đăng ký dịch vụ và 50 kết quả đo ở phương thức 2; - nội dung của sáu đăng ký dịch vụ và 50 kết quả đo ở phương thức 3; - tại địa chỉ 0xFB, số ngày sử dụng của pin. Giá trị ban đầu - 0; - tại địa chỉ 0xFC, số giờ mà pin còn lại để hoạt động trong ngày hiện tại. Giá trị ban đầu - 24 (0x18); - tại địa chỉ 0xFD số ngày dự kiến hoạt động của pin; - tại địa chỉ 0xFE số phép đo mỗi giờ; - tại địa chỉ 0xFF, thời lượng của một phép đo tính bằng giây. Nội dung của ba ô cuối cùng, nếu cần, có thể được thay đổi bằng lập trình viên. Bảng mã cho tất cả các số và chữ cái của các chế độ được chương trình hiển thị trên chỉ báo nằm ở cuối bộ nhớ chương trình (FLASH) của vi điều khiển, bắt đầu từ địa chỉ 0x760. Cần lưu ý rằng các ký tự được hiển thị trên màn hình từ phải sang trái. Bộ vi điều khiển PIC12F683-I/P có 96 thanh ghi đa năng trong dãy số 32 và 50 thanh ghi như vậy trong dãy đầu tiên. Không thể chỉ sử dụng ngân hàng số XNUMX trong chương trình vì chỉ có XNUMX thanh ghi được phân bổ cho kết quả đo. Làm việc với các thanh ghi của ngân hàng đầu tiên cũng dẫn đến nhu cầu thay đổi liên tục số lượng ngân hàng đã sử dụng trong quá trình thực hiện chương trình. Điều này phải được tính đến khi sửa đổi chương trình. Vòng lặp chính của chương trình trống. Chương trình thực hiện tất cả các nhiệm vụ của nó trong các thủ tục xử lý ngắt sau đây: - do chênh lệch mức giảm ở đầu vào GP2 (xử lý xung từ bộ đếm Geiger-Muller); - bằng cách thay đổi mức ở đầu vào GP3 (xử lý bằng cách nhấn nút SB1). Ngoài việc chuyển đổi các chế độ hoạt động của chỉ báo thống kê, nút này cho phép bạn đặt lại bộ đếm thời gian hoạt động của pin sau khi sạc. Để thực hiện việc này, hãy bật thiết bị trong khi nhấn nút. Nếu sau khi bật như vậy, nút vẫn được nhấn trong hơn 3 giây, kết quả đo sẽ được đặt lại hoàn toàn về XNUMX; - do tràn bộ đếm thời gian 1. Ở tần số của bộ tạo vi điều khiển bên trong là 2 MHz, thời gian tràn là 1 giây (có tính đến việc điều chỉnh phần mềm). Dựa trên tiện ích bổ sung được mô tả, một thiết bị thứ hai đã được phát triển - máy đo bức xạ thống kê tự trị, được hiển thị trong bức ảnh trong Hình. 1 quyền. Đối với điều này, một khối đã được thêm vào phần đính kèm chỉ báo được xem xét, sơ đồ của khối này được hiển thị trong Hình. 6 (việc đánh số các phần tử tiếp tục bắt đầu trong Hình 5), được phát triển trên cơ sở đồng hồ đo chỉ báo [2]. Các dây được đánh dấu trong hình. 6 chữ cái A, B và C, phải được nối với các điểm giống nhau trong sơ đồ hình. 5 và tháo đầu nối XS2.
Ngược lại với [2], bộ đếm Geiger-Muller thu nhỏ SBM-21 (BD1) đã được sử dụng, kích thước của nó (chiều dài - 21 mm, đường kính - 6 mm) giúp có thể lắp một thiết bị đầy đủ chức năng trong cùng một trường hợp từ băng video Mini DV như tệp đính kèm được xem xét ở trên. Sự xuất hiện của một thiết bị độc lập trong hộp, nhưng không có lớp phủ với các dòng chữ giải thích trên bảng điều khiển phía trước, được hiển thị trong hình. 7.
Lưu ý. Trên màn hình LCD trong Hình. 7 dòng chữ bằng tiếng Ukraina được hiển thị: năm (năm) - giờ, wimir. (vimipiv) - phép đo. Bộ đếm SBM-21, hệ số nhân điện áp (điốt VD1-VD7, tụ điện C4, C6-C9, C11, C12) và một vi điều khiển bổ sung DD2 được đặt ở đầu bảng. Để làm được điều này, tôi phải cắt bo mạch LCD bằng cách tháo hàng miếng đệm tiếp xúc phía dưới (phía trên trong Hình 7) của nó. Động cơ rung M1 với bóng bán dẫn VT2 và bộ điều chỉnh điện áp DA1 được đặt dưới bảng điều khiển sạc pin ở phần dưới bên phải của bảng chính. cài đặt treo. Bảng điều khiển được cung cấp cho vi điều khiển. Hoạt động và cấu hình của bộ đếm Geiger-Muller tương tự như được mô tả chi tiết trong [2], vì vậy chúng tôi sẽ chỉ xem xét các thay đổi được thực hiện đối với mạch và chương trình. Thay vì bóng bán dẫn lưỡng cực điện áp cao, bóng bán dẫn hiệu ứng trường cổng cách điện BS1A (VT107) được sử dụng làm khóa điện tử trong trình điều khiển điện áp cao cho bộ đếm BD3, giúp giảm dòng điện tiêu thụ bởi nút này khoảng ba lần. Đèn LED chỉ báo điện áp pin và mức độ bức xạ bị loại trừ vì các chức năng này được gán cho màn hình LCD HG1, vốn đã có trong phần đính kèm chỉ báo. Một bóng bán dẫn được sử dụng trong thiết bị để đặt vi điều khiển về trạng thái ban đầu trong thiết bị [2]. Do những thay đổi được thực hiện đối với chương trình, nút này không còn cần thiết nữa và bóng bán dẫn được giải phóng (VT2) được sử dụng để điều khiển động cơ rung M1 từ điện thoại di động. Báo hiệu điện áp cung cấp, bộ vi điều khiển DD2 bật động cơ này trong một thời gian ngắn và khi hoạt động không liên tục, động cơ rung báo hiệu mức bức xạ vượt quá 99 μR / h. Bộ vi điều khiển bật bộ lặp xung âm thanh (bộ phát Piezo HA1) và ánh sáng (đèn LED HL1) của bộ đếm BD1 khi mức bức xạ lớn hơn 40 μR / h hoặc khi nhấn nút SB3. Điện áp hoạt động của bộ đếm SBM-21 là 260...320 V [3], thấp hơn so với SBM-20. Các xung do bộ vi điều khiển DD2 tạo ra ở cổng của bóng bán dẫn VT3 cung cấp điện áp trên bộ đếm 300 V. Thiết bị có bộ đếm SBM-20 thực hiện 50 phép đo trong khoảng 28 phút. Nhưng với bộ đếm SBM-21, khoảng thời gian này dài hơn nhiều - 4 giờ 10 phút. Để thuận tiện cho việc phân tích số đọc của thiết bị, ngoài các đường đứt nét ngắn đánh dấu mỗi lần đo thứ mười ở phần trên của màn hình và các đường đứt nét dọc đánh dấu 24 giờ một lần, các đường đứt nét đánh dấu các khoảng thời gian hàng giờ đã được thêm vào trong chế độ đo hàng giờ. Đồng hồ đếm ngược trên màn hình đi từ phải sang trái. Điều này giúp dễ dàng xác định mức độ phóng xạ một giờ hoặc một ngày trước. Để giảm mức tiêu thụ hiện tại, tần số xung nhịp của vi điều khiển DD1 và DD2 được giảm xuống 250 kHz. Khoảng thời gian lặp lại của tràn bộ hẹn giờ 1 trong cả hai bộ vi điều khiển đã được tăng lên 6 giây. Điều này dẫn đến việc vẽ hình ảnh trên màn hình khá chậm khi bật và thay đổi chế độ, nhưng nó có thể đưa tổng dòng điện mà thiết bị tiêu thụ lên 0,66 mA. Với viên pin có dung lượng 650 mAh, máy có thể hoạt động độc lập trong hơn 40 ngày. Để làm việc với khối đếm SBM-21, bạn cần nạp chương trình từ file Ind_Stat_SBM1.HEX vào vi điều khiển DD21. Khi một chương trình được tải vào vi điều khiển DD2 từ tệp HV_SBM21.HEX, các giá trị của các tham số cần thiết cho hoạt động của nó sẽ tự động được nhập vào EEPROM của vi điều khiển: - địa chỉ 0x00 chứa khoảng thời gian của một phép đo trong khoảng thời gian tràn 1 bộ định thời 0 giây (32xXNUMX); - tại địa chỉ 0x01 có giá trị được chọn thử nghiệm 0x61 của tham số đặt điện áp cung cấp của bộ đếm SBM-21. Giá trị này càng lớn, điện áp càng thấp; - địa chỉ 0x02 chứa giá trị của ngưỡng đầu tiên (0x28 - 40 μR / h); - địa chỉ 0x03 chứa giá trị của ngưỡng thứ hai (0x63 - 99 µR / h). Nếu cần, các giá trị này có thể dễ dàng thay đổi bằng cách sửa nội dung của các ô EEPROM tương ứng. Cuối cùng, tôi muốn nhấn mạnh rằng hiệu suất của cả hai thiết bị được mô tả trong bài viết này đã được thử nghiệm trong gần hai tháng. Tuy nhiên, phần mềm của họ không khẳng định là tối ưu, vì nó được phát triển theo phương pháp phức tạp liên tiếp. Tác giả đã thực hiện một số cải tiến đối với các chương trình đã có trong quá trình viết bài báo. Đáng chú ý là việc mở rộng chức năng của các thiết bị không yêu cầu thay đổi mạch và thiết kế của chúng. Các chương trình vi điều khiển có thể được tìm thấy tại ftp://ftp.radio.ru/pub/2017/03/stat-izm.zip. Văn chương
Tác giả: S. Makaretz Xem các bài viết khác razdela Công nghệ đo lường. Đọc và viết hữu ích bình luận về bài viết này. Tin tức khoa học công nghệ, điện tử mới nhất: Một cách mới để kiểm soát và điều khiển tín hiệu quang
05.05.2024 Bàn phím Primium Seneca
05.05.2024 Khai trương đài quan sát thiên văn cao nhất thế giới
04.05.2024
Tin tức thú vị khác: ▪ Bộ nhớ ép xung Kingston FURY Beast DDR5 RGB ▪ Bộ tăng tốc bộ xử lý kép AMD FirePro S9300 x2 ▪ Máy tính xách tay Acer Extensa EX2510 và EX2509 Nguồn cấp tin tức khoa học và công nghệ, điện tử mới
Tài liệu thú vị của Thư viện kỹ thuật miễn phí: ▪ phần của trang web Bộ hạn chế tín hiệu, máy nén. Lựa chọn các bài viết ▪ bài viết của Golda Meir. câu cách ngôn nổi tiếng ▪ bài viết Tại sao không có sự sống trên mặt trăng? đáp án chi tiết ▪ bài viết ngày Trung Quốc. Truyền thuyết, canh tác, phương pháp áp dụng ▪ bài đo điện áp quét phi tuyến tính. Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện
Để lại bình luận của bạn về bài viết này: Tất cả các ngôn ngữ của trang này Trang chủ | Thư viện | bài viết | Sơ đồ trang web | Đánh giá trang web www.diagram.com.ua |