Menu English Ukrainian Tiếng Nga Trang Chủ

Thư viện kỹ thuật miễn phí cho những người có sở thích và chuyên gia Thư viện kỹ thuật miễn phí


ENCYCLOPEDIA VỀ ĐIỆN TỬ TRUYỀN THANH VÀ KỸ THUẬT ĐIỆN
Thư viện miễn phí / Sơ đồ của các thiết bị vô tuyến-điện tử và điện

Mô-đun USB Ke-USB24A. Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện

Thư viện kỹ thuật miễn phí

Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện / Máy tính

Bình luận bài viết Bình luận bài viết

Trong bài viết này tôi xin giới thiệu với các bạn mô-đun USB Ke-USB24A của KERNELCHIP (kernelchip.ru). Nó là gì và nó dùng để làm gì?

Chắc hẳn những ai tham gia vào việc phát triển và vận hành các thiết bị giao diện máy tính đều quen thuộc với cả cổng LPT và COM - tất nhiên, vì cho đến gần đây, chúng là phương thức liên lạc chính giữa mạch ngoài và máy tính. Tuy nhiên, ở thời điểm hiện tại, những cổng này đang dần biến mất khỏi bo mạch chủ của các máy tính hiện đại. Câu hỏi đặt ra về việc chuyển sang bus USB. Ngoài rất nhiều lợi ích, việc sử dụng bus này còn đòi hỏi nhiều nỗ lực hơn so với cổng COM thông thường chẳng hạn. Bây giờ bạn cần lập trình bộ vi điều khiển USB, phát triển trình điều khiển USB và làm phức tạp đáng kể phần mềm. Ngay cả việc sử dụng thiết bị HID không phải lúc nào cũng thuận tiện - cần phải có một quy trình khá phức tạp để làm việc với thiết bị ở phía PC. Các ví dụ để làm việc với nó rất phổ biến trong ngôn ngữ C++. Nhưng nếu chúng ta muốn sử dụng Java chẳng hạn thì sao?

Nếu chúng ta phải đối mặt với nhiệm vụ điều khiển các thiết bị bên ngoài, chẳng hạn như chìa khóa, rơle, v.v. thông qua bus USB, một động thái thú vị là sử dụng mô-đun Ke-USB24A. Nó được thiết kế để giao tiếp với các thiết bị kỹ thuật số và analog bên ngoài, cảm biến và bộ truyền động với máy tính thông qua bus USB. Mô-đun này có 24 đường vào/ra với khả năng cấu hình độc lập hướng truyền dữ liệu.

Mô-đun USB Ke-USB24A

Một trong những tính năng thú vị nhất của mô-đun này là khi bạn kết nối nó với máy tính, nó sẽ được hệ điều hành phát hiện là một cổng COM bổ sung! Những thứ kia. Nếu bạn cài đặt trình điều khiển cho mô-đun (được tạo sẵn và có sẵn để tải xuống trên trang web của nhà phát triển), thì một cổng COM mới sẽ xuất hiện trong trình quản lý thiết bị trong phần cổng nối tiếp. Thông qua nó, chúng ta sẽ giao tiếp với mô-đun.

Mô-đun USB Ke-USB24A

Điều này có nghĩa là từ quan điểm phần mềm, việc trao đổi thông tin giữa mô-đun và máy tính được thực hiện thông qua giao diện cổng nối tiếp thông thường. Trường hợp sau làm đơn giản hóa rất nhiều việc lập trình, bởi vì không cần sử dụng thêm thư viện động, giao diện phức tạp hoặc giao tiếp trực tiếp với trình điều khiển. Để viết các chương trình điều khiển mô-đun của riêng bạn, bạn có thể sử dụng bất kỳ ngôn ngữ/môi trường lập trình nào hỗ trợ khả năng làm việc với các cổng COM. Bạn có thể sử dụng C++, Delphi, VisualBasic, Java và thậm chí cả ngôn ngữ VBA tích hợp của Excel!

Ngoài ra, bộ chuyển đổi tương tự sang số (ADC) 10 bit với tần số lấy mẫu lên đến 400 Hz đã được tích hợp bên trong mô-đun. Mô-đun này cũng có khả năng lưu cài đặt hướng dẫn của các dòng đầu vào/đầu ra và cho phép bạn lưu dữ liệu người dùng vào bộ nhớ của nó. Mô-đun này cũng cho phép bạn thay đổi bộ mô tả chuỗi thiết bị USB. Đây là văn bản xuất hiện trong Windows khi bạn kết nối thiết bị USB mới. Bạn có cơ hội thiết lập và lưu văn bản của riêng mình, văn bản này sẽ xuất hiện khi bạn kết nối mô-đun với máy tính.

