![]() |
Cấu trúc của một bài báo cáo khoa học (để đăng tạp chí, tham dự hội nghị) thông thường có cấu trúc và các mục như sau:
Tiêu đề (Title): ngắn gọn cô đọng chứa đựng thông tin chính về nội dung báo cáo. Thông thường dài khoảng 10 từ. Tên người viết (tác giả) và người cộng tác cùng địa chỉ liên lạc. Tóm tắt (Abstract, hoặc Summary): Tóm tắt nội dung của bài báo cáo. Phần này nói chung là tóm tắt ý chính của bài báo. Thường dài khoảng 150 (ngắn) tới 300 (hơi dài) từ. Từ khóa (Keywords): các từ chính dùng để phục vụ cho việc tìm kiếm, đặc biệt các tài liệu điện tử - các từ khóa này thông thường do hội nghị và các ban biên tập tạp chí quy định. 1. Giới thiệu (Introduction) 2. Phương pháp (Methodology) - Thuật toán (Algorithms) 3. Thí nghiệm (Experiments) hoặc Mô phỏng (Simulation) 4. Kết quả thí nghiệm - Kết quả mô phỏng (Results) 5. Phân tích, đánh giá thảo luận (Analysis, Evaluation and Discussion) 6. Kết luận (Conclusion) và Hướng phát triển tiếp (Future Work) Lời cảm tạ (Acknowledgements) Tài liệu tham khảo (References) Phụ lục (Appendices) Điểm quan trọng trong bài báo là người viết phải biết cách trích dẫn tài liệu tham khảo, trình bày các biểu bảng số liệu sao cho dễ đọc dễ hiểu. Khi viết báo cáo khoa học người viết cần phải biết áp dụng hệ thống tham khảo nào và theo suốt trong cả bài. Trên thế giới có nhiều hệ thống tham khảo, ví dụ như Hệ thống tham khảo Harvard, Hệ thống tham khảo APA (American Psychology Association)... Các bài báo về khoa học tự nhiên và công nghệ thường sử dụng hệ thống tham khảo Harvard (Harvard Referencing System). Ai quan tâm có thể tìm được hướng dẫn viết bài sử dụng hệ thống tham khảo Harvard trên Internet. Ví dụ sử dụng hệ thống tham khảo Harvard, hệ thống này có hai phần: 1. viết lời trích dẫn trong đoạn văn, 2. liệt kê danh mục tài liệu hướng dẫn trong phần Tài liệu hướng dẫn. Phần 1 có liệt kê nhiều loại trích dẫn trực tiếp, gián tiếp các loại ấn phẩm khác nhau, đại loại là nếu trích dẫn thông tin "Hệ thống điều khiển PID đầu tiên được thiết kế cho tàu thủy vào năm 1922..." thì có thể viết theo một số cách như sau: Theo AB (2003) hệ thống điều khiển PID đầu tiên được thiết kế cho tàu thủy vào năm 1922... Hệ thống điều khiển PID đầu tiên được thiết kế cho tàu thủy vào năm 1922... (AB, 2003). Trong AB (2003) viết "Hệ thống điều khiển PID đầu tiên được thiết kế cho tàu thủy vào năm 1922... ". Và trong danh mục tài liệu tham khảo liệt kê tài liệu theo thứ tứ ABC như sau.. Tài liệu tham khảo AA, B (2001) ... AB, C. (2003) Modern PID Control Systems. Control Engineering Practice. Elsevier, Pergamon, UK, 2(3), pp. 12-20. ... H.A. |
Chào mọi người, em cũng thấy ý kiến của mọi người về báo cáo khoa hoc rất có ích cho mọi người tham khảo, học hỏi thêm kiến thức từ những kinh nghiệm thực tế.
Tuy nhiên hiện nay, dự án đang còn đang thực hiện, giải thuật bọn em đang nghiên cứu để áp dụng vẫn chạy chưa đúng, những tài liệu tham khảo còn chưa hiểu rõ được. Cho nên, em nhận thấy khi đã chạy thành công ra được kết quả đúng thì mới làm báo cáo khoa học thể, chi tiết cho mọi người xem được. |
Hiện nay cho hỏi lại, còn bao nhiêu người theo tiếp dự án này, đã làm động cơ chạy được chưa, đọc được số liệu về máy tính chưa (số liệu encoder), dùng Hyperterminal, hoặc là dùng chương trình tự viết...
Tất cả đã làm xong phần này chưa, chúng ta có thể đi vào vấn đề PID được chưa? Chúc vui |
thay đổi PID theo tải
Trích:
Đây là chương trình em đã chạy tốt với 1 tải cố định Code:
#include <16f877a.h> |
Em hỏi câu đó mà anh trả lời thì anh là thằng nói dóc :D
Em thử nghĩ coi, vấn đề muôn thuở của điều khiển, vẫn chỉ là cái actuator gắn cục tải vào, và mình muốn nó chạy như thế nào thì nó chạy như thế ấy. Tất nhiên, anh không nói là không có cách để đạt đến một cái gì đó, người ta vẫn có giả pháp Auto Tuning PID, mà anh Hùng đã giới thiệu. Em có thể download trên www.tailieuvietnam.net Em có thể gửi file các thông số đo được lên đây, và em có thể dùng Matlab để nhúng các thông số đó, vẽ thành các đồ thị để giới thiệu cho mọi người? Ngoài ra, em thay cục tải khác, và em thử tìm lại hệ số PID phù hợp cho hai cục tải đó. Khi em thay tải khác, em cố gắng tìm hệ số bằng một cách cảm tính, bước này anh đã có đề cập trước rồi. Có nghĩa là, anh muốn em cố gắng sử dụng cảm tính của mình, điều chỉnh các hệ số, cho nó chạy, rồi đọc giá trị về, rồi quan sát: rising time (thời gian đáp ứng), overshoot (vọt lố), và ss error (chả biết cái này tiếng Việt gọi là cái gì nữa). Em quan sát nó, và em cố gắng cảm nhận, giả sử tôi tăng P, thì điều gì xảy ra, giảm P thì điều gì xảy ra, giả sử tôi có một P tương đối tốt, tăng I, thì điều gì xảy ra, giảm I thì điều gì xảy ra.. tương tự cho D... Tóm lại là, em cố gắng cảm nhận, đây là giai đoạn quan trọng nhất. Bảng tóm tắt những ảnh hưởng anh đã cung cấp trước đây, nhưng không nhớ, nhưng anh vấn muốn em cảm nhận nhiều hơn khi thực hành điều khiển. Chúc vui. |
Mecha xin cung cấp một số tài liệu về vấn đề chỉnh định thông số cho bộ điều khiển PID:
1. PI and PID controller tuning rules for time delay processes: A summary http://www.tailieuvietnam.net/downlo...0processes.pdf Tài liệu tiếng Anh, tập hợp khoảng 60 phương pháp chỉnh định PID cho nhiều dạng mô hình đối tượng có trễ khác nhau. 2. Một số khái niệm cơ bản về lý thuyết điều khiển PID, điều khiển mờ và mờ lai PID. http://www.tailieuvietnam.net/downlo...BPG.221205.pdf Tài liệu tiếng Việt nhưng hiện vẫn còn đang trong giai đoạn xây dựng. 3. Một phần mềm viết bằng Basic cho phép tính toán thông số bộ điều khiển PID theo phương pháp Reinisch http://www.tailieuvietnam.net/downlo...D_Reinisch.zip Phần mềm tự động tính toán thông số bộ điều khiển PID cho các đối tượng quán tính bậc nhất, bậc hai và các đối tượng theo mô hình của Reinisch; xét ổn định theo tiêu chuẩn Routh và vẽ đồ thị đáp ứng quá độ. Trong phần mềm đã có phần hướng dẫn sử dụng. Chú ý: sử dụng không đúng các bước rất dễ bị báo lỗi. Thông cảm chạy lại từ đầu!;) Falleaf: Các tài liệu này đã được chuyển về kho. Nếu sau này bị mất link của ftp, các bạn tìm lại bằng tên trong www.kho.tailieuvietnam.net. |
Chào mọi người, cảm ơn mọi người đã gửi tài liệu, em sẽ về chạy lại chương trình để lấy số liệu chính xác đưa lên cho mọi người cùng xem.
còn phần dùng matlab để vẽ đồ thị kết quả đưa về thì em chưa thử bao giờ nên cần có thời gian để tìm hiểu. à, anh nào có tài liệu hướng dẫn phần này thì gửi lên cho giùm em nhe. mến, |
5 Attachment(s)
Hiện giờ tôi đang điều khiển một số DC Motor đồng thời cho dự án của lab. Phần mềm, phần cứng, + các phần linh tinh tôi làm từ A-Z trừ việc chế tạo động cơ, và chip điều khiển. :)
Phương pháp trình PID là trial and error tất nhiên có suy nghĩ một tý, nhưng vẫn là nông dân thôi. Sẽ học hỏi các bác thêm vụ auto tuning. Tôi gửi kèm các file ảnh capture và file matlab (đổi sang đuôi .txt) chứa transfer function và hàm tạo S-curve chỉ cần dùng mấy phép +,-,*/ shift cơ bản để tăng tốc độ tính toán. Nhìn chung motor chạy rất êm, chính xác error<1xung, khi có disturbance. Video quay lúc nào rỗi tôi sẽ post lên YouTube. Một số lưu ý: trong S-Curve nên chia thành 5 giai đoạn: 1- tăng positive acceleration, tốc độ tăng nhanh 2- giảm acceleration, tốc độ tăng chậm lại 3- tốc độ không đổi 4- tăng negative acceleration, tốc độ giảm nhanh 5- giảm acceleration, tốc độ giảm chậm lại 6- chỉnh sửa sai lệch vị trí và dừng hẳn từ 1->4 chỉ nên dùng PD tránh windup còn từ 5->6 dùng PID để có thêm phần sửa static error. Lưu ý khi dùng I ở giai đoạn này, nếu error giảm là lập tức reset ngay I term để tránh overshoot. Xem cái ControlScreen , để ý đoạn đồ thị cuối, có ít xung nhọn trồi lên là do I term dùng để sửa lổi vị trí Khi đọc ghi vào RS232 nên dùng ngắt để tránh blocking main algorithm. Nếu có thời gian, tôi định implement một đoạn chương trình sau đây: A- Auto tuning PID: 1- Xác định dynamics của motor tự động bằng gửi step response. Dữ liệu thu thập được, gửi về máy tính để xác định transfer function 2- Sau khi biết transfer function, sampling rate là vòng lặp thử nghiệm các bộ thông số PID rồi chọn kết quả tốt nhất. Việc tạo bộ thông số PID như thế nào, tôi chưa có thời gian tìm hiểu..... :D Bác nào có cao kiến thì cho vài lời hướng dẫn. B- Thay RS232 bằng USB để có thể đọc trực tiếp nhiều dữ liệu hơn từ motor: position, vel, các loại thông số trong algorithm để dễ dàng debug và phân tích. |
new style driver
cho minh hoi co ai da lam mach dieu khien dong co dung Hbridge nhu so do da cho ma chay duoc hoan chinh tai cong suat lon chua.
cac bac xai bo fet irf9540(19A/100V) voi irf(28A/100V), ma cac bac chay dong co ti hon the lam gi duoc cho doi chu it ra phai chay gan sat voi so the moi thu duoc truong trinh duoc. con 1 viec nua do la can phai nang phan driver len sao cho lap trinh cang do ton cong cang tot chu theo nhu cac bac no co san cu choi the thi lap trinh co ma chet ah? that su ra minh da tham gia dien dan lau roi nhung ko co thoi gian cua minh rat it. nhung minh se dua cac ban so do mach dieu khien dong co hoi nam truoc minh thi robocon cua doi minh cho cac ban tham khao thu se don gian lai rat nhieu cho cac ban. sao attach file ko duoc? |
Nếu bạn cần điều khiển H Bride dòng lớn. Search Google, OSMC.
Ở lab có thằng bạn đã thiết kế nhái bo mạch OSMC. Hôm nào rỗi tôi post lên cái schematics và cả PCB layout (nếu xin được nó). À mà hình như trong mục file của OSMC yahoo groups cũng có rất đầy đủ đấy. |
Cập nhật file tạo S-Curve
2 Attachment(s)
Phiên bản này tốt hơn. Viết rõ ràng, và cẩn thận hơn. Đổi lại extension *.m để chạy trong Matlab.
các bạn có thể thay đổi thông số của DCMotor vào các parameter phía trên. Xem trong Attach là S-Curve thực sự của motor tracking theo S-Curve tạo tuần tự. Phương pháp của tôi rất đơn giản, tất nhiên không thể là best được vì tôi chỉ dùng duy nhất một vòng hồi tiếp vị trí: Code:
error = ref_pos - enc_pos; có thêm thêm Iterm Code:
if (error<prev_error){ |
2 Attachment(s)
Tôi đã xong phần thuật toán quan sát để đoán biết disturbance torque lên trục motor.
Hình gửi kèm là 1 - Reference Velocity dạng S-Curve cho motor chạy một đoạn đường xác định. 2- Tốc độ quan sát sử dụng Full State Observer. Thực ra nếu đã có encoder thì việc dùng Observer để quan sát tốc độ vòng quay motor thì hơi thừa. Nhưng thực tế cái cần quan sát là dòng diện và tải lên trục motor cũng có thể quan sát được nếu bạn biết chính xác mô hình (hay hàm truyền đạt) của motor. |
Đáp ứng xung khi thay đổi các thông số của bộ PID
3 Attachment(s)
chào mọi người, các bạn làm PID đến đâu rồi, sao không ai pót bài lên tiếp vậy.
Anh F ơi, em đã thay đổi thử các thông số của bộ PID rồi lấy kết quả vẽ lên đồ thị đáp ứng xung của hệ, mọi người cùng xem nhé, các hình này đã dược chú thích rất cụ thể. |
Cái hình picvietnam3, nhìn vào khá đầy đủ các trường hợp, thế thì bây giờ em dựa vào kết quả, viết một bài giải thích thử xem nào.
Mối quan hệ giữa các giá trị... Chúc vui |
Công việc khá hấp dẫn làm về điểu khiển motor
Lưu ý mức lương đưa ra 1500 USD/tháng. Nhưng bạn có thể yêu cầu thêm có thể đến 2200 USD /tháng tùy năng lực thực sự của bạn. Công ty đó ở đây:
http://www.spg.co.kr/en/ 2.Ky su tin hoc 1. Position : Software engineer Location: SPG comapany, Incheon Korea Skill sets: +Development Language: C, C++, Assemble +DSP, Processors: AVR, ARM, Atmel +Protocols: RS-232, CAN Project details: + Development of Geared Motor/ PAN Motors +Motor (BLDC, Servo),speed/position controller Roles in the project: +Motion control software development 1) Motor speed/position control algorithm -servo loop analysis and design Modeling Digital control algorithm (PID, fuzzy, Adaptive Simulation Tuning - Micom/Dsp application and programming 2) BLDC/Servo motor drive algorithm -Inverter drive logic for BLDC/servo motor Square wave driving Sine wave driving (vector driving) 3) Telecomunication protocol -432/485 communication -CAN Mandatory experiences: -Digital motion control programming -Servo loop analysis and design Modeling Digital control algorithm (PID, Fuzzy, Adaptive...) Simulation Tuning -Micom /DSP application and programming Preferred experiences: BLDC/Servo motor drive algorithm -inverter drive logic for BLDC/servo motor Square wave driving (Vector driving) Telecommunication application Hard ware development 3 phase inverter design Qualification:over 5 years after passing degree Degree: ME of motion control or related Degree Salary: 1500$/Month Accomodations:Free House Fringe Benefit: Free round way air ticket Medical check-up support |
Em chưa biết gì nhiều muốn đăng ký tham gia bây giờ.
Đây là cơ hội để em hoc về điều khiển. Rất mong được sự hổ trợ từ diễn đàn. |
Thưa Bác F cho em tham gia dự án này với em đang tìm hiểu điều khiển động cơ DC bằng 89 qua mạch cầu H .
|
Hoan nghênh các bạn tham gia đề tài, các bạn hãy đọc các bài trong luồn này trước đi, sau đó chúng ta sẽ thảo luận, tôi hiện đã làm mô hình rồi, phần mạch do chạy chưa ổn định nên phải test lại,
chúc vui |
các bac cho mình hỏi tí nhé, lúc trước mình có làm 1 cái autodoor phan mạch điều khiển cái dộng cơ DC 24v chạy nhanh chậm ngược xuôi (dùng 89 làm điều khiển độ nhanh chậm thông qua 1 cầu phân áp dùng relay) nhưng mình chưa nghe nói qua cái encorder la như thế nào phiền các bác giải thích giúp. dông cơ của mình công suất khoảng 70W, mình dùng 2 con tranistor láy ngang trong tivi làm phần công suất + với 1 relay 2 tiếp điểm (1 thường đóng và 1 thường hở) để dảo chiều. mạch khá đơn giản và chạy cũng tam nhưng 89 ko ổn dịnh lắm, nên mình dịnh chuyển sang PIC (mình dang tìm hiểu PIC). nhưng chưa hiểu mô tê gì về encorder và nếu như dc chưa có thì mình làm sao để có encorder vậy? mong các bác giúp đở.
|
http://www.picvietnam.com/forum//showthread.php?t=224
Bạn nên đọc bài từ đầu tới cuối của luồng để nắm các nội dung chi tiết. Chúc vui |
cho toi tham gia voi,
|
Giai đoạn tiếp theo, xây dựng đề tài này cho tới luôn. Đó là viết chương trình điều khiển động cơ thông qua hệ số được truyền từ máy tính vào vi điều khiển. Khi động cơ đang chạy, nó không đọc giá trị được nhập sẵn trong PIC, mà sẽ đọc giá trị đó thông qua giá trị đường truyền từ máy tính vào qua cổng RS232.
Như vậy, giai đoạn này, chúng ta sẽ làm một chương trình giao tiếp máy tính với PIC16F877A qua cổng COM, chuẩn RS232. Nội dung của chương trình, sẽ là truyền 3 thông số Kp, Ki, Kd, xuống vi điều khiển, để vi điều khiển lấy 3 thông số đó và chạy. Mục tiêu của bài toán này đặt ra là để làm gì? Hãy nghĩ tới vấn đề các thuật toán điều khiển hệ thống phức tạp, các hệ số Kp, Ki, Kd có thể thay đổi, và được cung cấp từ một nguồn ngoài (thuật toán tính toán bên ngoài). Như vậy, chúng ta đang nhấn tới một bước là chia sẻ chức năng điều khiển. Các bạn nào tham gia tiếp giai đoạn 2 này, xin mời tham gia. Phần này chủ yếu viết phần mềm giao tiếp máy tính bằng VC++ hoặc VB giao tiếp qua RS232 (đã có hướng dẫn của Ngô Hải Bắc). Chúc vui. |
tiếp theo nữa là update online hệ số Kp, Ki, Kd bằng Neuron Network anh F nhẩy. Làm cho tới bến luôn. haha.
|
Chào mọi người,
em đã viết thử chương trình điều khiển động cơ dùng PID giao tiếp với máy tính qua cổng RS232 để hiển thị tốc độ, và nhập dữ liệu (Các hệ số Kp, Ki, Kd, tốc độ đặt) từ phím nhấn trên board điều khiển. Theo em nghĩ ta có thể cho mạch điêu khiển chạy độc lập, hiển thị kết quả ra led 7 đoạn luôn cũng là một giải pháp, mọi người thấy thế nào. Thân, |
em đang bị bí phần tạo giao diện VB de giao tiep với động cơ!!!
ai giup em voi!! phần VB ,em hơi bị gà |
cảm ơn anh F,anh F đề ra những đề tài hay quá!!
em đang tính tạo một giao diện bằng VB để điều khiển động cơ DC! thông qua giao diện nhập các thông số ki.kp,kd và có luôn phần vẽ đồ thị để so sánh 2 giải thuật diều khiển bằng PID và Nơ ron |
Cái này rất tốt, bạn có thể tham gia đề tài. Phần giao diện VB hoặc VC++ có thể được thiết kế đơn giản. Hôm nào mình sẽ vẽ một cái hình đơn giản lên để các bạn xem mẫu giao diện chương trình, và các bạn có thể thực hành trên bất kỳ phần mềm nào các bạn muốn, kể cả Matlab nếu muốn.
Chúc vui |
toi gui len mach ve dieu khien toc do dong co DC. Vao trang web cua no co ma nguon day. Toi cung chua lam mach that nen chua biet the nao?
|
dong co DC
1 Attachment(s)
mach nguyen ly
|
Trích:
Bạn có thể cho mình biết thông số động cơ Dc cuả bạn.Và giải thích giùm đoạn code này cho mình được không: v_cur = counted_round_value*400 + 2*(temp_timer0 - START_VALUE_TIMER0); mình mới tập lập trình nên không rành lắm. |
Chào bạn,
thông số động cơ của tớ là: Ra= 2.1 ohm; La = 3.3 mH, moment inertia: J = 5.5x10^(-4); Kt= 0.11N.m/A, damping ratio b= 0.29 Động cơ tớ mua là đồ second hand, cái nhãn bị mờ ròi nên nhìn không rõ, nên lên mạng tìm và thấy cái này có hình rất giống thôi, không biết chính xác hay không nữa. còn về đoạn code trên thì tớ giải thích ngắn gọn thế này: tớ dùng timer0 ở chế độ ngắt tràn để đếm xung ngoài từ encoder, timer1 ở chế độ ngắt tràn. đoạn chương trình trên có thể viết lại như sau v_cur = timer0_interupt_number*2*(255 - START_VALUE_TIMER0) + 2*(get_timer0() - START_VALUE_TIMER0); + v_cur: số xung đếm được trong mỗi chu kì ngắt timer1 + timer0_interupt_number: số làn timer0 tràn trong mỗi chu kì ngắt timer1 + START_VALUE_TIMER0 giá trị nạp cho thanh ghi timer0 ban đầu + phải nhân 2 vì ở chế độ đếm xung ngoài thì scaler min =2, (coi datasheet) + Nhân (255 - START_VALUE_TIMER0) là số xung mỗi lần timer0 tràn + Cộng 2*(get_timer0() - START_VALUE_TIMER0) vì khi ngắt timer1 thì timer0 vẫn đang đếm nên phải cộng thêm giá trị hiện tại của timer0. chút vui |
Code lập trình này trông quen quen. Trước cũng làm một chương trình điều khiển DC như vầy, thế chú e đã cho thủ vẽ đồ thị tín hiệu chưa. Còn về các tham số của bộ PID, sao ko dùng đường 232 và dùng ngắt 232 để truyền và cập nhật các tham số PID khi có tải thay đổi, như vậy sẽ test được với nhiều tải hơn và tìm ra dc bộ tham số thích hợp.
|
cảm ơn bạn nhiều!!vì tớ đang làm đồ án về đề tài này!!
|
Anh F em hiện đang rất thích về PIC va đang chuẩn bi làm dề tài vê điều khiển DC nhưng diện giờ em chưa hình dung ra là bắt đầu từ đâu . Hiện em chỉ biết sơ về encoder, DC , và viet chương trình cho VDK họ 89** không ah .Còn về PIC thi ko biết , nhưng thời gian em làm dề tài chi có hờ gian là 2 tháng rưỡi thôi nên hi vọng các sư quynh chỉ giúp cho .
|
Đọc lại từ đầu luồng này tới giờ, chắc chắn bạn sẽ có đầy đủ thông tin để làm đề tài. Về bắt đầu học PIC, đọc ở portal trang chủ, bên trái có cái "Dành cho người mới học".
Đọc từ đó đọc đi. Chúc vui |
Trích:
tớ đã truyền tín hiệu về máy tính qua RS 232 , dùng matlab vẽ đồ thị rồi, nhưng kết quả vẫn chưa được tốt ( sai số xác lập và độ vọt lố còn lớn), với lại đang test thì bổng nhiên động cơ chạy ầm ầm lên, rồi tớ tắt nguồn thì thấy cái cúc tản nhiệt trên cầu H nóng quá, sau đó bật nguồn lại thì động cơ không chạy nữa. kiểm tra thấy xuất VDk suất xung bình thường, chắc cái cầu cháy rồi, đang chuẩn bị mua con khác về thử. |
hiccc!! không thấy ai làm phần điều khiển DC dùng điều khiển PID với các thông số Ki,Kp,Kd nhập từ máy tính hết vậy
|
Trích:
bạn có thể pót sơ đồ nguyên lý của mạch điều khiển động cơ l;ên ko?? xung encoder pha A ban nối vào chân nào vậy? đọc xong code của bạn tớ đang tính làm 1 mạch để tét thử |
1 Attachment(s)
Chào bạn,
đây là sơ đồ nguyên lý của mạch điều khiển động cơ của mình, nếu bạn muốn test thử thì cứ dùng khối pic, khối cầu và khối Rs232 để gủi dữ liệu về máy tính là được rồi. thân |
cảm ơn bạn!!
mạch của mình ,do chân encoder mình đưa chân timer 1! nên mình tính dùng timer 1 để đọc encoder, động cơ mình dùng có công suất thấp với lại encoder 100 xung/1 vòng nên timer 1 ko sợ bị tràn mình có sửa lại đoạn code của cậu cho phù hợp với mạch của mình! khi chạy thử thì no báo lỗi mong bạn giúp đỡ Code:
#include <16f877a.h> |
Múi giờ GMT. Hiện tại là 09:25 PM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam