|
[필독] 처음 오시는 분을 위한 안내 (734) |
정은준1 |
2014-05 |
5160796 |
0 |
2014-05
5160796
1 정은준1
|
|
(광고) 단통법 시대의 인터넷가입 가이드(ver2.0) (234) |
백메가 |
2015-12 |
1695100 |
25 |
2015-12
1695100
1 백메가
|
70095 |
윈도우 10의 절전모드와 인텔 내장 그래픽의 오류?가 아직 안고쳐졌나요? (10) |
올빼미잠와 |
2019-08 |
5871 |
0 |
2019-08
5871
1 올빼미잠와
|
70094 |
정말.. 생각이 안나서 그럽니다 사이트 이름이.. (6) |
김장우 |
2013-07 |
5871 |
0 |
2013-07
5871
1 김장우
|
70093 |
소 (3) |
왕용필 |
2011-10 |
5871 |
0 |
2011-10
5871
1 왕용필
|
70092 |
T7610에서 메인 SSD 속도 향상 방법이 뭐가 있을까요? (5) |
제상현 |
2014-11 |
5871 |
0 |
2014-11
5871
1 제상현
|
70091 |
김영재님의 820D 고난기를 보면 (7) |
김세권 |
2005-07 |
5871 |
21 |
2005-07
5871
1 김세권
|
70090 |
TPM 모듈... 일반인에게도 효용성이 있을까요? (8) |
노가리강추 |
2016-12 |
5871 |
0 |
2016-12
5871
1 노가리강추
|
70089 |
PCI용 VGA에서 DVI-D 를 지원하는 것이 있는지요. (2) |
유호준 |
2005-11 |
5871 |
7 |
2005-11
5871
1 유호준
|
70088 |
mini- agp 카드 구입에 관한 질문 |
김형주 |
2005-10 |
5871 |
47 |
2005-10
5871
1 김형주
|
70087 |
RAID-0 풀렸습니다. |
김병우 |
2008-04 |
5871 |
12 |
2008-04
5871
1 김병우
|
70086 |
게정정보 해킹 경로 (3) |
MikroTik이진 |
2014-09 |
5870 |
0 |
2014-09
5870
1 MikroTik이진
|
70085 |
예전에 RS2BL080 펌업으로 부팅속도가 광속이라는분 어떻게한것일까요? (2) |
김우성 |
2012-01 |
5870 |
0 |
2012-01
5870
1 김우성
|
70084 |
혹시 레드헷3 gcc2.3버전과 glibe2.3.2 rpm을 다운받을수있는 사이트없을까요 (1) |
정영철 |
2008-04 |
5870 |
10 |
2008-04
5870
1 정영철
|
70083 |
첫 부팅시....글 수정 [enterprise1600.......] (2) |
조항주 |
2005-08 |
5870 |
15 |
2005-08
5870
1 조항주
|
70082 |
파이어스트라이크 그래픽점수가 대체 왜이러죠.. (10) |
유포리아 |
2017-05 |
5870 |
0 |
2017-05
5870
1 유포리아
|
70081 |
하드가 이상해요.... (3) |
조대헌 |
2005-08 |
5870 |
45 |
2005-08
5870
1 조대헌
|
70080 |
HP 서버 워런티 문의 (4) |
Dfens |
2016-10 |
5870 |
0 |
2016-10
5870
1 Dfens
|
70079 |
컬러레이져 다시 질문.. (6) |
이성준 |
2005-10 |
5870 |
2 |
2005-10
5870
1 이성준
|
70078 |
미크로틱 VPN 외부접속 filter rules 설정 방법 (3) |
오준호5 |
2013-04 |
5870 |
0 |
2013-04
5870
1 오준호5
|
70077 |
XEON CPU 연속 두꺠 꼳아야 하나요? (3) |
송경민 |
2005-08 |
5870 |
14 |
2005-08
5870
1 송경민
|
70076 |
오늘부터 연휴동안 공DVD 구입할 곳? (10) |
심바트 |
2017-10 |
5870 |
0 |
2017-10
5870
1 심바트
|
보통 신뢰성 있는 시스템 베이스 제품을 많이 씁니다.
시리얼 루프백 테스트 먼저 해보세요.
프로그램에서 통신 프로토콜 설정하는 상황에서
위와같이 9600,8, non-parity,1비트 설정하면 어드레스 미지정인 상태에서도 뭔가 올라와야 정상인가요?
이곳 참고하여 진행한 시리얼 루프백 테스트는 문제 없습니다.,
여기서 SLAVE ID가 레지스터 어드레스인 0X0000/0번이 맞을까요?
센서 모델을 공개하기 힘드실까요?
MEC10이라는 센서입니다.
위 주소는 구글링으로 나오는 자료인데 제 센서와 똑같고 좀 더 자세한 설명이 되어있는듯합니다.
판매자로부터 받은 데이터시트도 본문에 첨부하겠습니다.
https://www.infwin.com/wp-content/uploads/UM-MEC10-Soil-Moisture-EC-and-Temperature-Sensor.pdf
default serial communcation settings is slave address 1.
modbus에서 slave id 1로 설정하시고 통신 시도해보시면 될 것 같습니다.
modbus poll 이라는 툴을 사용해 보니 편하더라구요.(30일 무료)
TTL USB 는 문제없음을 시리얼 루푸백 테스트를 통해 확인했다면 결선이나 센서 문제일까요..?
이렇게 2단계 연결해서 사용하시는건가요?
메뉴얼대로 노란선+, 흰선- 에 연결하셨으면 될텐데 말이죠.
말씀하신대로 노란선 + 흰선-에 연결했고 파워도 연결해두었습니다...
센서가 고장인 확률이 크겠죠?
power supply 3.6-40vdc
485에 modbus rtu로 설정하시고
red v+
black g
yellow t+ rs485+ a/t+
white t- rs485-/b/t-
modbus poll에는 문제 없어 보이는데
usb 시리얼 장비 모델은 어떻게 되나요?
굳이 rs485 to ttl이 아니라
usb to rs485면 될 것 같고, yellow를 485의 t+에 white를 t-에 연결하면 1:n 버스이기 때문에 통신에 문제가 없어야 합니다.
modbus poll에서는 F8 눌러
address 0, quantity 6 으로 시도해보시면 되지 않을까 합니다.
green set
486 특성상 TX enable이 들어가고 풀리는 시간이 있어서 232 처럼 노딜레이 통신이 가능하지 않습니다.
폴링 주기를 500ms나 100ms 로 늦춰서 해보시는것도 방법일듯 합니다.
9600/(8+1) = 약 1000byte/s 패킷 길이 10byte정도 감안하면
10ms 로는 조금 빠듯하겠지만
txen을 usb485에서 길게 잡고 있으면 그 시간동안 장치에서 응답을 해도 usb485 에서 rx를 할 수 없는 시간이 생깁니다.
usb-rs485는 여러개 보유중인데 모두 불통입니다.
https://smartstore.naver.com/openidea/products/4833188952
https://smartstore.naver.com/openidea/products/4833189119
시간을 늘려보고
댓글로 알려주신 모든방법을 해봐도 응답이 없어서 정말 답답합니다..
번거로우시겠지만 물건 보내드리면 테스트 부탁드릴 수 있을까요..?
만 사용하셔서 rs485의 D+과 센서의 T+을 연결하시고, D-와 T-를 연결하시면 됩니다.
485는 루프백으로 테스트가 불가능하고(TXEN 때문에)
2개가 있으시면 두개를 서로 T+ <->T+ / T- <-> T- 연결하시고 시리얼 포트 두개 열어서
한번에 하나씩 half-duplex로 전송해 보시고 양쪽다 받아지면 문제 없는 것입니다.
COM1으로는 잘 안잡히는데 특이한 보드인가 보네요
싸구려여서 그런건지... 갖고 있는 usb-rs485두 제품 모두 칩셋명은 안뜨고 시리얼포트 COM #으로만 되어있습니다
다만 컴퓨터에서 포트가 나와있지 않지만 com1,com2 정도는 점유하는 걸로 되어있어 com3 부터 일반적으로 잡히는데 com1이 잡혀서 신기해 하고 있었습니다.
rs485 컨버터 부터 확인해보시는게 우선일 것 같습니다.
그리고 usb의 경우 칩셋 이름이 안뜰수도 있습니다.
usb 디바이스 만들면서 디바이스 명을 넣는데 기본 펌웨어라면 칩 이름이 뜨겠지만 그게 아니라면 제품명을 넣어 둘테니까요.
센서 제조사 홈페이지에 모드버스 통신 데이터값을 기반으로 센서값을 변환해서 보여주는 프로그램이 있어서 열어봤더니 여기서도 통신이 불가능합니다.
한가지 다른점은 통신 시도시에 컨버터의 RX LED 인디케이터가 반짝이고 TX는 안들어오는 상황입니다..
RS485를 좀 더 디테일하게 진단해보도록 하겠습니다.
정상대로라면.. 테스트 프로그램이 읽기 위해 명령어를 날리면(read command) 485 컨버터의 TX에 불이 들어와야 합니다.
정안된다면.. 센서 데이터시트의 green(set) 케이블을 + 였나.. 연결해서 켜면 장치 설정이 초기화 되어있다고 본 것 같은데
해당 내용 다시 확인해보시고 센서쪽도 초기화 후 테스트 해보시기 바랍니다.
가끔 구형이나 발로 만든 소프트는 1~9 흑은 1~4만 되므로 주의해주세요
4번째칸이 전압인데 A부터 E모델까지 전압레인지가 다르네요.
맞게 넣으셨을 것 같은데.
주변이나 이곳에서 rs485컨버터 보유하고 계신분께 도움을 청할 수 밖에 없을듯합니다.