Mô-đun được điều khiển như thế nào? Giải pháp cũng rất thú vị - các lệnh văn bản được sử dụng, tương tự như các lệnh được sử dụng để điều khiển modem. Ví dụ: để đặt mức điện áp cao (+5 V) trên dòng I/O số 14, bạn cần viết lệnh như thế này vào cổng COM được liên kết với mô-đun $KE,WR,14,1để đưa ra một số 0 logic - $KE,WR,14,0 vân vân. Để làm quen thêm với mô-đun, tôi khuyên bạn nên tải xuống mô tả về các lệnh điều khiển Ke-USB24A (kernelchip.ru/Ke-USB24A.php).

Chúng ta hãy xem xét kỹ hơn các kết quả đầu ra của mô-đun. Mục đích và sơ đồ vị trí của chúng được thể hiện trong hình và bảng dưới đây.

Mô-đun USB Ke-USB24A. Chân mô-đun
Số đầu ra Định Ghim Mô tả
1, 32 + 5 V Nếu jumper JM1 được cài đặt, chân được đặt thành +5 V từ bus USB (mô-đun được cấp nguồn từ bus USB). Nếu jumper chưa được cài đặt, + 5 V phải được cấp cho chân này từ nguồn bên ngoài để cấp nguồn cho mô-đun Ke-USB24A (mô-đun này bị ngắt kết nối vật lý khỏi bus nguồn USB).
2 Vadc Đầu vào ADC tương tự
3 I / O1 Dòng I/O 1
4 I / O2 Dòng I/O 2
5 I / O3 Dòng I/O 3
6 I / O4 Dòng I/O 4
7 I / O5 Dòng I/O 5
8 I / O6 Dòng I/O 6
9 I / O7 Dòng I/O 7
10 I / O8 Dòng I/O 8
11 I / O9 Dòng I/O 9
12 I / O10 Dòng I/O 10
13,14,15 NC Đầu ra không được sử dụng (Không được kết nối)
16, 17 GND Đất đai
18 I / O11 Dòng I/O 11
19 I / O12 Dòng I/O 12
20 I / O13 Dòng I/O 13
21 I / O14 Dòng I/O 14
22 I / O15 Dòng I/O 15
23 I / O16 Dòng I/O 16
24 I / O17 Dòng I/O 17
25 I / O18 Dòng I/O 18
26 I / O19 Dòng I/O 19
27 I / O20 Dòng I/O 20
28 I / O21 Dòng I/O 21
29 I / O22 Dòng I/O 22
30 I / O23 Dòng I/O 23
31 I / O24 Dòng I/O 24

Bây giờ hãy chuyển thẳng sang cách sử dụng thực tế của mô-đun. Hãy lắp ráp một mạch dựa trên một mô-đun để điều khiển các tải bên ngoài thông qua bus USB, ví dụ: hãy điều khiển các đèn LED được kết nối với các đường I/O. Đề án được đề xuất từ ​​​​nhà sản xuất được trình bày dưới đây. Mạch cực kỳ đơn giản - đèn LED được kết nối đơn giản với các đường đầu vào/đầu ra. Tất cả các đèn LED được kết nối với dây chung của mạch - ví dụ: chân 16 của mô-đun. Xin lưu ý rằng nếu bạn muốn điều khiển các tải mạnh hơn, chẳng hạn như bóng đèn, rơle hoặc động cơ, bạn sẽ cần phải quan tâm đến mạch đệm, bởi vì Ke-USB24A sẽ không chịu được tải như vậy và sẽ bị cháy. Đèn LED có thể được kết nối khá dễ dàng.

Mô-đun USB Ke-USB24A. Ví dụ về mạch dựa trên mô-đun

Chúng tôi đã sắp xếp xong mạch điện - đã đến lúc chuyển sang phần mềm. Chúng tôi cần một chương trình có thể truyền dữ liệu qua cổng COM. Có một số tùy chọn ở đây - bạn có thể sử dụng chương trình làm sẵn, chẳng hạn như HyperTerminal, được bao gồm trong bất kỳ HĐH Windows nào. Bạn có thể sử dụng chương trình đầu cuối đặc biệt, KeTerm, được nhà phát triển khuyên dùng (mã nguồn có sẵn cho chương trình này trong C++, môi trường phát triển Microsoft Visual C++ 6.0). Bạn có thể tải xuống từ trang web Kernelchip. Và cuối cùng, lựa chọn thú vị nhất là viết chương trình của riêng bạn. Nó khá đơn giản, bởi vì... chúng ta chỉ cần kiến ​​thức về lập trình cổng COM - chúng ta thậm chí không cần nghĩ đến lập trình USB.

