PIC 16F84 VI ĐIỀU KHIỂN LẬP TRÌNH NÂNG CAO

PIC 16F84 VI ĐIỀU KHIỂN LẬP TRÌNH NÂNG CAO


Konya Adil Karaağaç Atl 2008 Hội thảo- Cảm ơn bạn về Emeki

HỘI THẢO 1 VI ĐIỀU KHIỂN + ỨNG DỤNG LED

Bộ vi điều khiển thực sự là một máy tính nhỏ. Có rất nhiều thiết bị điện tử điều khiển vi điều khiển trong vùng lân cận, chẳng hạn như tivi, radio, fax-modem, đồ chơi, VCR, máy ảnh và vân vân. Chúng tôi có thể cung cấp. 

Vi điều khiển 
phần cứng cơ bản của máy tính 
hoạt động của vi điều khiển 
bộ nhớ và chức năng 
ROM (bộ nhớ chỉ đọc), 
RAM (có thể là bộ nhớ truy cập ngẫu nhiên) 
PIC vi điều khiển 
PIC trong cấu trúc 
chương trình phát triển PIC 
sơ đồ mạch máy in PIC 
đào tạo PIC mạch bộ đồ 
PIC16F84 
bộ nhớ dữ liệu (bộ nhớ dữ liệu) 
TÌNH TRẠNG đăng ký (đăng ký) (Địa chỉ 03h, 83h)

HỘI THẢO 2 ĐIỀU KHIỂN RELAY SSR

Trong phần này chúng ta cũng sẽ tìm hiểu cách kiểm soát vai trò với PIC. Các loại rơle nhỏ được sử dụng trong mạch điện tử. Trong các mạch điện có công suất lớn, rơle điện được sử dụng, và cũng có các rơle điều khiển hoàn toàn ánh sáng không có kết nối giữa cuộn dây và bộ đánh lửa. Chúng được gọi là SSR (Rơle trạng thái rắn). Trong các rơ le bình thường, các điểm tiếp xúc a, b và c được sử dụng cho các mục đích đa năng.
SSR ( rơle trạng thái rắn): SSR (rơle trạng thái rắn) là vai trò điều khiển hoàn toàn ánh sáng không có kết nối giữa cuộn dây và tiếp điểm. Có. Nó rất hữu ích cho điều khiển công suất AA. Các đơn vị đầu vào và đầu ra hoàn toàn tách biệt với nhau và chỉ hoạt động với ánh sáng ảnh. Chúng ta có thể dễ dàng điều khiển công suất AA bằng cách chỉ bật đèn LED tri-LED ảnh ON ON OFF. Đó là lý do tại sao chúng tôi kiểm soát năng lượng AA bằng cách điều khiển đèn LED này với các cổng PIC.
SSR điều khiển chuyển tiếp

HỘI THẢO 3 BỘ GIẢI MÃ 7 PHÂN ĐOẠN

Hãy sử dụng PIC để tạo 7 bộ giải mã LED. Ngày nay, có tích hợp sẵn sàng và đây là 7447 và 9368. Hình 5-1 cho thấy cấu trúc bên trong của 7447. Như bạn có thể thấy, bộ giải mã này đã hoàn toàn thoát khỏi các mạch logic.

KIỂM SOÁT ĐỘNG CƠ TRONG HỘI THẢO 4

Trình điều khiển động cơ có trình điều khiển cầu hoàn chỉnh để thay đổi hướng xoay trong động cơ. Với phần tử mạch này, chúng ta có thể dễ dàng điều khiển động cơ theo chiều kim đồng hồ, ngược chiều kim đồng hồ, chạy không tải và phanh.
(Motor drive TA7257P)
(a) Sản lượng trung bình hiện tại 1.5A, tối đa 4.5V. 
(b) Có 4 chế độ chức năng (Forward, Backward, Idle, Brake) Chúng ta 
có thể nạp tất cả 2 điểm này với 2 tín hiệu logic 
(c) Quá dòng, đoản mạch và bảo vệ chống lại nhiệt. 
(d) Điện áp hoạt động: Vcc = 6 - 18V, Vs = 0 - 18V
Mẹo PIN của TA7257P
1 IN1 Đầu vào pin 
2 IN2 Đầu vào pin 
3 OUT1 Pin đầu ra 
4 GND Pin mặt đất 
5 OUT2 Pin đầu ra 
6 Vs Điện áp pin cho motor driver 
7 Vcc Điện áp pin cho hoạt động mạch logic
Điều khiển PWM (Điều chế độ rộng xung)
Phương pháp PWM điều khiển tốc độ của động cơ bằng cách kiểm soát chiều rộng pha. Phương pháp PWM là một điều khiển hoàn toàn kỹ thuật số. (Kiểm soát 0/1) Chúng ta kiểm tra trạng thái pha 1 hoặc 0 với PWM và nó là một phương pháp rất hữu ích. Chúng tôi có thể kiểm soát không chỉ tốc độ động cơ mà còn là độ sáng cháy của đèn.
Nếu tín hiệu từ cổng của PIC là 1 (5V), động cơ bắt đầu quay. Nếu tín hiệu từ cổng PIC là 0 (0V), động cơ dừng lại. Với phương pháp này, động cơ chỉ được xoay theo một hướng.

HỘI THẢO 5 BƯỚC ĐIỀU KHIỂN ĐỘNG CƠ

THÔNG TIN CHUNG VỀ BƠM BƯỚC
Động cơ bước nằm trong danh mục động cơ không chổi than. Hầu hết các nơi mà động cơ bước được sử dụng là máy in, máy CNC có quy mô nhỏ, ổ đĩa mềm, các ứng dụng nhỏ khác và cần điều khiển tốc độ. Các bộ phận có lỗi nhất trong động cơ DA là các bộ phận cọ. Bởi vì điều này, động cơ không chổi than kéo dài hơn so với động cơ bàn chải. Bởi vì điều này, ở những nơi như hệ thống điều khiển công nghiệp, động cơ chải không được ưa thích, vì nó không phải là mong muốn rằng sự cố là quá mức.
Thông thường, khi chúng ta so sánh động cơ bước với động cơ bước, nó được thấy rằng thiết bị của động cơ bước phức tạp hơn. Động cơ bàn chải cho kết quả tốt hơn nếu tốc độ và điều khiển bước không mong muốn trong thực tế. Tuy nhiên, trong các ứng dụng cần điều khiển tốc độ hoặc điều khiển vị trí, cần có động cơ bước.
Theo hướng này, động cơ bước không bao giờ trượt và đi lang thang trong điều khiển tốc độ hoặc điều khiển vị trí mà không có phản hồi. Nếu chúng ta đã sử dụng một động cơ cần phản hồi, đơn vị phản hồi có thể đặt trọng lượng hơn vào động cơ hơn là chi phí. Cảm biến phản hồi điển hình là bộ giải mã quang, máy đo tốc độ và cảm biến đất.
Mỗi bước của con đường: Các tính năng động cơ bước chúng tôi sẽ chọn theo các ứng dụng là rất quan trọng. Số tiền chính xác mà động cơ sẽ xoay trong từng bước đầy đủ phải được biết đến. Động cơ sẽ có gấp đôi số bước hoặc quay trong hoạt động nửa bước. Và mọi bước sẽ đi xuống giữa. Đối với các động cơ không ghi lại mức độ của bước, bước này cần được tính một cách cẩn thận bằng cách xoay số theo cách thủ công. Khi chúng tôi đã tìm thấy số bước trong một chuyển đổi hoàn chỉnh, chúng tôi chia số bước đó thành 360, là góc của vòng tròn và tìm hiểu xem có bao nhiêu độ mỗi bước. Như một tiêu chuẩn chung: chúng ta có thể tìm thấy 0,72, 1,8, 3,6, 7,5, 15 và thậm chí 90 độ. Mỗi bước phải làm với mức độ ổn định của động cơ.
Xác định các mẹo
Nếu bạn không có một danh mục hoặc tài liệu về các kết nối tip của động cơ bước, chúng tôi có thể tìm thấy kết thúc với một vài mét ohms và một vài thử nghiệm (lên đến 16 thử nghiệm).
Động cơ bước có 4 cuộn dây. Một trong các bobbins đã được gỡ bỏ. Có 5 mẹo, một điểm chung. Các phép đo với đồng hồ đo ohm có giá trị điện trở không đổi giữa đầu chung và 4 đầu suốt chỉ khác.
Vì vậy, kết thúc chung có thể được tìm thấy. Điện áp hoạt động của động cơ tip này được áp dụng. 4 chân còn lại kết nối với các đầu nối (ON - OFF) chuyển mạch như transistor hoặc FET. Nếu kết nối thẳng, động cơ bắt đầu quay và nếu nó sai, động cơ không quay và lắc. Trong trường hợp này, chúng ta cần phải thay đổi một số trong 4 cạnh. Chúng tôi tiếp tục thực hiện việc này cho đến khi chúng tôi tìm thấy đầu bên phải và xoay động cơ. Có 16 điểm 4 điểm và chúng tôi tìm thấy điểm thực tế ở cuối 16 bài kiểm tra.
Nếu động cơ bước là 6-điểm, nó có nghĩa là có 4 bobbins phổ biến chia thành hai nhóm và một tip chung được loại bỏ. 2 Có hai nhóm gồm 3 khách hàng tiềm năng, một điểm chung, và không có kết nối điện nào giữa chúng. Nó là khá dễ dàng để tách các nhóm ba với avometre. Trong các nhóm này, thiết bị đầu cuối chung kết thúc với điện trở không đổi. Hai kết quả chung được kết hợp để tạo thành một động cơ bước 5 bước. Đã có trong động cơ bước 5 bước những lời khuyên phổ biến được thực hiện bên trong. Những điều cần làm sau đó cũng giống như 5 điểm.
Các tính năng cơ bản của động cơ bước
(a) Góc trả về tỷ lệ thuận với số pha đầu vào. 
(b) Tốc độ quay tỉ lệ thuận với tỷ lệ pha đầu vào. (Tần số pha) 
(c) Một số mô men có thể tự xảy ra do nam châm vĩnh cửu được sử dụng. 
(d) mô-men xoắn cao, kết quả tốt và thấp. 
(e) góc nhỏ, hiệu quả cao và chi phí thấp. 
(f) Không cần phải nhìn bởi vì bàn chải là một động cơ.

BỘ CHUYỂN ĐỔI TẠI HỘI THẢO 6

DA CONVERTER NGUYÊN TẮC 
, AD CONVERTER SCHEDULE CONVERTER 
- AD CONVERTER Sơ đồ mạch 
SAW GEAR WAVE CONSTRUCTION Fitness 
Exercise (UCG) 
Bài tập (xoang)

HỘI THẢO CHUYỂN ĐỔI 7 AD

NGUYÊN TẮC CHUYỂN ĐỔI QUẢNG CÁO
Một bộ xử lý có thể xử lý thông tin số nhị phân 1 và 0. Các máy vi tính hoặc máy tính cá nhân phải chuyển đổi tín hiệu này thành tín hiệu số trước khi chúng có thể xử lý tín hiệu tương tự, chẳng hạn như âm thanh. Đối với điều này, có tương tự với các mạch chuyển đổi kỹ thuật số. Trong các mạch này, chúng tôi gọi bộ chuyển đổi AD. Tín hiệu tương tự được lấy mẫu đầu tiên. Tín hiệu này sau đó được lấy làm tín hiệu đầu ra từ bộ chuyển đổi AD. Trạng thái lấy mẫu này vẫn ở mức không đổi cho đến khi chu kỳ tín hiệu số hoàn tất.
Trường hợp đầu tiên trong bộ chuyển đổi A / D là trường hợp lấy mẫu khi tín hiệu tương tự được tính. Tần số của các xung lấy mẫu được gọi là tần số lấy mẫu. Tần số lấy mẫu (số) càng cao, số lượng thông tin kỹ thuật số càng cao. Đó là đủ rằng tần số của tín hiệu tương tự đầu vào Fm và tần số lấy mẫu fs na là fs> = 2fm. Mối quan hệ này được trình bày bởi fs> = 2fm là định lý lấy mẫu. Đầu vào không được vượt quá một nửa tần số của tín hiệu tương tự.

