Máy đo tốc độ ô tô với màn hình LCD trên PIC16F628. Máy đo tốc độ kỹ thuật số dựa trên vi điều khiển PIC16F628. Sơ đồ máy đo tốc độ kỹ thuật số tự làm trên pic

Máy đo tốc độ ô tô được mô tả dưới đây kết hợp độ chính xác cao của số đọc vốn có trong đồng hồ kỹ thuật số với sự tiện lợi của việc đọc giá trị tốc độ động cơ trên thang đo tương tự, tối ưu nhất cho thiết bị trên xe.

Máy đo tốc độ được thiết kế để lắp đặt trên ô tô có động cơ xăng bốn xi-lanh và hệ thống đánh lửa không tiếp xúc với cảm biến Sảnh. Bạn cũng có thể sử dụng thiết bị để hoạt động cùng với hệ thống đánh lửa tiếp điểm nếu bạn thay đổi mạch đầu vào của thiết bị.

Máy đo tốc độ hiển thị số đọc ở hai dạng - kỹ thuật số với độ phân giải 30 phút (chính xác hơn là 29,8 phút) và ở dạng một đường nét dọc và chiều dài của nó thay đổi tỷ lệ với giá trị đo được. Số phần tử trong dòng là 32, khá đủ để ước tính giá trị của tham số.

Sơ đồ thiết bị được hiển thị trong Hình. 1. Cơ sở của thiết bị là bộ vi điều khiển DD1. Màn hình sử dụng mô-đun tinh thể lỏng HG1 được Nga hóa với đèn nền. Nếu bạn không thể mua chỉ báo Nga hóa, bạn sẽ phải sử dụng các từ tương đương trong tiếng Anh.

Bức tranh 1.

Điện áp cung cấp được ổn định bằng bộ ổn định vi mạch DA1. Unit VT1R5R6 là thiết bị ổn định dòng điện cho đèn nền LED hiển thị, giúp độ sáng không bị thay đổi khi điện áp trong hệ thống điện của xe thay đổi. Bộ chia điện áp R3R4 được sử dụng để đặt độ tương phản mong muốn của hình ảnh hiển thị.

Các xung đánh lửa từ cảm biến Hall thông qua diode VD3 được cung cấp cho đầu vào RB0 của vi điều khiển DD1, gây ra ngắt, đọc giá trị của bộ định thời TMR1, sau đó nó được đặt lại về 0 và bắt đầu đếm ngược thời gian mới giữa các xung . Để quy đổi khoảng thời gian t của khoảng thời gian giữa các xung đánh lửa thành tốc độ quay, cần thực hiện thao tác chia theo công thức:

N=K/t, trong đó N là tốc độ quay trục khuỷu động cơ tính bằng min-1; K là hằng số phụ thuộc vào tần số xung đếm của bộ định thời TMR1 và số lượng xi lanh động cơ.

Tuy nhiên, ngay cả ở tốc độ trục khuỷu hoàn toàn ổn định, khoảng thời gian đo được giữa các xung cảm biến Hall sẽ không giống nhau. Điều này là do độ chính xác của việc chế tạo các khe trên trụ cầu dao cũng như độ lệch của thời gian đáp ứng với các xung. Để tăng độ chính xác của các phép đo và giảm độ nhấp nháy của số đọc của máy đo tốc độ do những lý do này gây ra, tính toán trung bình được cung cấp cho mỗi bốn xung đánh lửa, tức là cho hai vòng quay đầy đủ của trục khuỷu.

Sau lần tính toán cuối cùng về tốc độ trục, số đọc được hiển thị trên dòng đầu tiên. Để ngăn chặn bộ đếm thời gian TMR1 bị tràn. ở tốc độ quay dưới 450 phút-1, việc tính toán và hiển thị đều bị cấm. Sau đó, chiều dài của thước được tính toán, mô tả giá trị đo được ở dạng gần như tương tự. Số “0” của thang đo được đặt ở tốc độ quay trục là 750 phút-1 và điểm cuối của thang đo tương ứng với tần số 5720 phút-1.

Cần lưu ý rằng độ phân giải của thiết bị không cố định, thay đổi trong giới hạn nhỏ, tùy thuộc vào thời điểm xác định thời điểm gián đoạn so với thời điểm thực của xung đánh lửa. Để loại bỏ hiện tượng nhấp nháy liên tục của chữ số cuối cùng trên màn hình, nó được lập trình bằng 0, tương ứng với một sai số đo bổ sung nhỏ.

Một chức năng bổ sung đã được đưa vào máy đo tốc độ - hiển thị vị trí của van điều tiết không khí của bộ chế hòa khí. Mọi người thường quên nhấn nút điều tiết này sau khi động cơ đã nóng lên, và việc động cơ tiếp tục hoạt động với van điều tiết chưa mở hoàn toàn sẽ dẫn đến hỗn hợp nhiên liệu quá giàu và tăng mức tiêu hao xăng.

Để thực hiện chức năng này, cần phải lắp một công tắc vi mô trên bộ chế hòa khí để mở các tiếp điểm của nó khi van điều tiết không khí được mở hoàn toàn. Một trong các tiếp điểm phải được kết nối với thân ô tô và tiếp điểm thứ hai phải được kết nối với đầu vào “Drottle”. Vì bộ chế hòa khí có thể khác nhau nên thiết kế của bộ phận này đã bị bỏ qua.

Trong khi các tiếp điểm của công tắc vi mô đóng, ở dòng đầu tiên của màn hình, các từ “TACHOMETER” và “DAMPER” lần lượt thay đổi theo khoảng thời gian thứ hai, trong khi các chỉ số của máy đo tốc độ luôn hiển thị. Và chỉ khi van điều tiết mở hoàn toàn thì dòng chữ “DAMPER” mới không xuất hiện.

Thiết bị được lắp ráp trên một bảng mạch in làm bằng lá sợi thủy tinh dày 1,5 mm. Mô-đun LCD nằm ở mặt in của bo mạch (board và mô-đun giống nhau về chiều rộng và chiều dài), tất cả các bộ phận khác nằm ở mặt sau. Bảng trong hộp được gắn trên giá đỡ bốn ren (M2.5). Mô-đun này được gắn vào cùng một giá đỡ thông qua bốn ống lót đệm cao 5 mm và kết nối với bảng bằng dây dẫn mỏng dẻo. Đầu nối X1 để kết nối máy đo tốc độ với các mạch bên ngoài là bất kỳ đầu nối bốn chân cỡ nhỏ nào, nó được kết nối với bảng bằng các đoạn dây lắp. Tất cả các điện trở trong máy đo tốc độ đều là MLT. tụ điện C1, C7 - K50-16; phần còn lại thuộc bất kỳ loại nào, ví dụ KM-6. Điốt và bóng bán dẫn - các loại được chỉ định với bất kỳ chỉ số chữ cái nào.

Thân máy được dán lại với nhau từ tấm polystyrene trong suốt dày khoảng 1 mm (hộp CD được sử dụng làm trống) và sơn bằng sơn nitro trong bao bì bình xịt. Cửa sổ bên dưới màn hình được dán kín bằng một miếng băng dính trước khi sơn.

Vỏ được chế tạo theo cách và thiết bị được gắn trong ô tô sao cho mặt phẳng của chỉ báo hơi nghiêng về phía sau so với vị trí ngang so với tầm nhìn - trong khi độ tương phản của hình ảnh trên màn hình là tối đa. Vì vậy, việc đặt máy đo tốc độ phía trên bảng đồng hồ, gần kính chắn gió sẽ rất tiện lợi. Nhân tiện, trong trường hợp này, nếu bạn xoay thiết bị có màn hình về phía kính, sẽ thuận tiện cho việc theo dõi tốc độ quay của trục động cơ khi làm việc trong khoang động cơ.

Đối với những người muốn lắp máy đo tốc độ trực tiếp trên bảng điều khiển, thay cho một trong các phích cắm, trước tiên, họ sẽ không cần làm vỏ và thứ hai, họ sẽ phải mua một màn hình khác - AC162AYILY-H, từ cùng một công ty Atmel. Trong hộ chiếu của màn hình này, góc nhìn được chỉ định là “12 giờ” (đối với AC162AYJLY-H - “6 giờ”), biểu thị độ tương phản tối đa khi nhìn từ trên cao.

lớp="eliadunit">

Ngoài những mô-đun được chỉ định, các mô-đun tương tự do các công ty khác sản xuất cũng phù hợp; Nếu không cần đèn nền màn hình hoặc thiết bị mua không có đèn nền thì có thể bỏ qua bóng bán dẫn VT1 và điện trở R5, R6.

Khi lắp đặt máy đo tốc độ trên ô tô, tiếp điểm “Đầu vào” của đầu nối X1 phải được kết nối trực tiếp với đầu nối giữa của đầu nối cầu dao bằng dây được che chắn, dây bện chỉ được nối ở một bên với tiếp điểm “Chung” của đầu nối X1 của thiết bị. Nếu không cần chỉ báo vị trí van điều tiết không khí thì tiếp điểm “Damper” của đầu nối sẽ được để trống. Nguồn điện được cung cấp cho thiết bị từ mạch điện của xe, nơi xuất hiện điện áp khi bật khóa điện.

Cái này mạch đo tốc độ trên vi điều khiển dùng để đo số vòng quay của hầu hết mọi động cơ đốt trong. Việc chỉ báo được thực hiện trên đèn LED gồm bốn chữ số, độ chính xác của phép đo là 50 vòng / phút.

Mô tả hoạt động của máy đo tốc độ trên vi điều khiển PIC16F628

Sau khi cấp điện áp cung cấp, máy đo tốc độ kỹ thuật số ngay lập tức bắt đầu xác minh số vòng quay. Nút “CHỌN” chọn một trong chín chế độ đo tốc độ, tùy thuộc vào loại cảm biến của xe.

Lần nhấn “SELECT” đầu tiên sẽ hiển thị giá trị hiện tại của số xung mà cảm biến tạo ra trên mỗi vòng quay của bánh đà. Ban đầu được đặt thành 2 xung trên mỗi vòng quay. Theo đó, đèn báo sẽ hiển thị P-2.0. Mỗi lần nhấn “SELECT” tiếp theo sẽ chuyển qua tất cả các giá trị có sẵn (0,5; 1; 2; 3; 4; 5; 6; 7; 8 xung/vòng quay)

Sau khi hoàn thành việc lựa chọn giá trị xung cần thiết, sau khoảng 5 giây, máy đo tốc độ sẽ ghi nhớ nó trong bộ nhớ của vi điều khiển PIC16F628 và chuyển sang chế độ vận hành để đo số vòng quay. Lần sau khi bạn bật máy đo tốc độ, bạn không cần phải đặt lại xung nữa.

Để vận hành chính xác máy đo tốc độ kỹ thuật số, cần chú ý đến thiết kế mạch đầu vào. Đối với mỗi hệ thống đánh lửa riêng lẻ (tùy thuộc vào thương hiệu ô tô), có thể cần phải điều chỉnh xếp hạng để máy đo tốc độ không phản ứng với sóng hài cao hơn và phản ứng chắc chắn với sóng hài chính.

Trong phiên bản chương trình cơ sở cập nhật (tacho_univ_new), chức năng kiểm tra chỉ báo 2 giây đã được thêm vào để xác định các trục trặc có thể xảy ra.

Máy đo tốc độ được thiết kế để đo tốc độ của hầu hết mọi động cơ. Bắt đầu từ động cơ 2 thì 1 xi-lanh và kết thúc bằng động cơ 4 thì 16 xi-lanh. Chỉ thị trên chỉ báo kỹ thuật số 4 chữ số, độ chính xác đo 50
vòng/phút.

Sau khi bật nguồn, máy đo tốc độ ngay lập tức bắt đầu đo số vòng quay. Lần nhấn nút đầu tiên sẽ hiển thị số xung đã đặt trên 1 vòng quay (mặc định là 2 xung trên 1 vòng quay, tương ứng với động cơ 4 thì 4 xi-lanh). Màn hình sẽ hiển thị P-2.0. Nhấn nút một lần nữa sẽ tiến hành tìm kiếm tất cả các giá trị cho phép - từ 0,5 đến 8 xung trên 1 vòng quay. Nó có vẻ hơi lạ - 0,5 xung, nhưng điều này chỉ có nghĩa là 1 xung sẽ có trong 2 vòng quay. Sau khi cài đặt số xung cần thiết, sau khoảng 5 giây, thiết bị sẽ ghi lại các thay đổi vào bộ nhớ EEPROM cố định (tức là khi bật nguồn trở lại, bạn không cần cài đặt lại số xung), và chuyển sang chế độ đo vòng quay với số xung mới cài đặt.

Bảng mạch in có hai phần

Ảnh từ luật sư

Chào buổi chiều.
Tôi trình bày để bạn xem xét sơ đồ của một máy đo tốc độ kỹ thuật số đơn giản trên AVR ATtiny2313, KR514ID2 và một bộ ghép quang do tôi thiết kế.
Hãy để tôi đặt chỗ ngay: có rất nhiều chương trình tương tự trên Internet. Mỗi cách thực hiện đều có ưu và nhược điểm riêng. Có lẽ lựa chọn của tôi sẽ phù hợp hơn với ai đó.

Có lẽ tôi sẽ bắt đầu với những thứ kia. nhiệm vụ.
Nhiệm vụ: bạn cần chế tạo một máy đo tốc độ kỹ thuật số để điều khiển tốc độ động cơ điện của máy.
Điều kiện giới thiệu: Có một đĩa tham chiếu làm sẵn 20 lỗ từ máy in laser. Có rất nhiều bộ ghép quang có sẵn từ máy in bị hỏng. Tốc độ trung bình (làm việc) là 4.000-5.000 vòng/phút. Sai số của kết quả hiển thị không được vượt quá ± 100 vòng quay.

giới hạn: nguồn điện cho bộ điều khiển là 36V (máy đo tốc độ sẽ được lắp đặt trong cùng một vỏ với bộ điều khiển - thông tin thêm về điều đó bên dưới).

Một sự lạc đề trữ tình nhỏ.Đây là máy của bạn tôi. Máy được trang bị động cơ điện PIK-8, tốc độ được điều khiển theo sơ đồ sửa đổi tìm thấy trên Internet. Theo yêu cầu của một người bạn, một máy đo tốc độ đơn giản cho máy đã được phát triển.

Ban đầu, người ta dự định sử dụng ATMega16 trong mạch, nhưng sau khi xem xét các điều kiện, người ta quyết định giới hạn ở ATtiny2313, hoạt động từ bộ dao động bên trong (RC) ở tần số 4 MHz.

Đề án chung như sau:

Như bạn có thể thấy, không có gì phức tạp. Để chuyển mã nhị phân thành bảy đoạn, tôi đã sử dụng bộ giải mã KR514ID2, điều này mang lại ba lợi ích cùng một lúc.

  • Thứ nhất, nó tiết kiệm dung lượng trong bộ nhớ ATtiny2313 bằng cách giảm mã làm việc (vì quy trình chuyển đổi phần mềm từ mã nhị phân sang bảy đoạn không được bao gồm trong phần sụn vì nó không cần thiết).
  • Thứ hai: giảm tải cho đầu ra ATtiny2313, bởi vì các đèn LED được “chiếu sáng” bởi KR514ID2 (khi số 8 được hiển thị, mức tiêu thụ tối đa sẽ là 20-30 mA (điển hình cho một đèn LED) * 7 = 140-210 mA, là “rất nhiều” đối với ATtini2313 với nó mức tiêu thụ tối đa (đã tải) của bảng tên đầy đủ là 200 mA).
  • Thứ ba, số lượng chân “bận rộn” của bộ vi điều khiển đã giảm đi, điều này cho chúng ta cơ hội trong tương lai (nếu cần) nâng cấp mạch bằng cách bổ sung thêm các khả năng mới.

Lắp ráp thiết bịđược thực hiện trên một breadboard. Để làm điều này, một bảng mạch của lò vi sóng không hoạt động nằm trong thùng đã được tháo rời. Đèn báo LED kỹ thuật số, bóng bán dẫn chính (VT1-VT4) và điện trở giới hạn (R1 - R12) được lấy làm bộ và chuyển sang bảng mới. Toàn bộ thiết bị được lắp ráp, nếu có sẵn các bộ phận cần thiết, sẽ có khói trong nửa giờ. Chú ý:đối với vi mạch KR514ID2, chân nguồn dương là 14 và chân nguồn âm là 6 (được đánh dấu trong sơ đồ). Thay vì KR514ID2, bạn có thể sử dụng bất kỳ bộ giải mã mã nhị phân nào khác thành bộ giải mã bảy đoạn được cấp nguồn 5V. Tôi lấy những gì trong tầm tay.
Các chân “h” và “i” của đèn LED kỹ thuật số chịu trách nhiệm về hai điểm ở giữa các số; chúng không được kết nối khi không cần thiết.
Sau khi lắp ráp và cài đặt firmware, miễn là không có lỗi cài đặt, thiết bị sẽ bắt đầu hoạt động ngay sau khi bật và không yêu cầu cấu hình.

