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

Thiết kế hệ thống kiểm soát ra vào tự động. 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 / Bộ vi điều khiển

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

Ngày nay, thị trường linh kiện điện tử cung cấp nhiều cơ hội để tạo ra các hệ thống cho nhiều mục đích khác nhau. Tuy nhiên, câu hỏi đặt ra: làm thế nào để chọn được các thành phần tối ưu cho một hệ thống cụ thể? Bài báo được xuất bản thảo luận về việc thiết kế một hệ thống kiểm soát truy cập tự động bằng cách sử dụng các thành phần rẻ tiền, có sẵn rộng rãi.

Vậy bắt đầu từ đâu? Sự phát triển của bất kỳ hệ thống nào đều bắt đầu bằng việc lập ra một danh sách các yêu cầu mà nó phải đáp ứng. Đối với hệ thống được mô tả trong bài viết, danh sách có thể trông như thế này. Hệ thống nên:

  1. Kiểm soát truy cập vào cơ sở thông qua một cửa.
  2. Cung cấp nhận dạng duy nhất cho mỗi người dùng.
  3. Duy trì nhật ký các đoạn văn với bản ghi thời gian đoạn văn và ID người dùng.
  4. Cung cấp công việc với ba loại người dùng.

Hãy xác định những thành phần nào hệ thống nên chứa. Để làm điều này, hãy xem xét các yêu cầu được liệt kê ở trên. Từ điểm 1, sẽ cần một đường đầu vào/đầu ra để điều khiển cơ chế đóng/mở cửa và một thiết bị để nhập mã định danh.

Việc lựa chọn công nghệ nhận dạng người dùng (khoản 2) ảnh hưởng đáng kể đến các đặc điểm của hệ thống như tính bảo mật (ngăn chặn bên thứ ba truy cập vào đối tượng bằng cách chọn khóa/mã điện tử), tính dễ sử dụng (thời gian mà người dùng sẽ dành cho việc nhận dạng quá trình), chi phí cho hệ thống và hoạt động tiếp theo của nó. Ví dụ về các giải pháp khả thi ở đây bao gồm nhập mật khẩu qua bàn phím, sử dụng thẻ có dải từ và phím điện tử iButton của Dallas Semiconductor [1,2].

Nhập mật khẩu qua bàn phím là cách thực hiện đơn giản và rẻ nhất, mặc dù nó không thuận tiện hoặc an toàn lắm vì người dùng có thể quên mật khẩu hoặc người khác có thể theo dõi mật khẩu. Ngoài ra, với việc thường xuyên ra vào cơ sở, việc nhập tổ hợp mã mất khá nhiều thời gian.

Thẻ nhựa sử dụng thuận tiện hơn và hệ thống như vậy khó “hack” hơn, tuy nhiên, việc triển khai nó đòi hỏi phải có thêm thiết bị để đọc thông tin từ thẻ, cũng như thiết bị đặc biệt để ghi thông tin trên thẻ, sẽ được sử dụng khi thêm người dùng mới. Điều này làm tăng đáng kể chi phí của hệ thống cuối cùng.

Hãy xem xét lựa chọn cuối cùng. Phím iButton là một mạch tích hợp được đặt trong vỏ máy tính bảng MicroCan bằng kim loại có đường kính 18 và chiều cao 6 mm. Phạm vi sản phẩm được sản xuất theo thiết kế này khá phong phú: đồng hồ thời gian thực, cảm biến nhiệt độ, bộ nhớ ổn định và nhiều sản phẩm khác. IButton không tốn kém (khoảng $2) và việc triển khai đầu đọc cũng khá đơn giản - về cơ bản, bus dữ liệu được kết nối trực tiếp với một đường I/O duy nhất của cổng vi điều khiển. Trong trường hợp này, chỉ cần triển khai giao thức 1-Wire trong phần mềm. Sự dễ dàng sử dụng của hệ thống như vậy cũng là điều hiển nhiên - để đọc được mã, người dùng chỉ cần chạm vào “máy tính bảng” trên bàn tiếp xúc. Đối với hệ thống được mô tả, bản sửa đổi DS1990 đã được chọn, không thực hiện bất kỳ chức năng nào khác ngoài nhận dạng, tức là chip chỉ chứa một mã duy nhất có thể đọc được bằng cách gửi lệnh đặc biệt đến thiết bị.

Hãy quay trở lại các yêu cầu chức năng. Theo đoạn 3, bạn sẽ cần theo dõi thời gian và ghi lại thông tin về quyền truy cập của người dùng vào đối tượng bảo mật. Đương nhiên, cần phải dự phòng những trường hợp mất điện có thể xảy ra, vì vậy thời gian và cơ chế ghi nhật ký phải có khả năng chống lại các vấn đề thuộc loại này. Vì DS1990 đã được chọn làm mã định danh người dùng và trong mọi trường hợp, bạn sẽ phải triển khai giao thức 1-Dây theo chương trình, nên sử dụng một sửa đổi iButton khác - DS1994 - làm đồng hồ thời gian thực là điều hợp lý. Con chip này chứa pin lithium tích hợp để đảm bảo đồng hồ chạy được 10 năm.

Để lưu trữ nhật ký các lượt truy cập, một loạt bộ nhớ Flash từ Atmel AT45 đã được chọn [3]. Việc đọc/ghi dữ liệu vào bộ nhớ loại này được thực hiện bằng giao thức SPI nối tiếp, tổng số dòng đầu vào/đầu ra liên quan là 7. Từ các vi mạch có sẵn của dòng này, AT45D041 có dung lượng bộ nhớ 4 Mbit đã được chọn.

Cần có bàn phím để quản lý cài đặt hệ thống. Trong trường hợp này, ma trận 3x4 gồm các nút có số 0...9 và các ký hiệu “*” và “#” là đủ. Bàn phím như vậy sẽ yêu cầu thêm 3+4=7 dòng I/O của vi điều khiển.

Điều cuối cùng bạn cần có trong hệ thống là một màn hình nhỏ để xem nhật ký vượt qua và cấu hình hệ thống. Phạm vi màn hình rẻ tiền hiện được sản xuất khá rộng, nhưng trong trường hợp của chúng tôi không cần đầu ra đồ họa, vì vậy màn hình LCD đủ để hiển thị thông tin chữ và số. Phổ biến nhất hiện nay là màn hình LCD dựa trên bộ điều khiển HITACHI HD44780 [4]. Chúng được phân biệt bởi sự dễ dàng kết nối và chi phí thấp. Dữ liệu được truyền qua giao diện tám hoặc bốn bit (tùy thuộc vào chế độ được sử dụng), cộng thêm ba đường I/O nữa được yêu cầu để truyền tín hiệu điều khiển. Để tiết kiệm các dòng I/O, giao diện 7 bit đã được chọn, do đó, tổng số dòng I/O cho điều khiển LCD cũng là XNUMX.

Điều này hoàn thành việc lựa chọn các thiết bị ngoại vi. Bây giờ bạn phải chọn một bộ vi điều khiển có thể điều khiển hiệu quả tất cả các thiết bị trên. Trước tiên, hãy tính số lượng đường vào/ra cần thiết sẽ được sử dụng trong hệ thống (Bảng 1). Kết quả thu được không phải là kết quả cuối cùng, vì trong tương lai (trong quá trình hoạt động) có thể cần thêm các đường đầu vào/đầu ra, chẳng hạn như để kết nối đèn LED, đầu loa động, v.v. Do đó, nên chọn bộ vi điều khiển có nhiều đầu vào hơn /dòng đầu ra hơn quy định trong bảng 1.

Thiết kế hệ thống kiểm soát truy cập tự động

