主题:EM9160的TTL和RS485连接

  共有35635人关注过本帖    
EM9160用户
1楼


EM9160的TTL和RS485连接  发帖心情 Post By:2009-4-6 14:22:00   [只看该作者]

请问EM9160上的TTL接口的串口的 "RXD7,串行输入和TXD7,串行输出 "可以和其他设备的RS485的DATA+,DATA-直接连接吗?
可以实现通信吗?
回复之后麻烦发邮件通知一下我,谢谢!

  单帖管理 | 引用 | 回复 回到顶部
lxs
2楼


  发帖心情 Post By:2009-4-6 14:46:00   [只看该作者]

rxd、txd不能和485直接连接,要经过485芯片转换电平。具体电路请参考http://www.emtronix.com/case/case2008192.html。评估底板电路图中,也提供的有图。

  单帖管理 | 引用 | 回复 回到顶部
9160
3楼


  发帖心情 Post By:2009-4-12 16:52:00   [只看该作者]

9160的rs485电路支持的最大通信速率是多少?我用你们提供的串口通信例程试验了一下,为什么总是有乱码?

  单帖管理 | 引用 | 回复 回到顶部
zhl
4楼


  发帖心情 Post By:2009-4-12 22:11:00   [只看该作者]

最高的串口通讯速率为 115200bps。我们提供的例程是基于RS232的,RS485是半双工的数据收发,相应的应用程序会有所不同。

  单帖管理 | 引用 | 回复 回到顶部
9160
5楼


  发帖心情 Post By:2009-4-13 8:32:00   [只看该作者]

初次使用9160,我想实现下面的功能,不知道该如何编写485串口通信程序,请指点一下好吗?
9160通过rs485向子机发命令,然后等待子机的回应,如果超过50ms接收不到指定长度的数据就报错。

  单帖管理 | 引用 | 回复 回到顶部
zhl
6楼


  发帖心情 Post By:2009-4-13 9:00:00   [只看该作者]

根据你的需求,我们可以整理一个简单的例程提供给你参考。程序写好后,再发邮件给你。

  单帖管理 | 引用 | 回复 回到顶部
9160
7楼


  发帖心情 Post By:2009-4-13 11:23:00   [只看该作者]

好的,谢谢。我的邮箱:jnshy@tom.com

  单帖管理 | 引用 | 回复 回到顶部
lxs
8楼


  发帖心情 Post By:2009-4-13 14:20:00   [只看该作者]

已经把程序发到你的邮箱,请查收。

  单帖管理 | 引用 | 回复 回到顶部
9160
9楼


  发帖心情 Post By:2009-4-15 12:06:00   [只看该作者]

谢谢,已经收到了。初学wince编程,感觉还是无从下手。
我现在总共有四个子机,主机按顺序向子机发命令,子机返回的数据长度都不一样,如果子机收到错误的数据则不返回任何数据,问题是我如何判断哪个子机在规定时间内没有返回数据?

  单帖管理 | 引用 | 回复 回到顶部
zxw
10楼


  发帖心情 Post By:2009-4-15 12:45:00   [只看该作者]

在通讯中引入"超时"概念,即主机向某一子机发送命令后,就开始等待接收数据,并开始计时(如500毫秒,1秒等,根据你的通讯环境设置一个较合适的时间).如能够正常收回数据,则停止计时并处理你的数据,如超时,则子机通讯失败.这时可以用软件进行多次连接通讯来尝试连接,如还是不行,则机器之间就有故障存在.为了准确地确认是那个子机,你在通讯协议中加入子机IP号的方式便能解决.

  单帖管理 | 引用 | 回复 回到顶部
9160
11楼


  发帖心情 Post By:2009-4-15 14:40:00   [只看该作者]

我参考了一下你们的串口通信例程,接收数据是在OnReceive( );错误处理在OnError( )中,在winmain中如何知道超时的呢?另外,CCESerial类没有提供超时处理的功能吗?

  单帖管理 | 引用 | 回复 回到顶部
lxs
12楼


  发帖心情 Post By:2009-4-15 15:35:00   [只看该作者]

我正在整理程序,会及时发给你。

  单帖管理 | 引用 | 回复 回到顶部
9160
13楼


  发帖心情 Post By:2009-4-17 8:21:00   [只看该作者]

9161套件、320X240的液晶及触摸屏需要多少钱?jnshy@tom.com

  单帖管理 | 引用 | 回复 回到顶部
x10
14楼


  发帖心情 Post By:2009-4-17 8:55:00   [只看该作者]

EM9161评估套件售价¥980,套件中没有包括LCD屏,由于我们是专做嵌入式主板,为客户代买LCD不能保证价格满足客户的需要。因为现在640*480的LCD的价格越来越好,建议考虑这个档次的LCD。

  单帖管理 | 引用 | 回复 回到顶部
9160
15楼


  发帖心情 Post By:2009-4-18 21:06:00   [只看该作者]

是不是可以这样理解:EM9161配上液晶和触摸屏就可以开发标准的windows界面的程序了?我有个项目,用户输入的数据较多,不知道用9161合适吗?

  单帖管理 | 引用 | 回复 回到顶部
x10
16楼


  发帖心情 Post By:2009-4-19   [只看该作者]

EM9161支持标准的Windows图形界面。应用程序可以像在普通PC那样使用MFC这样的框架来实现windows风格的人机界面。所说的项目应当在EM9161所支持的主流范围之中。

  单帖管理 | 引用 | 回复 回到顶部
9160
17楼


  发帖心情 Post By:2009-4-19 17:05:00   [只看该作者]

不知道EM9161支持哪种液晶和触摸屏,我需要3.5寸的屏,能否推荐一款?

  单帖管理 | 引用 | 回复 回到顶部
x10
18楼


  发帖心情 Post By:2009-4-19 18:56:00   [只看该作者]

你可根据你的需要,选择一款3.5"的LCD,只要是TTL接口,我们都可支持。当然如果你能把所选LCD的数据手册发给我们确认一下,那就100%的保险了。

  单帖管理 | 引用 | 回复 回到顶部
lickson
19楼


  发帖心情 Post By:2009-4-19 20:01:00   [只看该作者]

楼主可以和我联系!共同探讨9161的使用!因为我也准备使用!
QQ:438286220 lickson@163.com

  单帖管理 | 引用 | 回复 回到顶部
通信超时的问题还是没有解决好
20楼


  发帖心情 Post By:2009-4-22 11:51:00   [只看该作者]

发送数据和接收数据能否都在主程序中进行?发送完命令后就等待接收,没有数据就挂起,如果规定时间到了还没有数据就恢复运行。感觉在OnReceive( )中处理还是不太方便,不知道该怎么处理。

  单帖管理 | 引用 | 回复 回到顶部

返回首页

EM9160的TTL和RS485连接

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: