Mình sử dụng FX2N-60mr, tín hiệu từ sensor về input X0, giờ mình muốn đo khoảng thời gian giữa 2 lần xung được kích vào X0 như hình bên dưới, trong FX2N có lệnh nào không, mong mọi người giúp đỡ.
Untitled.png
Mình sử dụng FX2N-60mr, tín hiệu từ sensor về input X0, giờ mình muốn đo khoảng thời gian giữa 2 lần xung được kích vào X0 như hình bên dưới, trong FX2N có lệnh nào không, mong mọi người giúp đỡ.
Untitled.png
Help meaidez-moi私を助けてпомогите мне救救我
Lần sửa cuối bởi vkhanh, ngày 05-11-2013 lúc 12:49 PM.
Mình cũng chưa hiểu lắm. Dùng timer thế nào, làm sao lấy khoảng thời gian đó lưu vào 1 data register được, bạn có thể viết 1 dòng lệnh làm ví dụ đc ko? Thanks
Thanks vuphong. Mìh đag nghĩ cách viết đoạn chương trình, dữ liệu thời gian được đưa vào cùng 1 thanh ghi D0, nội dung D0 được update liên tục theo xung cạnh lên đầu vào X0, như trên hình D0=500ms, D0=400ms, D0=600ms ấy..nghĩ hoài chưa ra
Lần sửa cuối bởi vkhanh, ngày 05-12-2013 lúc 12:25 AM.
Bạn tìm hiểu lệnh SPD đi nhé. Chắc là nó hữu ích cho yêu cầu của bạn. Chúc bạn may mắn
Có lệnh ngược của SPD không nhỉ :D
Xin lỗi, mình nhầm tí xíu. Bạn cứ dùng Timer T200 để đếm khi xuất hiện xung cạnh lên của X0, và thời jan đếm bạn sẽ MOV T200 D0, đến khi nào xuất hiện xung cạnh lên của X0 nữa thì MOV T200 D1, xong rồi đếm lại từ đầu T200. Cứ như thế thì D0 là já trị thời jan đếm hiện tại và D1 là já trị thời jan đếm chu kì trước đó
Thaks, nhưg mìh chưa biết viết cụ thể ra làm sao..hic hic
Đánh dấu