AUTO HIGH MEDIU M LOW

Một phần của tài liệu Nghiên cứu ứng dụng và phát triển công nghệtự động thiết kế để chế tạo các chip thông minh cho đo lường và điều khiển (Trang 32 - 38)

b. Bo điều khiển mỏy lạnh 2 cục 12000BTU và 18000BTU

AUTO HIGH MEDIU M LOW

Cỏc chế độ của quạt giú sẽ được điều khiển qua module chuyờn trỏch Fan Mode. Module này kiểm tra thanh ghi xỏc định cỏc chế độ đặt của quạt giú từđú đưa ra quyết định điều khiển.

Chếđộ oscilation

Oscilation là chức năng thực hiện việc đảo cỏnh giú.

Cửa giú được chia ra 6 vị trớ. Vị trớ đúng hết, mở hết và 4 vị trớ trung gian. Khi tắt mày cỏnh giú luụn ở vị trớ đúng hết. Cỏnh đảo giú được điều khiển ở 3 chế độ và theo cỏc vị trớ trờn:

• AUTO: Ở chế độ này cỏnh giú sẽ đảo kộp cỏc vị trớ. Sau khi cỏnh giú được mở ra khỏi vị trớ đúng hết sẽ đảo theo trỡnh tự: từ vị trớ 1 lờn 3, xuống 2, lờn 4, xuống 3, lờn 5, sau đú trong quỏ trỡnh xuống sẽ đảo ngược lại cũng như vậy. Như vậy trong một quỏ trỡnh lờn hoặc xuống mỗi vị trớ thường được

đảo qua 2 lần tạo ra những luồng giú cú cường độ thay đổi như giú trời chứ

khụng rải đều như ở chế độ liờn tục. Cỏnh giú sẽ đảo theo chu kỡ 3 phỳt chạy, 1 phỳt dừng.

• CONTINUOUS: Ở chế độ này cỏnh giú sẽ đảo đều và liờn tục từ

trờn xuống dưới từ vị trớ 1 lờn 5 và ngược lại.

• STOP: Khi nhận được lệnh này, cỏnh đảo giú sẽ dừng ở 1 trong 5 vị trớ gần nhất tuỳ thuộc theo quỏ trinh đang đảo lờn hay xuống.

Cỏc module Auto, continuous đều được viết theo cỏch chia nhỏ quỏ trỡnh mà khụng thực hiện hết trong một chu kỡ quột của chương trỡnh. Cỏc thụng số sẽ được lưu lại cho lần hoạt động tiếp theo của module đú, hoặc sẽ

chuyển tiếp cho cỏc chếđộ oscilation khỏc một cỏch chuẩn xỏc, khụng gõy sai lệch. Cỏc quỏ trỡnh ở đõy đều được chia nhỏ thành 8 phần. Tức là cần thực hiện 8 module này lần mới hết 1 chu kỡ chuyển động của cỏnh đảo giú.

Núi chung chức năng của hai module đảo cỏnh tự động và liờn tục gần giống nhau. Tuy nhiờn chế độ tự động phức tập hơn đụi chỳt và đũi hỏi thời gian điều khiển nhiều hơn. Với lệnh Stop cỏnh đảo giú sẽ dừng ở 1 trong 5

điểm gần nhất khi nhận được lệnh dừng đảo cỏnh giú.

Run mode

Module xử lớ RUN MODE là Module xử lớ chế độ phức tạp nhất. Module này được gỏn cho chức năng xử lớ và điều khiển trực tiếp động cơ

nộn.

Khi mỏy đang hoạt động ở chế độ đó chọn nếu chuyển qua chế độ khỏc thỡ sau khoảng 4s mới chuyển sang chế độ mới.

• AUTO: Ở chế độ này nhiệt độ cài đặt mặc định là 240C cú thể điều chỉnh lại nhiệt độ trờn remote control. Động cơ đảo cỏnh giú và động cơ

