如何用甲苯合成邻氯甲苯最好有反应式
CH3-⊙+Cl2+Fe→邻氯甲苯+对氯甲苯 或者 CH3-⊙+H2SO4→CH3-⊙-SO3H+Fe+Cl2→CH3-⊙-Cl+H(离子)+H2O(150℃)→邻氯甲苯 ↓ SO3H 这种方法产率高 注:⊙(苯环)
先将甲苯磺化
甲苯+浓硫酸----->4-甲基-1,3-苯二磺酸
即在甲基的邻位和对位各上一个磺酸基(第三个磺酸基无法取代可能是因为磺酸基团大,引起的位阻效应)
再让4-甲基-1,3-苯二磺酸与氯发生取代反应,就只有一个邻位可以取代(另外两个已被磺酸基占据)
再水解,就可以去掉磺酸基,得到邻氯甲苯
合成方法及步骤如下:
① 首先用浓硫酸将甲苯在高温下磺化,生成对甲基苯磺酸( 高温下磺化主要生成对位产物)。
②将对甲基苯磺酸用无水氯化铁或铁粉催化下氯化,生成3﹣氯﹣4﹣甲基﹣苯磺酸。
③ 将3﹣氯﹣4﹣甲基﹣苯磺酸 高温下用稀硫酸水解,生成邻氯甲苯。
①②③反应表示如下:
④将邻氯甲苯在高温高压下水解,即得邻氯苯酚。
让我来解释一下:第一步是对位磺基化,这步的目的是保护对位,让下一步的硝化只发生在甲基的邻位上。第二步是邻位硝化。第三步是还原硝基至氨基,这个过程中有水的存在,所以苯磺基也在这一步被水解掉了。由于氨基是比甲基更强的邻对位定位基,所以在第四步往苯环上加氯的时候就加在了氨基的邻对位。接着第五步将氨基重氮化,第六步用偏磷酸还原。至此得产物。如果还有不清楚的地方可以追问,希望我的粗略解答能对你有所帮助,
甲苯先氧化就变成苯甲酸,再取代就变成间氯苯甲酸。
甲苯先取代,可以变成邻氯甲苯或对氯甲苯,再氧化就变成邻氯苯甲酸或对氯苯甲酸。
希望对你有帮助!
甲苯变为氯苯甲酸,是先让甲苯的侧链发生氧化,甲苯的侧链是甲基,容易被一些氧化剂,如酸性的高锰酸钾氧化,成为苯甲酸,然后再把苯甲酸和氯气发生取代反应,就生成了氯苯甲酸。
如果先取代,变成一氯甲苯,就无法再被高锰酸钾继续氧化成为氯苯甲酸了。
因为甲基是邻-,对-位定位基,不可以直接用甲苯氯化。
首先将甲苯氧化成苯甲醛, 或者进一步氧化成苯甲酸, 再酯化, 然后再FeCl3催化下进行氯化。
再将醛或者酯还原成甲基,就可以得到目标分子。