Nếu cần thay đổi chương trình cơ sở của máy đo tốc độ, đầu nối ISP sẽ được cung cấp trên bo mạch.

Trong sơ đồ, điện trở kéo lên R12, định mức 30 kOhm, đã được chọn thực nghiệm cho bộ ghép quang cụ thể. Như thực tế cho thấy, nó có thể khác nhau đối với các bộ ghép quang khác nhau, nhưng giá trị trung bình 30 kOhm sẽ đảm bảo hoạt động ổn định cho hầu hết các bộ ghép quang của máy in. Theo tài liệu ATtiny2313, giá trị của điện trở kéo lên bên trong dao động từ 20 đến 50 kOhm, tùy thuộc vào việc triển khai một lô vi điều khiển cụ thể (trang 177 của hộ chiếu ATtiny2313), điều này không hoàn toàn phù hợp. Nếu bất kỳ ai muốn lặp lại mạch điện, trước tiên họ có thể bật điện trở kéo lên bên trong, có lẽ nó sẽ phù hợp với bạn, cho bộ ghép quang và MK của bạn. Nó không hiệu quả với bộ của tôi.

Đây là hình dáng của một bộ ghép quang điển hình của máy in.

Đèn LED của bộ ghép quang được cấp nguồn thông qua điện trở giới hạn 1K mà tôi đặt trực tiếp lên bảng bằng bộ ghép quang.
Để lọc gợn sóng điện áp, có hai tụ điện trong mạch, một tụ điện 220 µF x 25V (có sẵn) và một tụ gốm 0,1 µF (mạch chung để kết nối vi điều khiển được lấy từ bảng dữ liệu ATtiny2313) .

Để bảo vệ nó khỏi bụi bẩn, bảng đo tốc độ được phủ một lớp vecni ô tô dày.

Thay thế linh kiện.
Bạn có thể sử dụng bất kỳ đèn chỉ báo LED bốn chữ số nào, hai chữ số đôi hoặc bốn chữ số đơn. Tệ nhất, hãy lắp ráp đèn báo trên các đèn LED riêng biệt.

Thay vì KR514ID2, bạn có thể sử dụng KR514ID1 (có chứa điện trở giới hạn dòng điện bên trong) hoặc 564ID5, K155PP5, K155ID9 (khi các chân của một đoạn được kết nối song song) hoặc bất kỳ bộ chuyển đổi nhị phân sang bảy đoạn nào khác (với những thay đổi phù hợp trong kết nối của các chân vi mạch).

Với điều kiện cài đặt được chuyển chính xác sang ATMega8/ATMega16 MK, phần sụn này sẽ hoạt động như trên ATtiny2313, nhưng bạn cần sửa mã (thay đổi tên của các hằng số) và biên dịch lại. Việc so sánh chưa được thực hiện đối với các MCU AVR khác.

Bóng bán dẫn VT1-VT4 - bất kỳ loại bóng bán dẫn nào có dòng điện thấp, hoạt động ở chế độ chuyển mạch.

Nguyên lý hoạt động dựa trên việc đếm số xung nhận được từ bộ ghép quang trong một giây và tính toán lại chúng để hiển thị số vòng quay mỗi phút. Với mục đích này, bộ đếm bên trong Bộ đếm thời gian/Bộ đếm1 được sử dụng, hoạt động ở chế độ đếm xung đến đầu vào T1 (chân PD5, chân 9 MK). Để đảm bảo hoạt động ổn định, chế độ gỡ lỗi phần mềm được bật. Giây được tính bằng Bộ đếm thời gian/Bộ đếm0 cộng với một biến.

Tính số vòng quay, mà tôi muốn tập trung vào, xảy ra theo công thức sau:
M = (N/20) *60,
trong đó M là số vòng quay ước tính mỗi phút (60 giây), N là số xung từ bộ ghép quang mỗi giây, 20 là số lỗ trên đĩa tham chiếu.
Tổng cộng, đơn giản hóa công thức chúng ta nhận được:
M = N*3.
Nhưng! Bộ vi điều khiển ATtiny2313 không có chức năng nhân phần cứng. Do đó, phép tính tổng có bù đã được áp dụng.
Dành cho những ai chưa biết bản chất của phương pháp:
Số 3 có thể mở rộng thành
3 = 2+1 = 2 1 + 2 0 .
Nếu chúng ta lấy số N, dịch nó sang trái 1 byte và thêm một N khác dịch sang trái 0 byte, chúng ta sẽ có số N nhân với 3.
Trong phần sụn, mã trên AVR ASM cho phép nhân hai byte trông như thế này:

Mul2byte3:
CLR LoCalcByte // xóa các thanh ghi làm việc
CLR HiCalcByte
mov LoCalcByte,LoInByte //tải các giá trị nhận được từ Bộ đếm thời gian/Bộ đếm1
mov HiCalcByte,HiInByte
CLC // chuyển nhà sạch
ROL LoCalcByte //chuyển qua bit nhớ
ROL HiCalcByte
CLC
THÊM LoCalcByte,LoInByte //tổng, có tính đến bit nhớ
ADC HiCalcByte,HiInByte
về lại

Kiểm tra chức năng và đo độ chính xácđã được thực hiện như sau. Một chiếc đĩa bìa cứng có hai mươi lỗ được dán vào quạt làm mát máy tính. Tốc độ làm mát được theo dõi thông qua BIOS bo mạch chủ và so sánh với chỉ số của máy đo tốc độ. Độ lệch là khoảng 20 vòng quay với tần số 3200 vòng/phút, tức là 0,6%.

Rất có thể độ lệch thực tế là dưới 20 vòng, bởi vì Số đo của bo mạch chủ được làm tròn trong vòng 5 lượt (dựa trên quan sát cá nhân đối với một bo mạch cụ thể).
Giới hạn trên của phép đo là 9.999 vòng/phút. Giới hạn dưới của phép đo, về mặt lý thuyết là ±10 vòng quay, nhưng không được đo trong thực tế (một xung từ bộ ghép quang mỗi giây cho 3 vòng quay mỗi phút, có tính đến sai số, về mặt lý thuyết sẽ đo chính xác tốc độ từ 4 vòng quay mỗi phút trở lên, nhưng trên thực tế, chỉ số này ít nhất phải tăng gấp đôi).

Tôi sẽ nói riêng về vấn đề dinh dưỡng.
Toàn bộ mạch được cấp nguồn từ nguồn 5V, mức tiêu thụ ước tính của toàn bộ thiết bị không vượt quá 300 mA. Tuy nhiên, theo các điều khoản của thông số kỹ thuật, máy đo tốc độ phải được bố trí có cấu trúc bên trong bộ điều khiển tốc độ động cơ và điện áp không đổi 36V được cung cấp cho thiết bị từ LATR để không kéo dây nguồn riêng, LM317. được lắp bên trong thiết bị ở chế độ bảng tên, ở chế độ giảm nguồn xuống 5V (có điện trở giới hạn và diode zener để bảo vệ chống quá điện áp ngẫu nhiên). Sẽ hợp lý hơn nếu sử dụng bộ điều khiểnPWM ở chế độ chuyển đổi từng bước, như MC34063, nhưng ở thành phố của chúng tôi, việc mua những thứ như vậy rất khó khăn, vì vậy chúng tôi đã sử dụng những gì chúng tôi có thể tìm thấy.

Ảnh bảng đo tốc độ và thiết bị đã hoàn thành.


Thêm hình ảnh







Rất tiếc hiện tại chưa thể chụp ảnh trên máy.

Sau khi bố trí các bảng và lắp ráp thử nghiệm đầu tiên, hộp đựng thiết bị sẽ được sơn.

Nếu máy đo tốc độ của bạn không hoạt động ngay sau khi bật, với cài đặt chính xác đã biết:

1) Kiểm tra hoạt động của bộ vi điều khiển, đảm bảo rằng nó được cấp nguồn bằng máy phát điện bên trong. Nếu mạch được lắp ráp chính xác, bốn số không sẽ được hiển thị trên mặt số.

2) Kiểm tra mức xung từ bộ ghép quang, nếu cần, chọn giá trị của điện trở R12 hoặc thay thế mạch kết nối bộ ghép quang. Có thể kết nối ngược lại bóng bán dẫn quang với điện trở kéo lên âm, với điện trở kéo lên bên trong MK có được bật hay không. Cũng có thể sử dụng bóng bán dẫn ở chế độ hoạt động chuyển mạch (đảo ngược).
bộ ghép quang

  • AVR
  • Thêm thẻ

    Dù sao thì nó là gì máy đo tốc độ? Máy đo tốc độ là một thiết bị được sử dụng để đo RPM (vòng quay mỗi phút) của bất kỳ vật thể quay nào. Máy đo tốc độ được chế tạo trên cơ sở tiếp xúc hoặc không tiếp xúc. Máy đo tốc độ quang học không tiếp xúc thường sử dụng tia laser hoặc tia hồng ngoại để theo dõi chuyển động quay của bất kỳ vật thể nào. Điều này được thực hiện bằng cách tính toán thời gian thực hiện cho một vòng quay. Trong tài liệu này, lấy từ một trang web tiếng Anh, chúng tôi sẽ chỉ cho bạn cách chế tạo máy đo tốc độ quang học kỹ thuật số di động bằng cách sử dụng Arduino Uno. Hãy xem xét một phiên bản mở rộng của thiết bị có màn hình LCD và mã được sửa đổi.

    Mạch đo tốc độ trên vi điều khiển

    Danh sách các bộ phận sơ đồ

    • Vi mạch - Arduino
    • Điện trở - 33k, 270 ohm, chiết áp 10k
    • Phần tử LED - màu xanh
    • Đèn LED hồng ngoại và điốt quang
    • Màn hình LCD 16x2
    • Thanh ghi dịch chuyển 74HC595

    Ở đây, thay vì cảm biến khe, một cảm biến quang học được sử dụng - sự phản xạ của chùm tia. Bằng cách này, họ không phải lo lắng về độ dày của rôto, số lượng cánh quạt sẽ không thay đổi số đọc và nó có thể đọc số vòng quay của trống - điều mà cảm biến khe không thể làm được.

    Vì vậy, trước hết bạn sẽ cần một đèn LED phát hồng ngoại và điốt quang cho cảm biến. Cách lắp ráp nó được hiển thị trong hướng dẫn từng bước. Bấm vào ảnh để phóng to kích thước.

    • 1. Trước tiên, bạn cần chà nhám đèn LED và photodiode để làm phẳng chúng.
    • 2. Sau đó gấp dải giấy lại như trong hình. Tạo hai cấu trúc như vậy sao cho đèn LED và photodiode vừa khít với nó. Kết nối chúng lại với nhau bằng keo và sơn chúng màu đen.
    • 3. Lắp đèn LED và điốt quang.
    • 4. Dán chúng lại với nhau bằng keo siêu dính và hàn dây.

    Giá trị điện trở có thể thay đổi tùy thuộc vào loại photodiode bạn đang sử dụng. Chiết áp giúp giảm hoặc tăng độ nhạy của cảm biến. Hàn các dây cảm biến như trong hình.

    Mạch đo tốc độ sử dụng thanh ghi dịch chuyển 8 bit 74HC595 với màn hình LCD 16x2. Tạo một lỗ nhỏ trên vỏ để cố định đèn LED.

    Hàn điện trở 270 ohm vào đèn LED và cắm nó vào chân 12 của Arduino. Cảm biến được lắp vào một ống khối để tăng thêm độ bền cơ học.

    Thế là xong, thiết bị đã sẵn sàng để hiệu chuẩn và lập trình. Bạn có thể tải xuống chương trình từ liên kết này.

    Video máy đo tốc độ tự chế hoạt động


    Thiết bị an ninh điện cao thế - nhím điện. Hôm nay chúng ta sẽ tiếp tục cuộc trò chuyện về các cấu trúc cần thiết để bảo vệ ngôi nhà của chúng ta. Thiết bị mà chúng ta sẽ xem xét bây giờ nhằm mục đích bảo vệ một căn hộ, văn phòng, ngôi nhà nhỏ và ô tô. Thiết bị này được gọi là nhím điện cao thế!