chào các bác !em đang tìm tài liệu về lập trình visual basic về cổng Com và cổng LPT về điều khiển động cơ bước :bác nào có gửi cho em với.Em cám ơn nhiều
Thông báo
Collapse
No announcement yet.
Lập trình LPT,Com
Collapse
X
-
tìm trong diễn đàn cả đống , ko có thì search trên google . Học cái j tui cũng tìm hiểu trước , bí quá mới hỏi , như thế ta làm đc mới thú.Nguyên văn bởi phamhuong_ Xem bài viếtchào các bác !em đang tìm tài liệu về lập trình visual basic về cổng Com và cổng LPT về điều khiển động cơ bước :bác nào có gửi cho em với.Em cám ơn nhiều
-
Nguyên văn bởi phamhuong_ Xem bài viếtchào các bác !em đang tìm tài liệu về lập trình visual basic về cổng Com và cổng LPT về điều khiển động cơ bước :bác nào có gửi cho em với.Em cám ơn nhiều
Để làm việc với cổng COM thì quá đơn giản.
Bạn cài xong VB 6 đổ xuống thì có ngay quả MSCOM32, trong help đã có đủ. Nó hình cái điện thoại ấy. Vào "Project", "Components", "Controls", "Microsoft Comm Control 6.0".
ở .net dùng MSCommLib.
Để điều khiển động cơ thì com không chưa đủ. Vẫn đề là bạn cần thêm một MCU. Thông thường nhất là chạy một con 8051, như các con 8951, 8952, 892051 (nhỏ xinh), cổng com dùng MAX232 (2 cổng, chỉ ăn 5volt và 0 v, tự rung ra Vs+- là +-12V). Tất nhiên bạn cần thêm kiến thức lập trình MCU nữa.
Ở trường, thầy chắc bắt viết bật tắt một vài LED giởi quá ta. Tuy nhiên, xây dựng một vài modul như protocol COM thì mấy cái giỏi ấy gọi là cụ.
Com hay chứ. Chỉ cần 2 dây tín hiệu và một dây cân bằng mát vỏ tùy tâm là dữ liệu 2 chiều ngon. Tốc độ hơi chậm so với các cổng khác nhưng theo mình cũng khó có motor nào chạy một vạn vòng một giây để kịch trần tốc độ đó. Cấu tạo này cực kỳ phổ biến trong các máy móc.
Khi bạn đã viết xong chương trình, thì có thể bạn gặp một tình huống là phải cài VB6 thì chương trình mới chạy trên máy khách. MSCOM có tập MSCOM32.OCX và vài cái reg, có 3 mức license: design, use và nothinh, cức chạy mức tĩ tã nhất. Toàn bộ các cái reg đó search trên nét đầy mà. Nếu không tìm thấy kêu tớ lần nữa tớ lục ra cho.
Làm việc bới cổng LPT đơn giản hơn nếu yêu cầu thấp, nhưng quá khó với yêu cầu an toàn. Cổng này không bị cấm, cứ push ra thẳng mà thôi. Nó có 2 thanh ghi, một điều khiển và một data 2 chiều. Tuy nhiên, nếu để xử lý tất cả các tình huống thì cổng này mất quá nhiều dây và do đó công việc phức tạp thêm nhiều.
------------
Vấn đề logic đã có rồi, tiếp theo là đến vấn đề công suất.
Các mortor cần phần khuếch đại công suất là các driver. Thông thường, ULN có nhiều tiêu chuẩn IC driver ULN 2001,2,3,,,.
Driver gồm nhiều mạch độc lập có nguồn hay mát chung, mỗi mạch là một cái đóng ngắt công suất. Ví dụ, ULN2001 là một dãy 7 mạch Darlington .
Mỗi mạch công suất ở mấy thực tế cần bền thì nên chạy bằng mos hoặc bằng IGBT. Hiện nay thời thượng là MOs. Trường cần điện áp mở khoảng 18 volt, đặc biệt xung đóng mở phải rất dứt khoát nếu không sẽ không biết thại sao nó chết. Một cái đèn mấy nghẽn là chơi được vài tăm volt, mấy chục A, kéo được cả ô tô chạy như trâu rồi. Lấy cái ULN kia phi cho một dãy trường MOS.
Động cơ thường nối liểu sao, các cuộn dây có một đầu chung. Có kiểu động cơ các cuộn rời nhau. Với một điện áp ta đã điều khiển được đóng ngắt điện một chiều. Nếu phức tạp có 2 điện áp thì thay đổi chiều dòng điện được, nhưng với động cơ nhỏ không cần.
Các động cơ xịn có cả coder, cho biết vị trí. Cái này thì giao tiếp khá phức tạp với MCU.
Làm cái này thực tế khâc xa lý thuyết. Dân máy tính bây giờ tớ gọi là dân PC, chỉ bốc phetrs ăn tiền và đi cài cắm, chứ biết mẹ gì lập trình nữa. Nhưng điều khiển motor thì lúc nào cũng thú vị. Protocol ban đầu đơn giản thôi, bạn nâng dần lên có kiểm tra sai, rồi đồng bộ thời gian thực, rồi đọc vị trí trạng thái... là có quả người máy ngon rồi.
Ở các người máy lớn, người ta vẫn thích dùng PC để điều khiển vì dễ dàng tận dụng được hệ thống phần mềm khổng lồ của PC. Cổng COM hơn chậm, USB thì không tốt. Thông thường nhất là người ta tự chế lấy một vài cái card để cắm vào cổng PCI. Loại card này cũng có bán sẵn, giá same con PC phèng. Card thường làm bằng linh kiện altera, chỉ cần 1 con logic là đủ. Phần công suất thường để ở tủ riêng ngoài PC. Ngoài ra, một cái thuận lợi của PC là sẵn sàng có camera các thể loại từ rẻ đến đắt và các soft xử lý ảnh xịn. Hầu hết các robot lắp linh kiện lên bảng mạch đều có cấu trúc này.
Theo mình, cấu trúc này rất có tương lai. Nó làm trung tâm cho các MCU và AVR, mà cái kiểu cổng com này sẽ là bước mở đầu của điều đó.Last edited by HuyPhuc; 22-01-2009, 19:38.
Comment
-
Search chỉ dùng cho bọn cài phầm mềm PC thôi. Với các cổng thì search chỉ có thể lập trình cho con chó nó sủa trước khi cắt tiết.
Từ khi biết hướng đến khi biết nguyên lý là học mệt. Từ khi biết nguyên lý đến khi cái motor chạy mà không cháy, có thể mất kha khá tiền.
Và lúc cái motor đầu tiên chạy, một nhà thiết kế máy công cụ mới làm cái việc mà ngày xưa dân coding cho PC hay làm: "Hello The World", tôi đã bước vào nghề.
Cái khác nhau giữ PC mà MCU như vậy, khi cần, format đĩa đi thì chỉ mất công cài lại PC. CÒn MCU ?? nó cháy thật, cháy vật lý, cháy physical, cháy theo các cái khác cháy, cháy túi thành than thật, than vật lý chứ không phải than luận lý. Cháy vậy lý khác với cháy logic ở chỗ, không thể cài lại được cục than cong queo.
Do đó, viết chương trình cho PC chỉ là nhảm nhí mà thôi.
Tuy nhiên, ngày nay dân lập trình soft cho PC bèo lắm. Quen kiểu search mà, nên dần chọn lọc tự nhiên để lại toàn giống gì gì như con ỉn. Do ỉn cũng làm được điều đó nên giá trị cũng như ỉn mà thôi. Ở PC, bi h đi cài cắm thì lương cao bằng vạn code, không đi cài cắm mà chỉ đi bốc phét lượng lại cao bằng vạn cài cắm. Thế giới của ỉn mà.
Từ cái thời search, những chuyên gia lập trình đầu rối áo bẩn, mắt thiếu ngủ mặt ba ngơ, siêu thông minh và làm việc quên chết mất giống, bị chọn lọc tự nhiên loại bỏ, thay vào đó là giống ỉn manocan. Điều đó hoàn toàn hợp lý.
Còn embeding là chuyện hoàn toàn khác, là khoa học và kinh nghiệm, là giới hạn của trí tuệ.
Nguyên văn bởi Zz_Bi_zZ Xem bài viếttìm trong diễn đàn cả đống , ko có thì search trên google . Học cái j tui cũng tìm hiểu trước , bí quá mới hỏi , như thế ta làm đc mới thú.
Comment
-
Cổng LPT không nên dùng. Ở đây, mình chỉ giới thiệu chút. Cổng này nay các nhà bán PC cũng ném bố nó đi.
Có 3 "tiêu chuẩn" cổng SPP, ECP, IEEE 1284. Các tiêu chuẩn này khác nhau đôi chút. Ngoài ra, còn một tỷ thứ nữa ví như bi-dir nằm giữa SPP và ECP, điều này cho thấy chúng nó không phải chuẩn mực gì cả.
Mppox cổng LPT có 3 địa chỉ, Data, Status, Control. 3 cổng này có data là "cơ sở", Status có địa chỉ là địa chỉ data+1, tiếp là Control.
data là 8 bít dữ liệu, Control để ra lệnh cho máy in và Status để máy in cãi lại máy tính.
LPT1: 378 Hex(Data), 379 Hex(Status), 37A Hex(Control)
LPT2: 278 Hex(Data), 279 Hex(Status), 27A Hex(Control)
LPT3: 3BC Hex(Data), 3BD Hex(Status), 3BE Hex(Control)
ở SPP, kiểu standar, thì data là một chiều.