Hãy bắt đầu với HyperTerminal vì... nó có sẵn trong mọi phiên bản Windows và luôn có sẵn. Để khởi chạy nó, chọn Bắt đầu -> Chương trình -> Phụ kiện -> Truyền thông -> HyperTerminal. Trình hướng dẫn Tạo kết nối mới sẽ ngay lập tức bắt đầu và nhắc bạn chỉ định tên kết nối. Nhập bất kỳ tên nào, nhấp vào "OK". Bước tiếp theo là chọn cổng COM mà bạn muốn thiết lập kết nối. Trong danh sách, chọn số cổng được Windows cấp cho mô-đun (bạn có thể xem nó trong trình quản lý thiết bị). Nhấp vào "OK". Tiếp theo, trình hướng dẫn sẽ nhắc bạn thay đổi cài đặt cổng. Ở đây cần lưu ý quan trọng - các tham số như tốc độ, số bit dữ liệu, bit chẵn lẻ và các cài đặt khác không có bất kỳ ý nghĩa nào đối với mô-đun, bởi vì dữ liệu thực sự được truyền qua bus USB. Bạn có thể để tất cả các cài đặt như mặc định một cách an toàn. Nhấp vào OK." Vì vậy, kết nối đã được thiết lập. Tiếp theo, chúng tôi đặc biệt khuyên bạn nên thay đổi một số cài đặt trong chương trình để dễ sử dụng. Trong bảng điều khiển chính của chương trình, hãy nhấp vào nút "Thuộc tính". Trong cửa sổ mở ra , chuyển đến tab "Tùy chọn" và nhấp vào "Cài đặt ASCII... ". Chọn các hộp kiểm như trong hình bên dưới. Hãy chú ý đến hộp kiểm đầu tiên. Cú pháp lệnh của mô-đun yêu cầu tất cả các lệnh kết thúc bằng dấu xuống dòng và nguồn cấp dữ liệu. Nhấp vào "OK".

Mô-đun USB Ke-USB24A. chương trình siêu thiết bị đầu cuối

Tất cả các cài đặt đã hoàn tất. Bạn có thể bắt đầu làm việc. Đầu tiên, hãy gửi cho mô-đun lệnh đơn giản nhất $KE - lệnh xác minh. Nhập văn bản $KE và nhấn Enter. Đáp lại, chúng tôi nhận được dòng #OK - điều này có nghĩa là mô-đun đang hoạt động và sẵn sàng để sử dụng.

Mô-đun USB Ke-USB24A. siêu thiết bị đầu cuối

Vâng, đó là vấn đề về kỹ thuật - chúng tôi sử dụng lệnh $KE,WR với số dòng được yêu cầu và giá trị cần thiết để ghi. Chúng tôi gửi các lệnh khác nhau - nhấp nháy đèn LED.

Với điều này tôi muốn kết thúc bài viết giới thiệu này. Tiếp theo, chúng ta sẽ tìm hiểu cách quản lý mô-đun từ các chương trình được viết bằng C++, Delphi và thậm chí cả EXcel. Khám phá các tính năng mô-đun hữu ích khác, chẳng hạn như ADC.

Đi đến phần thứ hai của bài viết: quản lý mô-đun Ke-USB24A từ Excel

Tác giả: Dmitry Ivanov (Grirog); 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.

<< Quay lại

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

Trong thế giới công nghệ hiện đại, nơi khoảng cách ngày càng trở nên phổ biến, việc duy trì sự kết nối và cảm giác gần gũi là điều quan trọng. Những phát triển gần đây về da nhân tạo của các nhà khoa học Đức từ Đại học Saarland đại diện cho một kỷ nguyên mới trong tương tác ảo. Các nhà nghiên cứu Đức từ Đại học Saarland đã phát triển những tấm màng siêu mỏng có thể truyền cảm giác chạm vào từ xa. Công nghệ tiên tiến này mang đến những cơ hội mới cho giao tiếp ảo, đặc biệt đối với những người đang ở xa người thân. Các màng siêu mỏng do các nhà nghiên cứu phát triển, chỉ dày 50 micromet, có thể được tích hợp vào vật liệu dệt và được mặc như lớp da thứ hai. Những tấm phim này hoạt động như những cảm biến nhận biết tín hiệu xúc giác từ bố hoặc mẹ và đóng vai trò là cơ cấu truyền động truyền những chuyển động này đến em bé. Việc cha mẹ chạm vào vải sẽ kích hoạt các cảm biến phản ứng với áp lực và làm biến dạng màng siêu mỏng. Cái này ... >>

