Luận văn điện tử Điều khiển và kiểm tra thiết bị điện bằng điện thoại di động qua soạn tin nhắn

124 478 1
Luận văn điện tử Điều khiển và kiểm tra thiết bị điện bằng điện thoại di động qua soạn tin nhắn

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Điều khiển thiết bị điện

GVHD: Th.S Vũ Thị Hồng Nga Lời nói đầu *** Với sự phát triển mạnh mẽ của Khoa học kĩ thuật trong những thập niên gần đây, ngành Bưu chính viễn thông đã tạo ra bước ngoặc quan trọng trong lĩnh vực thông tin để đáp ứng nhu cầu của con người. Hiện nay, hệ thống thông tin qua mạng điện thoại đã được toàn cầu hóa, trở nên gần gũi quen thuộc với con người. Nhờ hệ thống thông tin này mà con người đã không bị hạn chế về khoảng cách liên lạc. Trong lĩnh vực thông tin đã đáp ứng được nhu cầu cần thông tin của con người. Vậy trong lĩnh vực điều khiển tự động thì sao? Thật vậy, trong việc điều khiển có nhiều cách như: điều khiển bằng tia hồng ngoại, điều khiển bằng vô tuyến… nhưng các cách ấy đều phụ thuộc vào khoảng cách, chỉ có tác dụng trong phạm vi điều khiển gần. Với sự phát triển của KHKT, với mức độ nhu cầu của con người ngày càng cao, đòi hỏi con người phải điều khiển được một thiết bị điện nào đó mà không bị hạn chế về khoảng cách điều khiển. Từ đó, ý tưởng đề tài là phải thiết kế một hệ thống dùng ngay chính đường truyền có sẵn của mạng thông tin qua điện thoại để điều khiển. Với kết quả khả quan trong việc nghiên cứu, thiết kế đề tài của một số tài liệu tham khảo thực tế đã chắc chắn rằng việc sử dụng điện thoại di động để điều khiển thiết bị điện là một vấn đề hoàn toàn có thể được, có tính khả thi, phù hợp với xu thế mới của con người. Đó cũng chính là vấn đề mà sinh viên thực hiện đề tài đang quan tâm. Với lượng kiến thức được truyền đạt trong suốt khóa học, với khả năng của bản thân thời gian cho phép để thực hiện đề tài nên cá nhân sinh viên thực hiện vẫn còn những giới hạn cụ thể trong đề tài. Sau một thời gian thực hiện luận văn tốt nghiệp, bản thân sinh viên đã được mở rộng hiểu biết thêm về các thiết bị chế tạo, cũng như phát hiện ra nhiều thiếu sót. Ngoài ra, nó còn giúp cho em tìm hiểu thêm một số ứng dụng thực tế của nhiều thiết bị, linh kiện trong thực tiễn làm cho kiến thức của em ngày càng được nâng cao. Qua đó, em xin chân thành cám ơn cô Th.S Vũ Thị Hồng Nga thầy Th.S Trần Nguyên Bảo Trân khoa Công nghệ điện tử đã nhiệt tình giúp đỡ hướng dẫn em hoàn thành tốt đề tài luận văn tốt nghiệp. Nếu trong quá trình trình bày có gì không đúng hay chưa hợp lý thì kính mong quí thầy cô sửa chữa có những ý kiến đóng góp giúp cho nội dung trình bày ngày càng tốt hơn. ĐHCN Tp.HCM, ngày 05 tháng 04 năm 2009 Sinh viên Trương Châu Hiếu Đức 1 GVHD: Th.S Vũ Thị Hồng Nga Nhận xét của giáo viên hướng dẫn *** …………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………… . …………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………… Tp.HCM, ngày…tháng…năm 2009 Ký tên 2 GVHD: Th.S Vũ Thị Hồng Nga Nhận xét của giáo viên phản biện *** …………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………… . …………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………… Tp.HCM, ngày…tháng…năm 2009 Ký tên 3 GVHD: Th.S Vũ Thị Hồng Nga Mục Lục *** Trang Lời nói đầu…………………………………………… 1 Nhận xét của GV hướng dẫn……………………………………………………………… 2 Nhận xét của GV phản biện…………………………………… 3 CHƯƠNG 1: Lý thuyết liên quan…………………….5 1. Các phương thức giao tiếp qua máy tính 2. Module Sim300C………………………………………… 17 2.1 Giới thiệu 2.2 Cấu tạo…………………………………………………….18 2.3 Giao tiếp giữa Module với VXL………………………… 22 3. Vi xử lý 8951……………………………………………….24 4. Giải quyết vấn đề………………………………………… 44 CHƯƠNG 2: Thực hiện đồ án……………………… 45 1. Linh kiện 2. Sơ đồ khối của mô hình…………………………………….61 3. Sơ đồ mạch nguyên lý…………………………………… 62 4. Sơ đồ mạch Layout…………………………………………74 5. Nguyên lý hoạt động……………………………………….76 6. Lưu đồ giải thuật………………………………………… 80 7. Chương trình vi xử lý………………………………………82 CHƯƠNG 3: Đánh giá – Kết luận…… ………… 118 1. Kết quả thực hiện đề tài 2. Đánh giá đề tài đã thực hiện 3. Kết luận - Hướng phát triển của đề tài…………………… 119 4 GVHD: Th.S Vũ Thị Hồng Nga *Tài liệu tham khảo CHƯƠNG 1 Lý thuyết liên quan 1. Các phương thức giao tiếp qua máy tính 1.1 Các phương pháp điều khiển vào ra: a. Vào ra điều khiển bằng chương trình: Thiết bị ngoại vi được ghép tới Bus của hệ thống vi điều khiển thông qua các phần thích ứng về công nghệ chế tạo logic. Thích ứng về công nghệ chế tạo là điều chỉnh công nghệ sản xuất thiết bị ngoại vi công nghệ sản xuất của mạch trong hệ vi điều khiển. Thích ứng về logic là nhiệm vụ tạo tín hiệu điều khiển ngoại vi từ tín hiệu trên Bus hệ thống. Trong hệ vi điều khiển một vùng nhớ dùng làm nơi chứa địa chỉ cổng vào /ra CPU xuất hoặc nhập dữ liệu từ các cổng vào/ra này bằng các lệnh xuất/nhập IN/OUT. Lúc này cổng vào ra được xem như một thanh ghi ngoài, chúng được viết vào hoặc đọc ra như ô nhớ RAM qua hai lệnh trên. Để phân biệt hướng xuất hoặc nhập dữ liệu từ cổng vào ra CPU phát ra tín hiệu điều khiển đọc hoặc viết. Để phân biệt vùng nhớ với thiết bị vào ra CPU phát ra tín hiệu điều khiển IO/M. Khi có các lệnh này thì lệnh IN/OUT mới có tác dụng. Ngoài ra các lệnh qui chế độ nhớ, cũng như khả năng trao đổi dữ liệu giữa thiết bị ngoài hệ vi điều khiển. Lúc đó cổng vào ra được gán như địa chỉ ô nhớ của bộ nhớ. Các thanh ghi liên quan đến cổng vào ra được xem như ngăn nhớ. Khi bộ vi điều khiển gọi địa chỉ xung điều khiển đọc hay viết bộ nhớ, nó không cần xác định nơi gởi là bộ nhớ hay thiết bị vào ra. Nó chỉ đòi hỏi nơi gởi dữ liệu vào trong khỏang thời gian cho phép. Bộ logic bên ngoài sẽ giải mã địa chỉ kết hợp với xung MR, MW để chọn thiết bị mà không phân biệt ngăn nhớ hay thiết bị vào ra. b. Vào ra điều khiển bằng ngắt: Với phương pháp điều khiển vào ra bằng chương trình CPU phải liên tục kiểm tra trạng thái của thiết bị ngoại vi đến khi sẵn sàng. Đó là sự lãng phí thời gian của CPU làm cho chương trình dài phức tạp. Khi bộ vi điều khiển có nhiều thiết bị ngọai vi CPU không đáp ứng được nhu cầu của chúng. Có thể đáp ứng được yêu cầu ngoại vi nhanh chóng không theo trình tự như định trước nhờ cơ cấu ngắt của CPU. 5 GVHD: Th.S Vũ Thị Hồng Nga Nhờ tính chất đáp ứng ngắt tức thời của các vi điều khiển, khi có yêu cầu ngắt từ thiết bị ngoại vi. Do đó các ngắt thường được dùng ở những trường hợp yêu cầu đáp ứng nhanh, thời gian trả lời ngắn thực hiện ở bất cứ thời điểm nào. Khi đó CPU phải chuyển đến chương trình con phục vụ yêu cầu ngắt ở cuối bất kỳ lệnh nào trong chương trình chính. Các chương trình con phục vụ ngắt có thể lưu giữ nội dung các thanh ghi khôi phục lại khi thực hiện xong chương trình phục vụ ngắt trước khi trở lại chương trình chính. Phần cứng này trở nên phức tạp do phải giải quyết ưu tiên về vấn đề mã hóa. Khi sử dụng hệ ngắt ta xét đến các vấn đề sau: Yêu cầu ngắt: kiểm tra ngắt ở cuối chu kỳ lệnh, một chu kỳ lệnh có thể kéo dài nên tín hiệu yêu cầu ngắt thường được chốt lại cho đến khi bộ vi điều khiển ghi nhận. Ta có thể dùng đầu vào ngắt của vi điều khiển cho nhiều thiết bị ngoại vi nhưng CPU không xác định được nguồn yêu cầu ngắt. Chuyển điều kiện ngắt đến phục vụ ngắt: tùy vào chế độ ngắt, lọai đầu vào ngắt, dữ liệu vào họ vi điều khiển được chuyển sang chương trình phục vụ ngắt theo mỗi cách khác nhau. Cất giữ khôi phục trạng thái: tất cả các vi điều khiển khi thực hiện ngắt phải tự động ngắt cất giữ một trạng thái điều khiển, nó là nội dung thanh ghi bộ đếm chương trình PC. Phần còn lại của trạng thái được cất giữ tùy theo yêu cầu cụ thể của phần mềm. Có hai phương pháp cất giữ trạng thái: + Dùng ngăn xếp: địa chỉ ngăn xếp được điều chỉnh nhớ ở thanh ghi con trỏ ngăn xếp. + Trao đổi giữa hai thanh ghi: chương trình con phục vụ ngắt được gọi đến bằng một lệnh. Khi đó CPU chuyển sang làm việc ở thanh ghi thứ hai. Xác định nguồn ngắt: + Phương pháp hỏi dòng: thứ tự chính là thứ tự ưu tiên. Bộ vi điều khiển hỏi vòng khi chắc chắn có một thiết bị yêu cầu ngắt. + Phương pháp tạo vectơ hỏi vòng: tất cả các nguồn ngắt được mã hóa để tạo vectơ ngắt. Vectơ ngắt được hiểu như một phần của địa chỉ, phân nhánh đến chương trình con phục vụ ngắt hoặc một lệnh mà vi điều khiển phải thực hiện trong chu kỳ lệnh kế tiếp. Vectơ ngắt được đưa vào Bus dữ liệu bằng lệnh điều khiển của CPU. Ưu tiên: vấn đề ưu tiên trong thời điểm có nhiều yêu cầu ngắt, để dữ liệu vào ra của hệ thống không bị xáo trộn, thường mỗi thiết bị ngọai vi được gán một mức ưu tiên cố định. CPU phục vụ theo mức ưu tiên giảm dần. Trong mạch điều khiển ngắt, mức ưu tiên ngắt có tám mức được mã hóa từ ba bit. Mã đó được so sánh với nội dung được ưu tiên mà người sử dụng nạp vào chương trình. Nếu mức ưu tiên cao hơn mức qui định thì yêu cầu ngắt được cho phép CPU ngắt. 6 GVHD: Th.S Vũ Thị Hồng Nga Cho phép ngắt cấm ngắt: có thể điều khiển các ngắt vi điều khiển bằng phần mềm. Nghĩa là ta có thể thực hiện cho phép ngắt hoặc cấm ngắt vi điều khiển bằng cách thiết lập cơ điều khiển bằng phần mềm. Bộ vi điều khiển tự động cấm ngắt trong các trường hợp sau: + Khởi động hệ thống. + Sau khi ngắt. c. Vào ra điều khiển bằng thâm nhập trực tiếp (DMA): Thâm nhập trực tiếp là phương pháp vào ra dữ liệu nhanh nhất bằng phần cứng. Khi chuyển dữ liệu CPU không cần phải đọc, giải mã thực hiện các lệnh chuyển dữ liệu mà nó chuyển quyền điều khiển các Bus cho DMAC. DMAC tạo địa chỉ các tín hiệu cần đọc. Để thực hiện một phép chuyển đổi DMAC mỗi DMAC phải giải quyết các vấn đề sau. + Thông báo CPU yêu cầu thực hiện DMAC. + Điều khiển Bus không gây ảnh hưởng đến họat động bình thường của CPU không gây xung đột ở Bus. + Xác định địa chỉ số từ đã chuyển đổi. Để thực hiện việc chuyển đổi bằng cách thâm nhập trực tiếp, phương pháp thông dụng nhất là bắt CPU tự treo thay vì yêu cầu ngắt CPU. Thiết bị yêu cầu đến DMAC khi nhận được tín hiệu yêu cầu ngắt, DMAC tạo tín hiệu HOLD đến CPU. CPU dựa vào tín hiệu HOLD khi thực hiện chu kỳ cuối cùng của lệnh hiện tại sau đó tự treo thông báo đến DMAC bằng tín hiệu HALT. Khi nhận được tín hiệu trả lời HALT của CPU, DMAC lấy quyền điều khiển Bus, tạo địa chỉ, ghi nhận số liệu của thiết bị ngọai vi bằng DACK. Số liệu được chuyển trực tiếp giữa thiết bị ngọai vi bộ nhớ. 1.2 Sơ lược về cách giao tiếp giữa máy tính thiết bị ngoại vi: Có ba cách giao tiếp giữa máy tính thiết bị ngọai vi. Tùy theo trường hợp ứng dụng cụ thể mà chọn cách giao tiếp thích hợp. a. Giao tiếp bằng SLOT-CARD: Trong máy tính trên board mạch hệ thống thường chế tạo sẵn các Slot nhằm mục đích mở rộng bộ nhớ, cũng như mở rộng phạm vi ứng dụng của máy vi tính bằng cách gắn thêm trên các board mở rộng vào các Slot này. Mỗi Slot đều có các Bus dữ liệu, Bus địa chỉ các đường tín hiệu điều khiển như: CLK, IOW, IOR,…Do đó việc thiết kế các SLOT-CARD từ các đầu cắm Slot sẽ đơn giản số linh kiện ít tận dụng được các nguồn điện của máy vi tính(-5v/+5v, -12v/+12v) nên giá thành rẻ, dễ dàng đưa tín hiệu điều khiển ra ngòai tốc độ truyền nhanh. Bên cạnh những ưu điểm nó có một số nhược điểm sau: 7 GVHD: Th.S Vũ Thị Hồng Nga + SLOT-CARD phải cắm vào các Slot trên board mạch hệ thống nên phải gỡ nắp máy ra. + Phạm vi truyền tín hiệu gần các dạng phức tạp. Trong một số trường hợp không thực hiện được. Vì vậy khi sử dụng SLOT-CARD để giao tiếp với thiết bị ngọai vi phải cân nhắc kỹ giữa ưu khuyết điểm. Tùy theo mục đích sử dụng mà chọn cách thích hợp. b. Giao tiếp bằng cổng máy in (Giao tiếp song song): Port giao tiếp máy in dùng để giao tiếp với máy in. Trong cách giao tiếp này dữ liệu được truyền song song gồm 8 bit một số tín hiệu bắt tay. Đầu nối gồm 25 chân trong đó có 8 chân được nối với 8 đường dữ liệu, một số chân còn lại được nối với tín hiệu bắt tay (Hand-Shaking). Tất cả các đường dữ liệu tín hiệu điều khiển đều ở mức logic tương thích với mức logic TTL. Hơn nữa người lập trình có thể cho phép hay không cho phép sử dụng các ngắt ở ngõ vào, nên việc giao tiếp được dễ dàng. Tuy nhiên với mức logic TTL thì không thể truyền đi xa được mà chỉ truyền được khỏang ngắn, cáp truyền cũng phức tạp hơn cổng COM. Đây là nhược điểm của cổng máy in. c. Giao tiếp bằng cổng COM (Giao tiếp nối tiếp): Khác với cổng máy in, cổng COM là cổng truyền dữ liệu nối tiếp. Nó thường được dùng để giao tiếp với thiết bị ngoại vi có tốc độ xử lý dữ liệu chậm như: chuột hoặc modem…cổng này giao tiếp theo chuẩn RS232. Dữ liệu được truyền dưới dạng nối tiếp theo từng bit một. Tốc độ truyền bit do người lập trình quyết định (thường là 1200bps, 2400bps, 4800bps, 9600bps…). Chiều dài dữ liệu có thể là 5,6,7 hoặc 8 bit kèm theo các bit Start, Stop, Parity tạo thành một khung gọi là Frame. Cổng này gồm các đường phát, đường thu đường mass chung. Vì giao tiếp với tiêu chuẩn RS232 nên khoảng cách truyền xa hơn so với cách truyền song song như cổng máy in. Truyền nối tiếp cũng có 2 lọai: đồng bộ hay không đồng bộ. Trong cách truyền đồng bộ, dãy ký tự được truyền sẽ kèm theo ký tự đồng bộ là SYN (mã ASCII là 22). Phương thức này cho tốc độ truyền khá cao nhưng do mạch xử lý truyền nhận (bao gồm mạch thêm ký tự đồng bộ, phát hiện báo sai…) khá phức tạp nên chỉ dùng trong các ứng dụng có yêu cầu cao về tốc độ truyền. Còn trong các ứng dụng thông thường, nhất là các ứng dụng trong lĩnh vực điều khiển tự động, thì không có yêu cầu về tốc độ mà yêu cầu về độ tin cậy nhưng mạch thực hiện phải đơn giản, rẻ tiền. Khi đó, cách truyền không đồng bộ rất phù hợp. Theo cách truyền này thì các ký tự được truyền riêng rẽ, phân làm từng frame có bit bắt đầu, các bit dữ liệu của ký tự cần truyền, bit chẵn lẻ (để kiểm tra lỗi đường truyền), các bit kết thúc. 8 GVHD: Th.S Vũ Thị Hồng Nga Chuẩn RS232-C (do EIA: Electronics Industry Associations đưa ra) là một trong những phương thức truyền nối tiếp không đồng bộ. Theo chuẩn này thì việc truyền thông được thực hiện ngay tại chỗ bằng cách truyền nhận một chuỗi các xung điện áp liên tục tương ứng với các bit. Dữ liệu ở mức TTL được biến đổi sang các mức điện áp như sau: mức 1 là từ -3v đến -15v (tiêu chuẩn là -12v), mức 0 là từ +3v đến +15v(tiêu chuẩn là +12v). Việc truyền nhận các mức điện áp như vậy được thực hiện rất đơn giản. Chính vì vậy mà chuẩn RS232-C đã trở thành giao diện rất phổ biến rộng rãi nhất. Các thuật ngữ có liên quan đến giao thức truyền thông RS232-C: + Chu kỳ truyền dữ liệu: tốc độ truyền dữ liệu được tính bằng bit/s, nhưng để phân biệt với cách truyền đồng bộ, người ta sử dụng đơn vị baud (tương ứng bit/s trong thời gian có dữ liệu truyền). + Trạng thái đánh dấu: là khỏang thời gian không có dữ liệu truyền. Trong suốt thời gian này, thiết bị phát sẽ giữ đường truyền ở mức cao. + Bit bắt đầu: một bit thấp cho biết việc truyền dữ liệu sẽ bắt đầu. + Các bit ký tự: là dòng dữ liệu gồm 5,6,7 hay 8 bit mã hóa ký tự được truyền. Bit có trọng số thấp nhất(LSB) là bit đầu tiên được truyền. + Bit chẳn lẻ: là một bit tùy chọn(có thể có hay không), được phát đi sau các bit ký tự dùng để kiểm tra các lỗi truyền dữ liệu. Trong chế độ kiểm tra tính chẵn, thiết bị phát sẽ được bật 1 hay xóa về 0 bit chẵn lẻ để tính tổng các bit 1 của ký tự được truyền bit chẵn lẻ là một số chẵn. Còn trong chế độ kiểm tra tính lẻ, bit chẵn lẻ thực hiện tính tổng các bit 1 phải là một số lẻ. + Các bit kết thúc: một hay nhiều bit cao được chèn trong dòng truyền để báo việc kết thúc truyền một ký tự, cũng như cho thiết bị nhận có đủ thời gian chuẩn bị để sẵn sàng cho việc nhậntự kế tiếp. 9 GVHD: Th.S Vũ Thị Hồng Nga Hình 1.1: Ví dụ về một ký tự được truyền theo frame gồm: 1 bit bắt đầu, 8 bit dữ liệu, 1 bit chẵn lẻ 1 bit kết thúc. 1.3 Giao tiếp qua cổng nối tiếp: Cổng nối tiếp trên máy tính thường gọi là cổng COM thường được sử dụng để truyền dữ liệu 2 chiều giữa máy tính ngoại vi vì các lý do sau: - Khỏang cách truyền dài hơn so với cổng song song. Cổng nối tiếp truyền mức 1 từ -3v đến -25v mức 0 từ +3v đến +25v nên tính chống nhiễu cao hơn cho phép khỏang cách truyền xa hơn. - Số dây kết nối ít. - Có thể ghép với đường dây điện thọai. - Có thể truyền không dây dùng tia hồng ngọai. - Ghép nối dễ dàng với vi điều khiển hay PLC. - Cho ghép nối mạng. Các thiết bị ghép nối nối tiếp được chia làm 2 loại DTE (Data Terminal Equipment) DCE ( Data Communication Equipment). DCE là các thiết bị như modem, còn DTE là các thiết bị như các máy vi tính, vi điều khiển, PLC là nguồn tạo ra hay tiếp nhận dữ liệu để xử lý. Có thể ghép nối DTE với DTE hoặc DCE, DCE với DTE hoặc tín hiệu truyền nối tiếp theo dạng xung chuẩn RS232 của EIA (Electronics Industry Associations). Mức logic 0 còn gọi là Space giữa +3v +25v, mức logic 1 còn gọi là Mark giữa -3 -25. Khi không truyền đường dây sẽ ở trạng thái Mark, khi bắt đầu truyền xung start được truyền (+10v) sau đó là 8 bit dữ liệu, bit DO được truyền trước, nếu bit dữ liệu mức 1 thì điện áp đường dây tương ứng là +10v, sau các bit dữ liệu là bit kiểm tra chẵn lẻ rồi bit stop logic 1 (-10v) DTE nhận tín hiệu truyền ngược trở lại theo đường RXD. Từ DTE tín hiệu được truyền giữa 2 dây TXD GND theo khuôn dạng sau: Hình 1.2: + Nối 2 DTE với nhau thì sử dụng sơ đồ a. 10 [...]... hai điện trở kết thúc là 120ohm tại hai đầu xa nhất của đường truyền sử dụng dây xoắn đôi Hình 1.8: Chuẩn giao tiếp RS422 Các đặc tính kỹ thuật: Đặc tính RS422 RS485 Số thiết bị truyền 1 32 Số thiết bị nhận 10 32 Chiều dài cáp cực đại 1200m 1200m Tốc độ truyền cực đại(12m - 1200m) 10Mps-100Kbps 10Mps-100Kbps Đ/áp cực đại tại ngõ ra thiết bị truyền -0.25v – 6v -7v – 12v Điện áp ngõ vào thiết bị nhận... CS-3 CS-4 *(đơn vị: kbps) 18 GVHD: Th.S Vũ Thị Hồng Nga Coding Schemes(CS) 1 Timeslot 2 Timeslot 4 Timeslot CS-1 9.05 18.1 36.2 CS-2 13.4 26.8 53.6 CS-3 15.6 31.2 62.4 CS-4 21.4 42.8 85.6 Sim300C cấu tạo nhỏ gọn, có kích thước 40mm*33mm*2.85mm, Sim300C có thể phù hợp với hầu hết tất cả các yêu cầu về không gian của người sử dụng Chẳng hạn như điện thọai thông minh các thiết bị điện thoại di động. .. tính không nhận được sẽ không gởi dữ liệu Điều khiển lưu lượng bằng phần mềm dùng hai ký tự Xon Xoff Khi modem muốn máy tính ngừng truyền sẽ gởi đitự Xoff (ASCII 19) còn khi modem rảnh nó sẽ gởi ký tự Xon (ASCII 17) Việc trao đổi số liệu của máy tính được thực hiện thông qua vi mạch UART (Univeral Asynchronous Receiver /Transmitter) còn với vi điều khiển hay PLC thì có các vi mạch chuyên dụng... nguồn +5v +12v) - Hạ nguồn công suất thấp nhưng vẫn có thể nhận (MAX223/MAX242) - Hỗ trợ chuẩn EIA/TIA-232E V.28 - Nhiều bộ nhận phát - Phát hiện đứt mạch đường truyền (MAX243) a Cấu tạo chân: 14 GVHD: Th.S Vũ Thị Hồng Nga Hình 1.5: Sơ đồ chân MAX232 b Mô tả chức năng chân: Ta thấy rằng MAX232 cần có 4 tụ ngòai (mắc vào giữa C1+ C1-, C2+ C2-, V+ nguồn dương, V- đất để biến đổi điện. .. liệu thì cho RTS=1 chờ module trả lời bằng tín hiệu CTS Ngược lại, module muốn truyền dữ liệu thì cho DSR=1 chờ tín hiệu DTR từ vi điều khiển - Bắt tay phần mềm: dùng ký tự Xon Xoff để bắt đầu truyền hay kết thúc truyền Quy tắc truyền lệnh trên module: - Mỗi dòng lệnh của module bắt đầu bằngtự AT, ngoại trừ lệnh A/ + ++ - Dòng lệnh có thể chứa nhiều lệnh - Kết thúc lệnh bằngtự Enter... từ EPROM qua bus dữ liệu được chốt vào thanh ghi lệnh bên trong 8951 để giải mã lệnh Khi 8951 thi hành chương trình trong ROM nội PSEN sẽ ở mức logic 1 Ngõ tín hiệu điều khiển ALE (Address Latch Enable): Khi 8951 truy xuất bộ nhớ bên ngòai, port 0 có chức năng là bus địa chỉ bus dữ liệu do đó phải tách các đường dữ liệu địa chỉ Tín hiệu ra ALE ở chân thứ 30 dùng làm tín hiệu điều khiển để... DTE có cùng khung truyền nên RTS CTS nối với nhau Đôi khi có thể bỏ đường nối DTR với DSR CD 13 GVHD: Th.S Vũ Thị Hồng Nga Khi kết nối DTE với DCE do vận tốc truyền khác nhau cần điều khiển lưu lượng Có hai cách dùng phần cứng phần mềm Khi dùng phần cứng sử dụng hai dây RTS CTS Nếu DTE muốn truyền sẽ cho RTS tác động nếu DCE chấp nhận sẽ gởi trở về CTS máy tính sẽ gởi dữ liệu, nếu máy... Hồng Nga 8951 có cấu trúc 5 nguồn ngắt, 2 mức ưu tiên Các ngắt bị cấm sau khi bị reset hệ thống sẽ được cho phép bằng việc ghi thanh ghi cho phép ngắt (IE) ở địa chỉ A8H Cả hai được địa chỉ hóa từng bit * Thanh ghi điều khiển nguồn PCON (Power Control Register): Thanh ghi PCON không có bit định vị Nó ở địa chỉ 87H chứa nhiều bit điều khiển Thanh ghi PCON được tóm tắt như sau: - Bit 7 (SMOD): bit... - Bit 1 (PD): set để khởi động mode Power Down thóat reset - Bit 0 (IDL): set để khởi động mode Idle thóat khi ngắt mạch hoặc reset Các bit điều khiển Power Down Idle có tác dụng chính trong tất cả các IC họ MSC-51 nhưng chỉ được thi hành trong sự biên dịch của CMOS c Bộ nhớ ngoài (External Memory): 8951 có khả năng mở rộng bộ nhớ lên đến 64KB bộ nhớ chương trình 64KB bộ nhớ dữ liệu ngòai... SIM300C nhận truyền với tần số như sau: Tần số Nhận Truyền E-GSM900 925Mhz đến 960Mhz 880Mhz đến 915Mhz DCS1800 1805Mhz đến 1880Mhz 1710Mhz đến 1785Mhz PCS1900 1930Mhz đến 1990Mhz 1850Mhz đến 1910Mhz 2.3 Giao tiếp giữa Module với VXL: a Giao tiếp: Quá trình trao đổi dữ liệu giữa vi điều khiển Module được thực hiện theo cơ chế bắt tay phần cứng hay phần mềm - Bắt tay phần cứng: vi điều khiển muốn . chọn thiết bị mà không phân biệt ngăn nhớ hay thiết bị vào ra. b. Vào ra điều khiển bằng ngắt: Với phương pháp điều khiển vào ra bằng chương trình CPU phải liên tục kiểm tra trạng thái của thiết. liên quan 1. Các phương thức giao tiếp qua máy tính 1.1 Các phương pháp điều khiển vào ra: a. Vào ra điều khiển bằng chương trình: Thiết bị ngoại vi được ghép tới Bus của hệ thống vi điều khiển. thông tin qua điện thoại để điều khiển. Với kết quả khả quan trong việc nghiên cứu, thiết kế đề tài của một số tài liệu tham khảo và thực tế đã chắc chắn rằng việc sử dụng điện thoại di động

Ngày đăng: 09/05/2014, 09:57

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan