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 !
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 !
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.
Đánh dấu