Từ quan điểm lập trình, các bộ vi điều khiển triển khai cái gọi là công nghệ ISP (Lập trình hệ thống IP - lập trình trong mạch) rất hấp dẫn. Để tải mã chương trình mới vào vi điều khiển, không cần phải gỡ mã chương trình ra khỏi bo mạch: việc lập trình được thực hiện trong mạch thông qua các chân đặc biệt. Hơn nữa, đối với một số sửa đổi, bạn thậm chí không cần lập trình viên - "phần sụn" được thực hiện thông qua cổng song song của máy tính. Đương nhiên, giải pháp dễ chấp nhận nhất là chỉ sử dụng một bộ vi điều khiển như vậy trong hệ thống, không cần thêm tiền cho phần sụn.

Để thực hiện nhiệm vụ này, bộ vi điều khiển AT89S8252 đã được chọn, hoàn toàn tương thích về bố cục mã và chân với các bộ vi điều khiển thuộc họ 8051. Nó có 8 KB bộ nhớ chương trình flash có thể lập trình trong mạch với tài nguyên 1000 chu kỳ ghi lại, 2 KB EEPROM tích hợp (bộ nhớ chỉ đọc có thể lập trình có thể xóa bằng điện), RAM 256 byte, 32 đường I/O, ba bộ định thời, bộ hẹn giờ giám sát, phần cứng hỗ trợ giao diện SPI. Tần số xung nhịp - Khoảng...24 MHz (một chu kỳ máy được thực hiện trong 12 chu kỳ xung nhịp, do đó, hiệu suất tối đa là hai triệu thao tác mỗi giây).

Việc lựa chọn bộ vi điều khiển cụ thể này được chứng minh như sau. Bộ vi điều khiển dòng 8051 có một bộ hướng dẫn mở rộng, giúp chúng dễ dàng lập trình ở mức độ thấp (ví dụ: các hoạt động trên từng bit riêng lẻ được hỗ trợ [5]). Công nghệ ISP tăng tốc độ gỡ lỗi và tạo điều kiện phát triển; hỗ trợ phần cứng cho giao diện SPI cho phép bạn kết nối bộ nhớ flash dòng AT45 đã chọn mà không cần lập trình thêm giao thức này. 2 KB EEPROM tích hợp có thể được sử dụng để lưu trữ thông tin, thông tin này phải được đảm bảo an toàn bất kể có nguồn điện bên ngoài. 32 đường I/O là khá đủ để triển khai hệ thống được mô tả. Sự hiện diện của bộ hẹn giờ cho phép thực hiện linh hoạt giao thức 1-Dây vì nó yêu cầu độ trễ thời gian chính xác.

Bộ hẹn giờ giám sát đảm bảo chức năng của hệ thống khi gặp nhiễu điện từ mạnh, có thể khiến bộ điều khiển bị treo. Bộ định thời cơ quan giám sát là một hệ thống con độc lập trong bộ vi điều khiển để kiểm tra trạng thái của một bit trong thanh ghi trạng thái của bộ vi xử lý sau mỗi N chu kỳ xung nhịp. Nếu bit này được đặt, bộ vi điều khiển sẽ được đặt lại về trạng thái ban đầu và nếu được đặt lại, nó sẽ được đặt thành 1 và quá trình kiểm tra sẽ dừng. Theo đó, chương trình được thực thi phải đặt lại bit này trong khoảng thời gian không quá N chu kỳ xung nhịp. Nếu điều này không xảy ra, điều đó có nghĩa là hoạt động của bộ vi điều khiển đã bị gián đoạn do sự can thiệp từ bên ngoài và lần tiếp theo khi bộ đếm thời gian theo dõi được kích hoạt, bộ vi điều khiển sẽ được đặt lại về trạng thái ban đầu.

