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 đỡ.
Đính kèm 875
Printable View
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 đỡ.
Đính kèm 875
:70:Help me:70:aidez-moi:70:私を助けて:70:помогите мне:70:救救我:70:
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 :110:
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