quạt giú cú thể chạy ở mọi chếđộ theo yờu cầu của người dựng. + Quạt giú: Auto – high – medium – low.

+ Cỏnh giú: Auto – Continuous - Stop

Mỏy sẽ chạy theo chu kỡ chạy 15 phỳt nghỉ 3 phỳt cho lần đầu tiờn, sau

đú mỏy sẽ chạy 3 phỳt nghỉ 3 phỳt.

• COOL: Ở chế độ này nhiệt độ được đặt theo yờu cầu từ remote control, Quạt giú và cỏnh giú chạy ở mọi chế độ theo điều khiển của người sử

dụng.

+ Nhiệt độđược cài đặt 18 0C – 30 0C + Quạt giú: Auto – high – medium – low + Cỏnh giú: Auto – Continuous – Stop

• DRY: Ở chếđộ làm khụ, mỏy chạy 15 phỳt, sau đú ngừng 5 phỳt, cỏc lần tiếp theo sẽ chạy theo chu kỡ chạy 4 phỳt, dừng 4 phỳt.

Cỏc thụng số khỏc được cài đặt theo người dựng: + Nhiệt độđược cài đặt 18 0C – 30 0C

+ Quạt giú: Auto – high – medium – low. + Cỏnh giú: Auto – Continuous – Stop

• FAN: Ở chế độ này chỉ cú quạt giú và cỏnh giú chạy ở chế độ đó chọn,

+ Quạt giú: Auto – high – medium – low. + Cỏnh giú: Auto – Continuous – Stop (adsbygoogle = window.adsbygoogle || []).push({});

Đồng thời Module này cũng chỉ cú hiệu lực và điều khiển được động cơ

nộn sau 10s khởi động mỏy và nếu mỏy đang ở trạng thỏi bỡnh thường. Trong trường hợp nếu mỏy vừa tắt mà muốn bật lại ngay hoặc lần đầu tiờn đúng điện vào mỏy thỡ phải sau 3 phỳt mới được khởi động mỏy nộn. Module này cũng xử lớ cỏc trạng thỏi điều khiển thụng qua hệ thống cỏc thanh ghi cờ đó thiết lập cho cỏc trạng thỏi hoạt động. Đồng thời nú cũng xử lớ kết hợp cả với thời gian hệ thống và liờn quan tới cỏc module xử lớ On/Off và cỏc module cập nhật thời gian, Bờn cạnh đú nú cũn xử lớ cả cỏc trạng thỏi của cờ SPEED và OSCILATION trong một số chức năng của chế độ, mức độ liờn quan tới cỏc trạng thỏi của hệ thống là lớn, nhiều module liờn đới và cựng can thiệp nờn khỏ phức tạp.

Xử lý nhiệt độ

Module xử lớ nhiệt độ nhằm khống chế, kiểm soỏt nhiệt độ mụi trường luụn nằm trong giải nhiệt độ cho phộp, khụng để nhiệt độ phũng xuống dưới mức yờu cầu. Module này sẽ cú quyền tắt hoặc bật mỏy nộn, tuy nhiờn cũng khụng được phộp bật mỏy trở lại khi mỏy đang nằm trong chế độ dừng hoạt

động của cỏc module khỏc. Chớnh vỡ vậy khi module này bật mỏy nộn trở lại thỡ cũng phải cú cờ bỏo trạng thỏi khụng cấm của chếđộ Run Mode.

Một điểm cõn lưu ý của module này đú là phải cú một dải nhiệt trễ

trong lệnh. Tức là khi cú nhiệt độ đặt là Tđặt thỡ cần thiết cú một độ trễ Delta

để khi:

Tphũng < Tđặt - Delta : Ra lệnh tắt mỏy nộn. Tphũng > Tđặt + Delta : Ra lệnh bật mỏy nộn.

độ quỏn tớnh lớn chớnh vỡ vậy phải cú Delta hợp lớ mới cú được mức nhiệt độ đảm bảo trong toàn bộ mụi trường. Và Delta cần phải hợp lớ để trỏnh hiện tượng đúng cắt quỏ nhanh làm hỏng động cơ cũng như cú thể gõy tăng ỏp trong bộ phận nộn gõy nguy hiểm. Module này cũng khống chế cả kờnh đo nhiệt độ giàn lạnh, khi nhiệt độ giàn lạnh xuống quỏ thấp và khụng tản nhiệt kịp thỡ mỏy nộn cũng sẽ được ngắt.

Phần mềm xử lý lệnh từ bộ điều khiển xa

Module này dựng để xử lớ những mó lệnh đó nhận được từ đầu thu hồng ngoại đồng thời kết hợp xử lớ trực tiếp một số module lệnh đơn giản khỏc như

Economy hoặc Mightiness…

Về cơ bản module này sẽ can thiệp vào cỏc thanh ghi trạng thỏi để xỏc

định hoạt động của hệ thống dựa trờn mó lệnh nhận được. Sau đú bỏo tớn hiệu õm thanh xỏc nhận và điều khiển LED hiển thị cho một số lệnh. Về thuật toỏn của chương trỡnh thỡ khụng cú gỡ phức tạp, mà chỉ là sự can thiờp thớch hợp để

xỏc đinh giỏ trị cho cỏc thanh ghi trạng thỏi. Với cấu trỳc lệnh chủ yếu là cấu trỳc rẽ nhỏnh SWITCH CASE.

Bộ lệnh cú độ dài dữ liệu 8 bớt, được thiết lập với mó lệnh từ 1 → 39 là cỏc lệnh thụng thường. Trờn 128 là giỏ trị thời gian của bộ hẹn giừ mở mỏy. Với bit số 8 (MSB) đầu tiờn để bỏo số liệu thời gian của bộ hẹn giờ bật được truyền. 5 bit tiếp theo xỏc định giỏ trị giờ, phạm vi từ 0→ 23, set từng giờ một. 2 bớt cũn lại xỏc định phỳt, phạm vi 0→45, đặt 15 phỳt một. Bảng mó lệnh ỏp dụng cho hệ này gồm trờn 40 lệnh và cỏc trị số liệu trao đổi. Bộ lệnh 8 bit. Command Code Meaning 1 On 2 Off 3 Sleep 1 hour 4 Sleep 2 hours 5 Sleep 3 hours 6 Sleep 5 hours 7 Sleep 7 hours 8 Sleep 10 hours 9 Sleep Off 10 Before hand

11 Before hand Off

12 Run mode Auto

14 Run mode Dry

15 Run mode Fan

16 Speed Auto 17 Speed High 18 Speed Medium 19 Speed Low 20 Oscillation Auto 21 Oscillation Continuous 22 Oscillation Stop 23 Economic 24 Economic Off 25 Mightiness 26 Mightiness Off 27 → 39 Temperature 18oC --> 30oC

>= 128 BeforeHand Value (1 xxxxx xx). Bit 1: cờ

phõn biệt với lệnh. 5 bits giờ, 2 bit phỳt

CHƯƠNG TRèNH CHÍNH VÀ MỘT SỐ MODULE KHỞI ĐỘNG

Chương trỡnh chớnh là module tổng hợp nhất của chương trỡnh điều khiển, nú xỏc định ý tưởng chung nhất của chương trỡnh điều khiển.

Sau khi đó xõy dựng xong cỏc module vào ra và cỏc module xử lớ thuật toỏn điều khiển, lỳc này để đưa mỏy vào trạng thỏi hoạt động cần thờm một số module khởi động phụ trợ. Module Turn On dựng để khởi động mỏy hoàn toàn, khởi tạo cỏc thiết lập phần cứng, khởi tạo thiết lập mềm bỏo mỏy bắt

đầu hoạt động và dựng cờ bỏo cho module run mode, bật cỏc đốn bỏo chế độ

và đưa mỏy về chếđộ cuối cựng của lần hoạt động trước, đưa cỏnh giú vào vị

trớ bắt đầu hoạt động. Vị trớ bắt đầu hoạt động của cỏnh giú là vị trớ cuối cựng của lần hoạt động trước, hoặc vị trớ mặc định nếu là lần đầu tiờn chạy mỏy. Module Turn Off thỡ ngược lại, dừng cỏc module cứng khụng cần thiết trong chế độ nghỉ, lưu lại cỏc giỏ trị trạng thỏi cần thiết và tắt cỏc động cơ, đúng cỏnh giú, tắt đốn bỏo chế độ… (adsbygoogle = window.adsbygoogle || []).push({});

Chương trỡnh chớnh hoàn toàn cú tinh chất tổng hợp, chủ yếu nhằm mục đich quột qua toàn bộ cỏc module điều khiển trong một chu kỡ hoạt động của phần mềm. Chớnh vỡ vậy chương trỡnh chớnh co tớnh chất rất compact nhỏ

gọn: Sự khỏc nhau chủ yếu của hai chế độ chạy RUN (Emergency) và Remote Control là Emergency sẽ được thiết lập mặc định theo chế độ tự động vỡ người sử dụng khụng thể đặt cỏc thụng số hoạt động cho mỏy được, cũn chạy bằng Remote Control thỡ chạy theo cỏc thụng số đó được thiết lập trước đú và cú thể thiết lập lại.

Lưu đồ hoạt động của chương trỡnh chớnh và cỏc chương trỡnh con

được mụ tả kỹ trong cỏc tài liệu kỹ thuật của sản phẩm.

KẾT LUẬN

Cấu trỳc phần cứng của BOARD ĐIỀU KHIỂN MÁY ĐIỀU HOÀ NHIỆT ĐỘ khụng hề phức tạp về mặt nguyờn lớ, linh kiện hoàn toàn sử dụng loại rẻ và sẵn cú trờn thị trường, khụng sử dụng những loại IC đặc chủng và

đắt tiền phụ trợ cho board và khụng cú quỏ nhiều IC phụ trợ. Do đú mạch cú thể thiết kế hoàn toàn nhỏ gọn, cú tớnh chất compact.

Board điều khiển mỏy điều hoà đó được chế tạo và lắp đặt vào 2 lọai mỏy điều hũa 12000BTU và 18000BTU của cụng ty điệ tử Bỡnh Hũa. Hỡnh dưới là bo điều khiển thực đó được chế tạo và mỏy lạnh 12000BTU được

điều khiển bằng chip DKML-1.

Chương trinh điều khiển của BO ĐIỀU KHIỂN MÁY ĐIỀU HOÀ NHIỆT

ĐỘ được xõy dựng ngoài cỏc thuật điều khiển cũn cú cỏc thuật toỏn cho cỏc

Bộ điều khiển mỏy lạnh xử dụng chip DKML-1

chế độ hoạt động dành cho người sử dụng. Chương trỡnh cú tớnh chất liờn kết chộo giữa cỏc module cao, nhiều trạng thỏi cần kiểm soỏt, nhiều module cựng cú thể can thiệp vào một trạng thỏi. Chương trỡnh đó được thử nghiệm và sửa

đổi nhiều lần và đó cho kết quả ổn định.

So sỏnh với cỏc hệ thống điều hoà tương đương khỏc của PANASONIC, SANYO, LG etc, thỡ board điều khiển này cú tớnh năng khụng hề thua kộm và cú phần vượt trội, cú độ ổn định và tớnh năng điều khiển cú phần tốt hơn.

d. Thiết kế chế tạo bộ điều khiển xa hồng ngoại Hoạt động của bộđiều khiển xa hồng ngoại

Một phần của tài liệu Nghiên cứu ứng dụng và phát triển công nghệtự động thiết kế để chế tạo các chip thông minh cho đo lường và điều khiển (Trang 32 - 38)