Bạn đùa à? 1s 28 đến 30 xung thế 1 phút 1800 xung => 1800/7,5 = 240 (l/min) à. Bạn kiểm tra lại đi nhé!
Mình không đùa đâu. Mình dùng 1 cái timer đếm đủ 1 giây thì tắt động cơ. kết quả counter đếm được từ 25 đến 30 xung đó.
Mình dùng timer sau mỗi 1 giây reset counter và timer 1 lần cũng được kết quả tương tự . Đồng hồ chuyên dụng để đo lưu lượng gắn trên mô đun đo được xấp xỉ 4 lít/ min bạn ạ . con số này thay đổi liên tục từ 3.5 đến 4 L/min .
vừa quan sát thấy cái động cơ ghi : Flow (max) 5 L/min nữa
Lần sửa cuối bởi Lyvanyen, ngày 07-29-2014 lúc 09:49 AM.
Mình không đùa đâu. Mình dùng 1 cái timer đếm đủ 1 giây thì tắt động cơ. kết quả counter đếm được từ 25 đến 30 xung đó.
Mình dùng timer sau mỗi 1 giây reset counter và timer 1 lần cũng được kết quả tương tự . Đồng hồ chuyên dụng để đo lưu lượng gắn trên mô đun đo được xấp xỉ 4 lít/ min bạn ạ . con số này thay đổi liên tục từ 3.5 đến 4 L/min .
vừa quan sát thấy cái động cơ ghi : Flow (max) 5 L/min nữa
Chắc chắn có vấn đề, bạn gửi chương trình bạn viết len mình xem thử.
Chắc chắn có vấn đề, bạn gửi chương trình bạn viết len mình xem thử.
mình viết như này . mà bạn không cần quan tâm NETWORK 3 đâu nha. net 3 là mình đọc tín hiệu từ cảm biến đo mức và cảm biến đo áp suất.
bạn xem thử có gì sai mong bạn chỉ bảo !
thanks
Bạn thân mến mình đã tìm ra lời giải rồi. Vấn đề bây giờ là mình tính tổng số xung counter đếm được trong 1 giây ! mình chưa nghĩ ra. bạn có cách gì giúp mình với ! vì mỗi giây nó lại đếm từ 0 lên nên kết quá không được đẹp lắm. mình muốn lấy kết quả từng giây .
Cảm ơn bạn đã nhiệt tình giúp đỡ mình !
mình viết như này . mà bạn không cần quan tâm NETWORK 3 đâu nha. net 3 là mình đọc tín hiệu từ cảm biến đo mức và cảm biến đo áp suất.
bạn xem thử có gì sai mong bạn chỉ bảo !
thanks
Bạn viết thế này không ổn lắm.
- Timer không reset được cho counter.
- Bạn làm vậy giá trị lưu lượng sẽ tính liên tục trong một giây. Bạn phải lấy giá trị cuối cùng sau khi timer đếm xong, tức là timer đếm đủ 1s thì mới tính toán.
Lần sửa cuối bởi hoanghoa_dtt, ngày 07-30-2014 lúc 05:08 PM.
Bạn thân mến mình đã tìm ra lời giải rồi. Vấn đề bây giờ là mình tính tổng số xung counter đếm được trong 1 giây ! mình chưa nghĩ ra. bạn có cách gì giúp mình với ! vì mỗi giây nó lại đếm từ 0 lên nên kết quá không được đẹp lắm. mình muốn lấy kết quả từng giây .
Cảm ơn bạn đã nhiệt tình giúp đỡ mình !
Bạn viết thêm 1 network nữa lấy bít timer duy trì cho bít trung gian và lấy bít trung gian đi reset cho timer và counter và bít trung gian này là điều kiện cho chỗ tính toán counter/7.5. Viết thử đi nhé.
Bạn viết thêm 1 network nữa lấy bít timer duy trì cho bít trung gian và lấy bít trung gian đi reset cho timer và counter và bít trung gian này là điều kiện cho chỗ tính toán counter/7.5. Viết thử đi nhé.
mình đã thử dùng compare so sánh . đúng 1 s thì tính toán nhưng không được bạn ạ .
mình đã thử dùng compare so sánh . đúng 1 s thì tính toán nhưng không được bạn ạ .
không phải compare mà dùng bit trung gian được duy trì bởi timer 1s kia. và timer và counter được reset bằng bit trung gian. vì bạn viết thế kia chương trình ko tính toán đc.
không phải compare mà dùng bit trung gian được duy trì bởi timer 1s kia. và timer và counter được reset bằng bit trung gian. vì bạn viết thế kia chương trình ko tính toán đc.
mình chưa hiểu . bạn có thể viết 1 ví dụ hướng dẫn cho mình được không ??
thanks !
Đánh dấu