Cát vệ sinh cho mèo Petgugu Global 15.04.2024

Chăm sóc thú cưng thường có thể là một thách thức, đặc biệt là khi bạn phải giữ nhà cửa sạch sẽ. Một giải pháp thú vị mới từ công ty khởi nghiệp Petgugu Global đã được trình bày, giải pháp này sẽ giúp cuộc sống của những người nuôi mèo trở nên dễ dàng hơn và giúp họ giữ cho ngôi nhà của mình hoàn toàn sạch sẽ và ngăn nắp. Startup Petgugu Global đã trình làng một loại bồn cầu độc đáo dành cho mèo có thể tự động xả phân, giữ cho ngôi nhà của bạn luôn sạch sẽ và trong lành. Thiết bị cải tiến này được trang bị nhiều cảm biến thông minh khác nhau để theo dõi hoạt động đi vệ sinh của thú cưng và kích hoạt để tự động làm sạch sau khi sử dụng. Thiết bị kết nối với hệ thống thoát nước và đảm bảo loại bỏ chất thải hiệu quả mà không cần sự can thiệp của chủ sở hữu. Ngoài ra, bồn cầu có dung lượng lưu trữ lớn có thể xả nước, lý tưởng cho các hộ gia đình có nhiều mèo. Bát vệ sinh cho mèo Petgugu được thiết kế để sử dụng với chất độn chuồng hòa tan trong nước và cung cấp nhiều lựa chọn bổ sung. ... >>

Sự hấp dẫn của những người đàn ông biết quan tâm 14.04.2024

Định kiến ​​phụ nữ thích “trai hư” đã phổ biến từ lâu. Tuy nhiên, nghiên cứu gần đây được thực hiện bởi các nhà khoa học Anh từ Đại học Monash đã đưa ra một góc nhìn mới về vấn đề này. Họ xem xét cách phụ nữ phản ứng trước trách nhiệm tinh thần và sự sẵn sàng giúp đỡ người khác của nam giới. Những phát hiện của nghiên cứu có thể thay đổi sự hiểu biết của chúng ta về điều gì khiến đàn ông hấp dẫn phụ nữ. Một nghiên cứu được thực hiện bởi các nhà khoa học từ Đại học Monash dẫn đến những phát hiện mới về sức hấp dẫn của đàn ông đối với phụ nữ. Trong thí nghiệm, phụ nữ được cho xem những bức ảnh của đàn ông với những câu chuyện ngắn gọn về hành vi của họ trong nhiều tình huống khác nhau, bao gồm cả phản ứng của họ khi gặp một người đàn ông vô gia cư. Một số người đàn ông phớt lờ người đàn ông vô gia cư, trong khi những người khác giúp đỡ anh ta, chẳng hạn như mua đồ ăn cho anh ta. Một nghiên cứu cho thấy những người đàn ông thể hiện sự đồng cảm và tử tế sẽ hấp dẫn phụ nữ hơn so với những người đàn ông thể hiện sự đồng cảm và tử tế. ... >>

Tin tức ngẫu nhiên từ Kho lưu trữ

Chip Wi-Fi tiết kiệm chi phí cho điện tử gia dụng 22.09.2013

Qualcomm Incorporated thông báo rằng bộ phận Qualcomm Atheros của họ đã giới thiệu một dòng chip Wi-Fi công suất thấp mới. Những con chip này sẽ phát triển và hỗ trợ khái niệm "Internet of Things", giúp cung cấp thông tin liên lạc giữa các thiết bị thuộc nhiều loại khác nhau. Với ngăn xếp IP và các dịch vụ mạng trên chip đầy đủ, nền tảng QCA4002 và QCA4004 sẽ cho phép các nhà sản xuất bổ sung hỗ trợ Wi-Fi cho hầu hết mọi thiết bị mà không cần thêm chi phí phát triển.