ở ECP, thì có nén RLE và data 2 chiều.
Comment
Bài viết mới nhất
Collapse
-
bởi baohiempviMua bảo hiểm ô tô online nên được nhìn như một quyết định về hồ sơ, quyền lợi và khả năng xử lý sự cố, không chỉ là thao tác thanh toán nhanh. Chủ xe cần biết hợp đồng được phát hành bởi ai, giấy chứng nhận có dễ lưu lại không,...
-
Channel: Quảng cáo
hôm nay, 11:22 -
-
bởi theidiotcatViệc lựa chọn một chiếc laptop gaming phù hợp với nhu cầu, ngân sách chưa bao giờ là dễ dàng. Và điều đó càng khó hơn trong năm 2026 khi mà mức giá liên tục tăng.
Nếu bạn chưa biết nên chọn một chiếc laptop gaming như thế nào...-
Channel: Đánh giá sản phẩm DTVN
26-06-2026, 10:29 -
-
bởi theidiotcatVới mức ngân sách 20 - 30 triệu đồng trong năm 2026, các bạn sinh viên và dân văn phòng có thể tìm thấy nhiều lựa chọn cao cấp, mạnh mẽ, pin “trâu”, đặc biệt là các mẫu laptop AI hỗ trợ cho học tập và làm việc.
Trong phân...-
Channel: Đánh giá sản phẩm DTVN
26-06-2026, 10:25 -
-
bởi theidiotcatDưới đây là một số mẫu laptop nổi bật trong phân khúc dưới 20 triệu giúp các bạn văn phòng, sinh viên và đặc biệt là tân sinh viên có thể dễ dàng lựa chọn được mẫu laptop phù hợp với nhu cầu và ngân sách của mình.
Thị...-
Channel: Đánh giá sản phẩm DTVN
26-06-2026, 10:07 -
-
bởi theidiotcatViệc chọn mua một bộ máy tính phục vụ cho các nhu cầu làm việc văn phòng và sử dụng cơ bản hàng ngày đang trở nên dễ dàng và tiết kiệm hơn bao giờ hết. Thay vì phải đau đầu trích ngân sách để mua cả vi xử lý lẫn card đồ họa rời...
-
Channel: Đánh giá sản phẩm DTVN
25-06-2026, 11:23 -
-
bởi theidiotcatViệc nâng cấp từ một dàn máy tính cũ lên cấu hình mới luôn khiến nhiều người đắn đo về mức chi phí bỏ ra. Nếu bạn đang tìm kiếm một sự lột xác hoàn toàn về hiệu năng mà vẫn cân đối được dòng tiền, combo giữa vi xử lý Ryzen...
-
Channel: Đánh giá sản phẩm DTVN
25-06-2026, 11:06 -
-
Trả lời cho Lực dọc trục làm hỏng ổ bi.bởi nguyendinhvanVí dụ một trang như thế này
...-
Channel: Điện tử công suất
24-06-2026, 19:57 -
-
Trả lời cho Lực dọc trục làm hỏng ổ bi.bởi nguyendinhvanỔ bi có loại chịu lực dọc, loại chịu lực ngang.
Bạn kiếm một quyển Data cũng một hãng vòng bi nào đó. Họ sẽ cấp cho bạn đủ thông số kỹ thuật.
Khi lựa chọn được mã sản phẩm, bạn chỉ việc tìm mua mã đó, hoặc đặt hàng....-
Channel: Điện tử công suất
24-06-2026, 19:52 -
-
bởi GargiChào mọi người, tôi đang gặp một vấn đề kỹ thuật và muốn được nghe ý kiến của mọi người.
Tôi đã lắp một đĩa xích vào trục đầu ra của hộp số hành tinh bánh răng xoắn dùng cho truyền động xích. Sau vài tháng hoạt động, ổ bi đầu ra bị hỏng.
Bản thân...-
Channel: Điện tử công suất
24-06-2026, 13:22 -

...
Comment