Trước khi chuyển sang triển khai phần mềm, chúng ta hãy quay lại kiến ​​trúc một lần nữa trên quan điểm tính hiệu quả của nó trong việc thực hiện các chức năng trực tiếp của hệ thống. Hệ thống được thiết kế sẽ hỗ trợ hai cách nhập thông tin: sử dụng bàn phím (các lệnh thiết lập hệ thống, xem log các pass) và qua contact pad của giao diện 1-Wire. Vì mục đích chính của hệ thống là kiểm soát truy cập nên thời gian thăm dò bảng 1-Dây phải vượt quá thời gian được phân bổ cho việc thăm dò bàn phím.

Xem xét đặc điểm kỹ thuật của giao thức 1-Wire, bạn có thể thấy rằng có thể xảy ra hai tình huống cơ bản khác nhau: thứ nhất, khi chỉ có một thiết bị trên đường dây và thứ hai, khi có nhiều thiết bị hơn. Để xác định số lượng thiết bị trên đường dây và số nhận dạng của chúng, có một cơ chế tìm kiếm đặc biệt được chỉ định trong đặc tả giao thức 1-Wire. Nó bao gồm sàng lọc tuần tự các thiết bị trên đường truyền và quét từng bit không gian địa chỉ (không gian định danh “Nút”). Hơn nữa, quy trình này phải được thực hiện lại sau mỗi chu kỳ giao tiếp với các thiết bị được kết nối (vì thành phần của chúng có thể thay đổi).

Như đã đề cập, hệ thống của chúng tôi dự kiến ​​có một đường 1-Dây, đường này sẽ được sử dụng để kết nối cả đồng hồ thời gian thực và các phím nhận dạng, đồng thời đồng hồ thời gian thực, là một phần của hệ thống, sẽ được kết nối tại tất cả thời gian. Điều này có nghĩa là chúng ta gặp phải tình huống có thể có nhiều thiết bị trên đường dây. Có tính đến những điều trên và sự hiện diện của các đường dây đầu vào/đầu ra miễn phí, việc phân bổ các đường dây trong hệ thống cho giao thức 1-Dây là hợp lý: đồng hồ thời gian thực được kết nối vĩnh viễn với một trong số chúng và đường thứ hai là chỉ được sử dụng để trình bày định danh người dùng. Cấu hình này đảm bảo rằng chỉ có một thiết bị trên mỗi dòng vào bất kỳ lúc nào, giúp đơn giản hóa đáng kể việc triển khai hệ thống, giảm thời gian phản hồi và tiết kiệm dung lượng bộ nhớ chương trình.

Đồng hồ thời gian thực DS1994 có bộ đếm 256 byte tăng 5 lần mỗi giây. Khi nó tràn, việc đếm ngược tiếp tục từ số 136. 01.01.2000 byte là đủ cho 00 năm hoạt động trước khi bộ đếm bị tràn. Do người dùng cần hiển thị thời gian ở định dạng thuận tiện cho mình và cũng cần cung cấp khả năng đặt đồng hồ, hệ thống nhúng phải hỗ trợ chuyển đổi ngày giờ từ định dạng bên trong sang định dạng bên trong. dạng văn bản và ngược lại. Ngày được chọn làm điểm tham chiếu là 00/00/2136 XNUMX:XNUMX:XNUMX, đảm bảo hoạt động của đồng hồ và ghi nhật ký cho đến khoảng năm XNUMX.

Và một điểm nữa mà bạn nên chú ý. Chúng tôi đã đồng ý rằng nhật ký các thẻ sẽ được lưu trữ trong bộ nhớ flash ngoài, nhưng chúng tôi vẫn cần xác định nơi lưu trữ danh sách các quyền truy cập. Khi mô tả bộ vi điều khiển, EEPROM 2 KB tích hợp đã được đề cập. Điều này lý tưởng cho mục đích này, vì danh sách truy cập có giá trị hơn nhật ký truy cập và chẳng hạn như nếu danh sách sau có thể được xóa (vật lý) khỏi hệ thống bằng cách tháo chip tương ứng khỏi bo mạch, khi đó danh sách quyền truy cập chỉ có thể bị xóa bằng cách tháo bộ vi điều khiển, nếu không có chip này thì hệ thống không thể hoạt động. Trong hệ thống được mô tả, dung lượng bộ nhớ được chỉ định đủ để chứa 168 tài khoản, tức là số lượng người dùng tối đa là 168.

