导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→初学者:设计问题 紧急[fing]

 *第6136篇: 初学者:设计问题 紧急

  
楼 主:fing 2002年11月9日11:49
 初学者:设计问题 紧急
我现在做的是一个终端远程维护系统。要求服务端用上位机(pc)连接model,model再连接
电话线。客户端(一个电子设备,不是pc)连接model,model再连接电话线。要求服务端通
过上位机拨号(对方的电话号码,是用at命令集。我已经知道做)。如果双方确认后,有了
握手的协议则可以由服务端向客户端传送数据。客户端是电子设备,数据主要是要写入电子
设备中的单片机中。服务端只要发送响应,数据。客户端只要接收数据和响应。这个系统是
用r-232串口通讯协议来解决。
我有2个主要的问题有待弄清楚:

第一:要写入单片机中的数据是什么形式在上位机中表示,可不可以在上位机端建立一个编
辑窗口,把要写入文件复制到这个编辑窗口上,然后用字符串变量把数据替换以传送过去?

第二:单片机和model的连接之间是不是要有一个ttl来转换一下(有的话,我可以不用管)
要怎样来解决数据正确的写入到单片机里面???是不是要写入一个引导程序?有的话,是
不是有已经写好的模块。
  各位高手最好能回答一下解决第2个问题的具体步骤和特别要注意的事情

  
2楼:hzuser 2002年11月12日14:56
 意见
对于第一个问题,无论什么数据都可以传输,只不过需要预先处理,如HEX,ASCII等,都可
以。只要在上位机程序中类型转换就可以了。
第二个问题,是不是就是在线升级程序。单片机写入后再读出来比较对错。MODEL需要
232_TTL电平转换。引导程序要自己写,不过要看什么芯片。有的可能有。
  
3楼:chessman 2002年11月12日16:02
 一点建议。
    我就第二个问题提一点看法:
  
     如果用市场上的现成的MODEM,则需要TTL转换。实际上,单片机控制一个
嵌入式的MODEM,就不用进行TTL转换。
    这个系统实际上由上、下位机构成。上位机是PC,下位机是单片机,由于
是远程维护系统,所以,上、下位机都用了MODEM。如何解决数据是否正确地
写入到单片机里面呢?应该靠“通讯协议”来解决。例如:上位机发送一个数
据包,下位机接收到并且效验正确后,发送一个响应信号。如果上位机在一段
时间内没有收到响应信号,则重新发送。关于打包、响应信号、DELAY时间等,
完全有协议来决定。“协议”是这个系统成功的关键点。
  
     一个引导程序?什么意思。


>>>>>>对该主题发表你的看法

本主题贴数3,分页: [第1页]


[上一篇主题]:哪位做过红外反射接近开关?

[下一篇主题]:初学者:如何在彩电菜单程序中加入新程序