|
(광고) 단통법 시대의 인터넷가입 가이드(ver2.0) (234) |
백메가 |
2015-12 |
1750493 |
25 |
2015-12
1750493
1 백메가
|
|
[필독] 처음 오시는 분을 위한 안내 (737) |
정은준1 |
2014-05 |
5222487 |
0 |
2014-05
5222487
1 정은준1
|
102808 |
Modbus rs485디버깅 어떻게 해야할까요? (34) |
이희주 |
2022-03 |
6276 |
0 |
2022-03
6276
1 이희주
|
102807 |
ssh 접속 지연 증상(XShell/Putty) (2) |
찌록 |
2022-03 |
3694 |
0 |
2022-03
3694
1 찌록
|
102806 |
컴퓨터 포맷 오류 문의 (6) |
첼디 |
2022-03 |
2230 |
0 |
2022-03
2230
1 첼디
|
102805 |
[해결] HP NC523SFP 10Gb 2-port Server Adapter - Cable unpluged 현상 (5) |
제온프로 |
2022-03 |
3870 |
0 |
2022-03
3870
1 제온프로
|
102804 |
DAC, 사운드카드 간단 질문 (5) |
마지막세대 |
2022-03 |
2579 |
0 |
2022-03
2579
1 마지막세대
|
102803 |
미니pc 문의 (7) |
헌터D |
2022-03 |
2302 |
0 |
2022-03
2302
1 헌터D
|
102802 |
cat6 케이블에 일반 rj45 실사용하시는 분 계신가요? (8) |
까치산개꿀탱 |
2022-03 |
2795 |
0 |
2022-03
2795
1 까치산개꿀탱
|
102801 |
cat6 케이블에 일반 rj45 실사용하시는 분 계신가요? (4) |
박문형 |
2022-03 |
2146 |
0 |
2022-03
2146
1 박문형
|
102800 |
데탑 인텔 cpu+윈도우10인 경우 옵션이 어떻게 되나요... (8) |
영산회상 |
2022-03 |
2319 |
0 |
2022-03
2319
1 영산회상
|
102799 |
서로 다른 브랜드 서버들을 연결하는 것과 관련해서 문의 드립니다. (4) |
guzzi |
2022-03 |
2650 |
0 |
2022-03
2650
1 guzzi
|
102798 |
CPU L3캐시 관련 질문드립니다. (3) |
궁그메 |
2022-03 |
2103 |
0 |
2022-03
2103
1 궁그메
|
102797 |
쿼리 질문드립니다 ㅠㅠ (3) |
레반터스 |
2022-03 |
1633 |
0 |
2022-03
1633
1 레반터스
|
102796 |
아파치를 이용한 윈도우10 WebDAV 서버에서 SSL 인증서 생성 (4) |
SLALqHD |
2022-03 |
2902 |
0 |
2022-03
2902
1 SLALqHD
|
102795 |
컴퓨터 케이스 수거 업체를 알려 주세요 (4) |
hdsniper |
2022-03 |
1880 |
0 |
2022-03
1880
1 hdsniper
|
102794 |
DELL T5820 Flexbay NVME SSD 인식 문제 문의드립니다 (6) |
VSPress |
2022-03 |
2918 |
0 |
2022-03
2918
1 VSPress
|
102793 |
윈도우7 스타터 (4) |
뚜뚜김대원 |
2022-03 |
1973 |
0 |
2022-03
1973
1 뚜뚜김대원
|
102792 |
외장 SSD에 리눅스 설치 괜찮을까요? (14) |
keros |
2022-03 |
6336 |
0 |
2022-03
6336
1 keros
|
102791 |
이 케이블 구하고 싶습니다 (20) |
청춘 |
2022-03 |
2761 |
0 |
2022-03
2761
1 청춘
|
102790 |
사무실에서 쓰는 블루투스 스피커입니다. (6) |
Jasper |
2022-03 |
1920 |
0 |
2022-03
1920
1 Jasper
|
102789 |
das 추천 좀 부탁드리겠습니다 (22) |
곰돌찡 |
2022-03 |
4756 |
0 |
2022-03
4756
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컨버터 보유하고 계신분께 도움을 청할 수 밖에 없을듯합니다.