Nhật ký vượt qua được triển khai dưới dạng danh sách vòng tròn và khi nó tràn ra, các mục nhập cũ nhất sẽ bị xóa. Kích thước của một mục nhật ký là 12 byte (4 byte cho thời gian truyền và 8 byte cho mã định danh). Điều này có nghĩa là sẽ có đủ bộ nhớ nhật ký để ghi khoảng 45 lượt trước khi xảy ra lỗi tràn nhật ký đầu tiên.

Trong quá trình phát triển, một thành phần khác đã được thêm vào hệ thống - công tắc sậy trên cửa. Điều cần thiết là hệ thống có thể xác định xem cửa hiện đang mở hay đóng, cũng như tạm thời tắt nguồn điện cho nam châm điện. Thuật toán mở cửa sau đây được thực hiện: điện áp được cấp vào cuộn dây điện từ và hệ thống sẽ đợi cho đến khi cửa được mở hoặc cho đến khi hết thời gian trễ 5 giây, sau đó nguồn điện áp sẽ dừng.

Sơ đồ của thiết bị được phát triển được hiển thị trong hình.

Thiết kế hệ thống kiểm soát truy cập tự động

Như bạn có thể thấy, ngoài bộ vi điều khiển DD1, nó còn chứa chip nhớ DS1 Flash, bàn phím 12 nút SB1 - SB12 và một màn hình LCD HG1. Tần số xung nhịp của vi điều khiển được đặt bởi bộ cộng hưởng thạch anh ZQ1 ở mức 24 MHz. Port P0 dùng để nhập thông tin từ đồng hồ iButton (nối vào ổ cắm X1) và bộ nhận dạng (nối với X2), điều khiển rơle (thông qua phím Transistor) cấp nguồn cho khóa nam châm điện, đèn LED HL1 phát tín hiệu cánh cửa được mở và đăng ký trạng thái được đặt cho công tắc sậy của cô ấy. Thông tin được trao đổi với chip nhớ Flash DS1 qua cổng P1. Bàn phím được phục vụ bởi cổng P2, chỉ báo HG1 là cổng P5. Thiết bị được cấp nguồn bằng điện áp ổn định 16 V. Để cấp nguồn cho rơle điều khiển hoạt động của nam châm điện cần có nguồn điện áp 20...XNUMX V.

Thiết bị được lắp ráp trên một bảng có kích thước phù hợp. Để kết nối bộ vi điều khiển DD1 và chip nhớ DS1, nên sử dụng các ổ cắm thích hợp. Bảng mạch được gắn được đặt trong vỏ nhựa hoặc kim loại, bàn phím và màn hình LCD được đặt ở mặt trước. Thiết bị được lắp đặt bên trong khu vực được bảo vệ.

Mã chương trình cơ sở và mã nguồn chương trình

Sau khi bật thiết bị, danh sách các mục menu hiển thị trong bảng sẽ được hiển thị trên màn hình LCD. 2. Vì chỉ báo chỉ có hai dòng nên các phím “#” và “*” được sử dụng để cuộn theo chiều ngang. Để thực thi bất kỳ lệnh nào trong số này, cần có đặc quyền của quản trị viên và sau khi chọn một mục menu bằng cách nhấn phím thích hợp, bạn phải xuất trình một khóa có quyền quản trị viên, nếu không lệnh được yêu cầu sẽ bị bỏ qua.

Thiết kế hệ thống kiểm soát truy cập tự động

Trong quá trình làm việc trên thiết bị, các vấn đề đã nảy sinh ở các giai đoạn phát triển khác nhau. Tôi muốn lưu ý những điểm sau.