HỘI THẢO 8 CẮT

Tại PIC, chúng ta sẽ thảo luận về chủ đề cắt cơ bản và ý nghĩa của nó. Cắt khái niệm: 
việc bắt giữ liên tục của bất kỳ tín hiệu từ cắt chương trình chính kết quả chương trình chính và nơi người ngoài cố gắng cắt ngắn chương trình công việc của những gì còn lại sau khi chương trình chính. Khi nó trở thành một ví dụ để giải thích rằng chúng tôi đã chơi trong khi xem TV trong cửa ở nhà mở cửa để ngăn chặn xem TV và sau đó phát lại cửa chúng tôi tiếp tục xem ti vi là một tín hiệu từ bên ngoài và có thể đã được cắt chương trình bạn mở cửa.
Ví dụ như vậy có thể cho quá nhiều từ cuộc sống hàng ngày của chúng ta. Khi chúng tôi hỏi lý do tại sao chúng tôi cần một PIC te, chúng tôi sử dụng chương trình gián đoạn để ngăn chặn chương trình chính trở nên phức tạp hơn và sử dụng ít lệnh hơn. Các tín hiệu ngắt PIC locus là tại địa chỉ 04h. Ví dụ, nếu có tín hiệu từ cảm biến khi bất kỳ rô bốt nào đang chạy, robot sẽ thực hiện một thao tác khác. Kết quả là, một chương trình ngắt không ngăn chương trình chính chạy, chỉ sau khi chương trình ngắt kết thúc chạy, chương trình chính tiếp tục từ nơi nó bị tắt.

CHƯƠNG TRÌNH ÂM NHẠC HỘI THẢO 9

Có một buzzer trên tập huấn luyện của chúng tôi. Còi này được kết nối với PA3 của PIC. Đồng thời, cũng có một loại khóa vĩnh viễn, vì chúng tôi sử dụng nó trong đầu ra LED. Khi chúng tôi muốn sử dụng chương trình âm nhạc, chúng tôi cần thay đổi vị trí của khóa này. Vì vậy, PA3 được kết nối với Ice Bucket.

HỘI THẢO 10 DÒNG SAU ROBOT

Chúng tôi có thể kiểm soát các dòng sau robot với PIC. Đường dây của chúng tôi di chuyển trên đường màu đen sau robot của chúng tôi. Những người lớn tuổi của loại robot này được sử dụng trong các nhà máy.
Các IC điều chỉnh ánh sáng này được cải thiện các cảm biến quang trong môi trường sáng. Hình ảnh IC chip bao gồm photodiod, preamplifier, so sánh, dao động, điều khiển LED và mạch hoạt động tín hiệu vv Có những yếu tố. Vì các bộ cảm biến hình ảnh quang học có bộ phản xạ ảnh và ngắt ảnh, chúng ít bị ảnh hưởng bởi môi trường ánh sáng xung quanh. Chúng ta cũng có thể dễ dàng nhìn thấy đầu ra của các IC ảnh này bằng cách kết nối các đèn LED bên ngoài.
Mã ASM của các mạch ví dụ
7segdata.asm 
adcon.asm 
damotor1.asm 
damotor2.asm 
notalar.asm 
pb0_kesme.asm 
relay1.asm 
relay2.asm 
robot_car.asm 
sakura.asm 
seri1.asm 
sinus.asm 
ssr.asm 
stepmotor.asm 
testere.asm 
tmr0_kesme.asm 
tam giác. asm
Tải xuống tệp LINK danh sách (ở định dạng TXT) link-232.zip mật khẩu-pass: 320volt.com

Post a Comment

[disqus] [facebook] [blogger]

MKRdezign

Biểu mẫu liên hệ

Name

Email *

Message *

Powered by Blogger.
Javascript DisablePlease Enable Javascript To See All Widget
Hỗ trợ trực tuyến