Các nền tảng được phân biệt bởi sự tích hợp của bộ xử lý và mô-đun bộ nhớ trên chip, giúp loại bỏ nhu cầu sử dụng bộ điều khiển hệ thống, điều này làm tăng giá thành sản phẩm và tiêu thụ điện năng của nó. Sử dụng QCA4004, các công ty sẽ có thể xây dựng các ứng dụng của riêng họ trên nền tảng Qualcomm Atheros, thay vì chỉ sử dụng nó cho kết nối Wi-Fi.

Nền tảng QCA4002 / 4004 được thiết kế để sử dụng trong các thiết bị gia dụng (máy giặt, máy điều hòa không khí, máy nước nóng, v.v.), điện tử tiêu dùng, cũng như cảm biến và ổ cắm thông minh cho hệ thống chiếu sáng, an ninh và tự động hóa gia đình. Nền tảng QCA4004 đã được sử dụng trong máy giặt-sấy và các hệ thống phân chia của Haier.

QCA4002 / 4004 cũng sử dụng nền tảng phần mềm AllJoyn để hiện thực hóa khái niệm IoT. Nền tảng cung cấp thông tin liên lạc không bị gián đoạn giữa các loại thiết bị, dịch vụ và dịch vụ khác nhau. Alljoyn giúp giải quyết các tác vụ phổ biến về tương tác của người dùng với các thiết bị xung quanh họ: đăng ký, thông báo, phát trực tuyến và điều khiển âm thanh.

Haier và Qualcomm Atheros tại IFA 2013 đã trình diễn hai thiết bị dựa trên nền tảng QCA4004: máy giặt-máy sấy và máy điều hòa không khí. Lily Li, Giám đốc điều hành của Qingdao Haier Smart Home Technology Limited cho biết: “Vì Qualcomm Atheros cung cấp nền tảng Wi-Fi chìa khóa trao tay với mức tiêu thụ điện năng thấp nên Haier đã có thể nhanh chóng phát triển các sản phẩm sẵn sàng để sản xuất hàng loạt. có nhu cầu bởi những người tiêu dùng muốn điều khiển các thiết bị gia dụng thông qua thiết bị di động. "

Jason Zheng, Phó chủ tịch cấp cao cho biết: "Bằng cách xây dựng trung tâm IoT, Qualcomm đang xây dựng và cung cấp các giải pháp kết nối hiệu quả về chi phí và năng lượng. Sự phát triển Atheros mới của Qualcomm cho phép nhiều thiết bị gia đình và văn phòng mới kết nối với mạng Wi-Fi tiêu chuẩn" của Qualcomm Atheros - Nền tảng QCA4002 và QCA4004 giảm tiêu thụ điện năng và loại bỏ việc sử dụng các bộ vi xử lý chính, giúp đơn giản hóa việc cài đặt, cấu hình và vận hành. "

Cả hai nền tảng QCA4002 và QCA4004 đều bao gồm tính năng Green TX có thể giảm đến một nửa công suất truyền dữ liệu khi có các điểm truy cập hoặc các thiết bị khác ở gần.

Chức năng ngủ và điều khiển công suất động, khi tiêu thụ dưới 1 mW, cải thiện hiệu quả giao tiếp và tuổi thọ pin: ví dụ: trong điều khiển từ xa, bộ điều nhiệt và cảm biến. Một chương trình đặc biệt có nhiệm vụ giảm mức tiêu thụ điện năng trên nền tảng, điều khiển chế độ tự động đánh thức hoặc chuyển sang chế độ ngủ, trong đó mức tiêu thụ điện năng có thể giảm xuống mức microampe. Đồng thời, QCA4002 và QCA4004 thức dậy từ chế độ ngủ nhanh hơn bốn lần so với các đối tác của chúng.

Tin tức thú vị khác:

▪ AMOLED với đường chéo lớn

▪ Xiaomi Walkie-Talkie 3

▪ Người nhặt rác không gian trên động cơ ion

▪ Vi mao trên quần áo

▪ Màn hình cảm ứng cong thực sự

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 Palindromes. Lựa chọn các bài viết

▪ bài viết của Henri de Regnier. câu cách ngôn nổi tiếng

▪ bài báo Động vật có vú trên cạn nào nhanh nhất? đáp án chi tiết

▪ bài báo Bow-batun. Truyền thuyết, canh tác, phương pháp áp dụng

▪ Bài Viết Son Môi. Công thức nấu ăn đơn giản và lời khuyên

▪ bài viết Phục hồi nhiệt của các tế bào điện. 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:

Имя:


Email (tùy chọn):


bình luận:





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

www.diagram.com.ua
2000-2024