Phần phần cứng. Bất kỳ bộ vi xử lý nào cũng có giá trị tối đa cho phép đối với dòng điện đầu vào và đầu ra của các cổng đầu vào/đầu ra. Ví dụ: nếu bạn cần sử dụng đèn LED trong hệ thống thì hầu hết các bộ vi điều khiển sẽ không thể cung cấp dòng điện cần thiết cho cổng I/O nếu trạng thái hoạt động là nhật ký. 1. Trong trường hợp như vậy, cần phải kích hoạt trạng thái nhật ký. 0 bằng cách kết nối cực dương LED với bus nguồn. Chúng ta cũng không nên quên việc hạn chế dòng điện bằng cách mắc nối tiếp một điện trở có điện trở khoảng 2 kOhm với tải. Nếu bạn vẫn cần sử dụng log. 1 là trạng thái hoạt động và tải quá lớn thì nên sử dụng công tắc bóng bán dẫn để bật tải.

Khi triển khai bus 1-Wire, cần phải “kéo” bus dữ liệu qua điện trở lên đến điện áp nguồn. Điều này là cần thiết để trong quá trình chuyển từ trạng thái thấp sang trạng thái cao, đường dây nhanh chóng đạt ngưỡng chuyển sang nhật ký. 1. Giá trị điện trở phải nằm trong khoảng 4,7...5,1 kOhm. Nếu dây đủ dài (vài mét), điện trở của điện trở có thể giảm.

Chúng ta không nên quên dòng điện tối đa có thể được tiêu thụ bởi tất cả các thiết bị được kết nối với cổng vi điều khiển. Cần phải xem xét trường hợp tất cả chúng đều ở trạng thái hoạt động và tính toán xem bộ vi điều khiển có thể cung cấp công suất đầu ra như vậy hay không. Nếu vượt quá giá trị tối đa cho phép, thiết bị sẽ không bật đúng lúc.

Phần phần mềm. Phần lớn quá trình phát triển phụ thuộc vào trình biên dịch nào được sử dụng, mức độ tối ưu hóa mã và đặt mã vào bộ nhớ, liệu nó có cho phép bạn gỡ lỗi chương trình trên trình mô phỏng của riêng bạn hay không và theo dõi thời gian thực hiện chương trình, v.v.

Nếu một chương trình sử dụng hằng chuỗi, thì do dung lượng RAM hạn chế nên cần phải sử dụng các lệnh đặc biệt để cho trình biên dịch biết rằng chúng phải nằm trong vùng bộ nhớ chương trình. Ví dụ: đối với trình biên dịch Keil uVision, nó trông như thế này: 'const char code sz[6] = "Xin chào"', trong đó từ bổ nghĩa "code" cho trình biên dịch biết rằng chuỗi phải được đặt trong bộ nhớ chương trình.

Đối với các hoạt động quan trọng về thời gian, tốt hơn nên sử dụng bộ hẹn giờ, vì trong trường hợp này, việc liên kết với tần số đồng hồ xảy ra bằng cách đưa ra một hằng số, có thể dễ dàng điều chỉnh nếu tần số thay đổi.

Bạn không nên tạo các hàm có số lượng lớn tham số được truyền, vì khi chúng được gọi, quá trình truyền sẽ diễn ra thông qua các thanh ghi (và khi có quá nhiều tham số, thì sẽ xảy ra thông qua các vùng cố định trong bộ nhớ). Mỗi lệnh gọi như vậy yêu cầu mã bổ sung để lưu trữ các giá trị đăng ký trước khi gọi hàm và truy xuất các tham số đó trong hàm. Một giải pháp có thể là sử dụng các biến toàn cục, nhưng hãy hết sức cẩn thận nếu hàm được gọi lần lượt gọi một hàm sử dụng cùng tham số.

Nếu bạn đang sử dụng ngôn ngữ cấp cao để lập trình, việc đánh giá mã hợp ngữ kết quả theo quan điểm tối ưu (nếu bạn gặp phải vấn đề về bộ nhớ thấp) sẽ rất hữu ích.

Các trình biên dịch hiện đại tạo ra mã hợp ngữ khá nhỏ gọn và nhanh chóng khi viết chương trình bằng ngôn ngữ cấp cao, do đó không cần thiết phải viết toàn bộ mã bằng hợp ngữ. Tuy nhiên, việc sử dụng trình biên dịch mã là hợp lý trong các thủ tục quan trọng về mặt thời gian (về tốc độ và độ chính xác).

Đương nhiên, hệ thống được mô tả trong bài viết có thể được cải thiện theo nhiều hướng. Ví dụ: thêm các hạn chế truy cập dựa trên thời gian trong ngày, ghi nhật ký các lần truy cập trái phép (trình bày mã định danh không có quyền truy cập), thêm hỗ trợ kiểm soát truy cập vào đối tượng thứ hai (điều này sẽ yêu cầu thêm ba dòng đầu vào/đầu ra), tuy nhiên, như bạn đã biết, không có giới hạn cho sự hoàn hảo, nhưng dung lượng bộ nhớ chương trình trong bộ vi điều khiển là có hạn. Mục tiêu chính của bài viết là trình bày, bằng một ví dụ cụ thể, toàn bộ chu trình tạo ra một hệ thống nhúng, cũng như đưa ra một số lời khuyên thiết thực về việc giải quyết các vấn đề có thể gặp phải trong quá trình phát triển nó.

Văn chương

  1. Tài liệu kỹ thuật từ Dallas Semiconductor. - .
  2. Sinyutkin A. Khóa điện tử trên phím máy tính bảng iButton. - Đài phát thanh, 2001, số 2, tr. 31 - 33; Số 3, tr. 30. 31.
  3. Tài liệu kỹ thuật từ Atmel AT45D041. - .
  4. Tài liệu kỹ thuật của Hitachi "HD44780U (LCD-11) (Bộ điều khiển/Trình điều khiển hiển thị tinh thể lỏng Dot Matrix) ADE-207-272(Z) '99.9 Rev. CO".
  5. Predko M. Hướng dẫn về vi điều khiển. Tập 1. - M.: Postmarket, 2001.

Tác giả: A. Rantsevich, Minsk

Xem các bài viết khác razdela Bộ vi điều khiển.

Đọ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:

Máy tỉa hoa trong vườn 02.05.2024

Trong nền nông nghiệp hiện đại, tiến bộ công nghệ đang phát triển nhằm nâng cao hiệu quả của quá trình chăm sóc cây trồng. Máy tỉa thưa hoa Florix cải tiến đã được giới thiệu tại Ý, được thiết kế để tối ưu hóa giai đoạn thu hoạch. Công cụ này được trang bị cánh tay di động, cho phép nó dễ dàng thích ứng với nhu cầu của khu vườn. Người vận hành có thể điều chỉnh tốc độ của các dây mỏng bằng cách điều khiển chúng từ cabin máy kéo bằng cần điều khiển. Cách tiếp cận này làm tăng đáng kể hiệu quả của quá trình tỉa thưa hoa, mang lại khả năng điều chỉnh riêng cho từng điều kiện cụ thể của khu vườn, cũng như sự đa dạng và loại trái cây được trồng trong đó. Sau hai năm thử nghiệm máy Florix trên nhiều loại trái cây khác nhau, kết quả rất đáng khích lệ. Những nông dân như Filiberto Montanari, người đã sử dụng máy Florix trong vài năm, đã báo cáo rằng thời gian và công sức cần thiết để tỉa hoa đã giảm đáng kể. ... >>

Kính hiển vi hồng ngoại tiên tiến 02.05.2024

Kính hiển vi đóng vai trò quan trọng trong nghiên cứu khoa học, cho phép các nhà khoa học đi sâu vào các cấu trúc và quá trình mà mắt thường không nhìn thấy được. Tuy nhiên, các phương pháp kính hiển vi khác nhau đều có những hạn chế, trong đó có hạn chế về độ phân giải khi sử dụng dải hồng ngoại. Nhưng những thành tựu mới nhất của các nhà nghiên cứu Nhật Bản tại Đại học Tokyo đã mở ra những triển vọng mới cho việc nghiên cứu thế giới vi mô. Các nhà khoa học từ Đại học Tokyo vừa công bố một loại kính hiển vi mới sẽ cách mạng hóa khả năng của kính hiển vi hồng ngoại. Thiết bị tiên tiến này cho phép bạn nhìn thấy cấu trúc bên trong của vi khuẩn sống với độ rõ nét đáng kinh ngạc ở quy mô nanomet. Thông thường, kính hiển vi hồng ngoại trung bị hạn chế bởi độ phân giải thấp, nhưng sự phát triển mới nhất của các nhà nghiên cứu Nhật Bản đã khắc phục được những hạn chế này. Theo các nhà khoa học, kính hiển vi được phát triển cho phép tạo ra hình ảnh có độ phân giải lên tới 120 nanomet, cao gấp 30 lần độ phân giải của kính hiển vi truyền thống. ... >>

Bẫy không khí cho côn trùng 01.05.2024

Nông nghiệp là một trong những lĩnh vực quan trọng của nền kinh tế và kiểm soát dịch hại là một phần không thể thiếu trong quá trình này. Một nhóm các nhà khoa học từ Viện nghiên cứu khoai tây trung tâm-Hội đồng nghiên cứu nông nghiệp Ấn Độ (ICAR-CPRI), Shimla, đã đưa ra một giải pháp sáng tạo cho vấn đề này - bẫy không khí côn trùng chạy bằng năng lượng gió. Thiết bị này giải quyết những thiếu sót của các phương pháp kiểm soát sinh vật gây hại truyền thống bằng cách cung cấp dữ liệu về số lượng côn trùng theo thời gian thực. Bẫy được cung cấp năng lượng hoàn toàn bằng năng lượng gió, khiến nó trở thành một giải pháp thân thiện với môi trường và không cần điện. Thiết kế độc đáo của nó cho phép giám sát cả côn trùng có hại và có ích, cung cấp cái nhìn tổng quan đầy đủ về quần thể ở bất kỳ khu vực nông nghiệp nào. Kapil cho biết: “Bằng cách đánh giá các loài gây hại mục tiêu vào đúng thời điểm, chúng tôi có thể thực hiện các biện pháp cần thiết để kiểm soát cả sâu bệnh và dịch bệnh”. ... >>

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

Máy hiệu chuẩn quy trình đa chức năng chính xác dòng 726 26.01.2006

FLUKE CORPORATION giới thiệu Máy hiệu chuẩn quy trình đa chức năng chính xác dòng 726.

Thiết bị có độ chính xác 0,01% và đo điện áp, dòng điện, điện trở, tần số, áp suất và nhiệt độ. Máy có thể lưu tới 8 giá trị đo trong bộ nhớ, đo độ lệch phần trăm.

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

▪ Máy tính bảng Voyo A15 với bộ xử lý Exynos 5250

▪ ngô dưới đất

▪ APU AMD Trinity

▪ Điều khiển bằng giọng nói thiết bị gia dụng

▪ Solar Roof - tấm pin mặt trời ở dạng mái nhà

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 Hội thảo tại nhà. Lựa chọn bài viết

▪ bài báo A disservice. biểu hiện phổ biến

▪ Mất bao lâu để móng tay và tóc của một người mọc ra sau khi chết? đáp án chi tiết

▪ thợ điện điều. Hướng dẫn tiêu chuẩn về bảo hộ lao động

▪ bài viết Chuông xe đạp điện tử. Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện

▪ bài báo Bộ sạc cho ắc quy khởi động. 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