ENCYCLOPEDIA VỀ ĐIỆN TỬ TRUYỀN THANH VÀ KỸ THUẬT ĐIỆN Một đời sống khác của cổng LPT. Phần 3. 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 / Máy tính Chắc chắn mỗi người trong số các bạn (vì bạn đang đọc văn bản này) đều đã từng bắt gặp đĩa mềm, đĩa CD, v.v. trong đời. ổ đĩa, máy in, máy quét, nói chung, các thiết bị bao gồm động cơ bước. Bây giờ hãy bật nó lên. Hình dưới đây là một sơ đồ mà tôi tìm thấy trên Internet. Hãy tha thứ cho tác giả, tôi không đưa ra một liên kết đến nó (tôi chỉ không nhớ tôi đã tìm thấy nó ở đâu), nhưng nếu anh ta nhìn thấy bài viết này, anh ta sẽ nhận ra âm mưu của mình. Trên thực tế, mọi thứ đều công bằng, mọi thứ đều hoạt động. Bạn có thể sắp xếp một loạt các loại sơ đồ, nhưng bây giờ điều quan trọng đối với chúng tôi là không hiểu nguyên lý hoạt động của mạch, mà là nguyên tắc cung cấp tín hiệu điều khiển cho động cơ. Sơ đồ dưới đây cho thấy điều này. Các xung được áp dụng luân phiên cho từng cuộn dây của động cơ, đôi khi có mức tín hiệu cao trên hai cuộn dây cùng một lúc. Nếu bạn nhìn vào phía bên trái của sơ đồ và chú ý đến D0-D3, bạn sẽ hiểu ngay tôi đang ở đâu. Đó là những gì chúng tôi kết thúc, và tất nhiên, một máy tính có cổng LPT. Bạn sẽ phải tự cung cấp năng lượng cho động cơ và cho từng loại động cơ - của riêng bạn. Theo sơ đồ, chúng tôi cung cấp 3, 2, 6, 4, 12, 8, 9, 1 đến &H378 theo trình tự cho các đầu vào A, B, C, D. Và bắt đầu từ đâu không quan trọng, câu hỏi đặt ra là duy trì trình tự và lặp lại nó theo "vòng tròn" hoặc càng nhiều càng tốt nếu cần. Nếu bạn thay đổi hướng của chuỗi (từ sau ra trước), vòng quay của động cơ sẽ theo hướng ngược lại. Trình tự này hướng dẫn động cơ thực hiện nửa bước (tùy thuộc vào thiết kế của động cơ), đối với điều khiển toàn bước, trình tự sẽ là 3, 6, 12, 9. Và sau đó, một chỉ báo bảy đoạn trên đèn LED từ máy tính đã thu hút sự chú ý của tôi. Quyết định đến ngay lập tức. Đây là cách một chỉ báo như vậy hoạt động. Để đơn giản, tôi đã vẽ một chỉ báo bảy đoạn gồm 4 chữ số (có 12 chữ số trong chỉ báo của tôi) trên đèn LED. Chúng tôi cung cấp 1 cho các bit 4-0 và cung cấp + nguồn cho các phân đoạn (mỗi loại chỉ báo có thông số nguồn riêng). Tất cả các phân đoạn được kết hợp, vì vậy bạn cần thắp sáng chỉ báo như vậy bằng chỉ báo động. Bất cứ ai đã từng tự mình lắp ráp một chiếc đồng hồ điện tử đều biết nó là gì, nhưng đề phòng, chúng tôi sẽ xem xét nó chi tiết hơn. Bước 1. Mức tín hiệu thấp được áp dụng cho chữ số đầu tiên và mã của chữ số mà chúng tôi muốn xem được đặt trên các phân đoạn (mức cao). Bước 2. Mức tín hiệu thấp được áp dụng cho chữ số thứ hai và mã của chữ số mà chúng tôi muốn xem được đặt trên các phân đoạn (mức cao). Bước 3. Mức tín hiệu thấp được áp dụng cho chữ số thứ ba và mã của chữ số mà chúng tôi muốn xem được đặt trên các phân đoạn (mức cao). Bước 4. Mức tín hiệu thấp được áp dụng cho chữ số thứ tư và mã của chữ số mà chúng tôi muốn xem được đặt trên các phân đoạn (mức cao). Và một lần nữa ở bước mới 1, 2, v.v. Tất cả điều này xảy ra rất nhanh, vì vậy mắt chúng ta không có thời gian để nhìn thấy những con số nhấp nháy. Chúng tôi lấy chỉ báo của mình và đặt các bit 1, 2, 3, 4 trên STROBE(1), AUTO(14), INIT(16), SELECT IN(17). Đây sẽ là điều khiển của các chữ số và chúng tôi đặt các phân đoạn A, B, C, D, E, F, G trên D0, D1, D2, D3, D4, D5, D6. Để đánh lửa ở chữ số đầu tiên, ví dụ 1 (đoạn B, C), bạn cần áp dụng số 378 cho địa chỉ &H6 và 37 cho địa chỉ &H197A. Và đây là chương trình đã hoàn thành - một chiếc đồng hồ điện tử. Có 2 nút trên biểu mẫu. Cái đầu tiên khởi động đồng hồ, cái thứ hai dừng lại. Tham số Z = 0.004 được chọn bằng thực nghiệm. Nếu bạn không đặt độ trễ, thì các số sẽ hợp nhất, mọi thứ diễn ra quá nhanh và đèn LED không kịp tắt. Tùy chọn rõ ràng Khai báo thư viện làm việc với địa chỉ cổng LPT Chức năng khai báo riêng tư DlPortReadPortUchar Lib "dlportio.dll" (Cổng ByVal miễn là) As Byte Khai báo riêng phụ DlPortWritePortUchar Lib "dlportio.dll" (Cổng ByVal dài, Giá trị ByVal là Byte) Dim I, J Là số nguyên Dim Z dưới dạng đơn Làm mờ một chuỗi Lệnh phụ riêng1_Click () Độ phân giải vòng lặp J = 1 ' Z = 0.004 'độ trễ Làm trong khi J <> 0 làm sự kiện A = Mid$(Time$, 5, 1) 'đọc đơn vị phút DlPortWritePortUchar &H37A, 197 'hãy để bit đầu tiên sáng lên writetime' hiển thị đơn vị phút A = Mid$(Time$, 4, 1) 'đọc hàng chục phút DlPortWritePortUchar &H37A, 198 'hãy để bit thứ hai sáng lên thời gian ghi 'hiển thị hàng chục phút A = Mid$(Time$, 2, 1) 'đọc đơn vị giờ DlPortWritePortUchar &H37A, 192 'để bit thứ ba sáng lên writetime' hiển thị đơn vị giờ A = Mid$(Time$, 1, 1) 'đọc hàng chục giờ DlPortWritePortUchar &H37A, 204 'cho phép bit thứ tư sáng lên thời gian ghi 'hiển thị hàng chục giờ Nếu J = 0 thì Thoát Do Vòng lặp DlPortWritePortUchar & H378, 0 End Sub Thời gian ghi phụ công khai() Chọn trường hợp Val (A) Trường hợp là = 0 I = 63 'mã 0 cho màn hình bảy đoạn Trường hợp là = 1 I = 6 'mã 1 cho một chỉ báo bảy đoạn Trường hợp là = 2 I = 91 'mã 2 cho màn hình bảy đoạn Trường hợp là = 3 I = 79 'mã 3 cho màn hình bảy đoạn Trường hợp là = 4 I = 102 'mã 4 cho màn hình bảy đoạn Trường hợp là = 5 I = 109 'mã 5 cho màn hình bảy đoạn Trường hợp là = 6 I = 125 'mã 6 cho màn hình bảy đoạn Trường hợp là = 7 I = 7 'mã 7 cho một chỉ báo bảy đoạn Trường hợp là = 8 I = 255 'mã 8 cho màn hình bảy đoạn Trường hợp là = 9 I = 239 'mã 9 cho màn hình bảy đoạn Kết thúc Chọn DlPortWritePortUchar &H378, tôi 'viết mã cho chỉ báo bảy đoạn Độ trễ Pause (Z) ' End Sub Lệnh phụ riêng2_Click () J=0 DlPortWritePortUchar & H378, 0 End Sub 'Trì hoãn thủ tục. Định dạng cuộc gọi: Tạm dừng (số giây) Tạm dừng phụ công khai (Giá trị như đơn) Bắt đầu mờ, kết thúc Bắt đầu = Hẹn giờ Do While Timer <Bắt đầu + Giá trị làm sự kiện Vòng lặp Kết thúc = Hẹn giờ End Sub
Đây là cách nó hoạt động trong cuộc sống thực. Tôi sẽ không mô tả kết nối của các chỉ báo huỳnh quang, nhưng thành thật mà nói, tôi đã thử nó - nó hoạt động. Tôi đã đặt một điện thế dương cho các lưới phóng điện, nối đất dây tóc và đặt 1 cho các đoạn thông qua D0-D6. Mọi thứ đều phát sáng. Tôi chưa thử các chỉ báo LCD, tôi cần tìm ra nơi để có được 64 Hz. Nếu có ai kết nối, tôi sẽ rất vui khi nhận được sơ đồ từ bạn. Nhân tiện, một ý tưởng thú vị - bạn có thể tạo một đường chạy trên đèn LED để hiển thị thông tin chữ và số. Nói chung, một lần nữa tôi tin rằng cổng này là một công cụ tuyệt vời để sáng tạo. Đây là một chủ đề nhỏ khác về động cơ điện. Không phải ai cũng có động cơ bước và không phải lúc nào nó cũng thuận tiện và cần thiết. Ví dụ, chúng ta hãy thử sử dụng một động cơ đơn giản có hộp số để di chuyển chính xác một thiết bị nhất định trên mặt phẳng nằm ngang. Hãy để nó là một cây bút chì hoặc bút dạ. Động cơ được kết nối với hộp số giảm tốc, hộp số này lại được kết nối với trục có ren. Ví dụ, một đĩa có các khu vực kim loại (miếng đệm tiếp xúc hoặc khe cho quang học) được cố định chắc chắn trên một trục có ren, chẳng hạn như
hoặc Điều này không còn quan trọng nữa, điều quan trọng là, khi biết bước ren, chẳng hạn như bước ren 1 mm, chúng ta có 4 cung, nghĩa là đối với một vòng quay hoàn toàn của đĩa, cỗ xe sẽ di chuyển về phía trước 1 mm, và trong một phần tư lượt - bằng 0,25 mm. Số lượng các lĩnh vực có thể là bất kỳ - bao nhiêu tùy thích. Nhưng chúng ta được gì bây giờ?
Tiến lên. Ví dụ, chương trình điều khiển động cơ hoạt động theo một thuật toán như vậy.
Điều khiển đi qua các bus D0-D7 và/hoặc qua cổng &H37A, các lệnh từ bộ truyền động (cảm biến) đi tới &H379 và/hoặc &H378. Nói chung, sau đó là trí tưởng tượng và khả năng của bạn. Nguyên tắc tương tự cũng hợp lý khi sử dụng để di chuyển bàn trượt trong một mặt phẳng vuông góc. Và ở đây bạn có một cỗ máy chuyển động theo hai hướng. Những thứ kia. chế tạo máy CNC tại nhà (điều khiển số bằng máy tính) là CÓ THẬT. Tác giả: Alexey Klyushnikov, Ivanovo; Xuất bản: cxem.net Xem các bài viết khác razdela Máy tính. Đọ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: Da nhân tạo để mô phỏng cảm ứng
15.04.2024 Cát vệ sinh cho mèo Petgugu Global
15.04.2024 Sự hấp dẫn của những người đàn ông biết quan tâm
14.04.2024
Tin tức thú vị khác: ▪ Quả bóng Fullerene trong lĩnh vực năng lượng ▪ Nhà máy điện di động trên rác 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 Nhà, làm vườn, sở thích. Lựa chọn các bài viết ▪ bài viết Lạm phát là gì? đáp án chi tiết ▪ Bài viết Himalaya. Thiên nhiên kỳ diệu ▪ bài viết Âm xà. Công thức nấu ăn đơn giản và lời khuyê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 |